专业词汇: 键值对 ip映射 配置文件

词汇来源视频:

键值对:
键-key: 唯一, 对应一个项
值-value: 可以有重复的, 对应一个键
指键与值的组合, 这种组合方式就叫做键值对
可以参考编程中的字典(map)或者json文件格式:

一个键(key)对应一个值(value), 如上图:
print 对应 hello world #字符串
age 对应 14 #数字
boy? 对应 True #布尔值
此处的键值对可以理解为改版的字典格式:

一个键(key)对应一个值(value), 如上图:
use-native-transport 对应 true #布尔值
max-players 对应 20 #数字
online-mode 对应 false #布尔值
这两个的区别在于:
一个连接符号是用< : > 一个是用< = >
一个的键要加双引号, 一个不用
一个最后要加逗号, 一个不用 #逗号作用: 区分键值对
例如:
字典: "age":14
server.properties: online-mode=false
IP映射(端口映射):
ip: Internet Protocol (网际互连协议) 的缩写, 通常情况下, 我们把它和ip地址称为同一个东西
ip地址: 可以理解为网络地址, 比如127.0.0.1 (IPv4) / fe80::208:74ff:feda:625c%5(IPv6)
此处只讲ipv4
ipv4: xxx.xxx.xxx.xxx
由于其只有四位, 所以可以生存的组合方式十分有限, 只能将一个ip分为公网ip和内网ip
一个公网ip可以包含多个内网ip, 内网ip的格式是绝对固定的, 是192.168.xxx.xxx,
通常情况下, 第三处地址是1, 所以常用192.168.1.xxx来表示内网中的终端
由多个内网组成的网络叫做局域网, 局域网内部的计算机可以互相直接连接, 比如我和我的朋友在同一局域网下, 我的局域网ip是192.168.1.114, 在我的电脑的25565端口上运行了一个服务器实例, 朋友要加入, 就输入我的局域网ip与端口, 例如: 192.168.1.114:25565
如果我要加入我自己电脑上的服务器, 但是不想以局域网的链接进入, 就使用本地地址127.0.0.1, 这串地址指的是本地地址, 在本地就运行了服务器且希望游戏延迟低的情况下可以使用, 例如: 127.0.0.1:25565, 也可以把127.0.0.1改成localhost, 意思同样为本地, 速度一样快
端口:
每个ip(不管公网还是内网)都有65536个端口, 每个端口都是独立存在的, 是连接ip的通道, 比如: 127.0.0.1:25565就是连接127.0.0.1上面的25565端口
但是如果和服务器不在同一局域网下, 就需要ip映射(端口映射)
ip映射和端口映射差不多, 一个是将内网ip关联到外网ip上, 一个是将内网ip的端口关联到外网ip的端口上, 这个行为就叫做ip映射(端口映射)
配置文件:
配置: 配合运行(使用)的设置
配置文件: 存放设置信息的文件, 格式常见的有json/ini
此处指服务器的server.properties文件, 当然, 服务器不只有这个文件, 其它的文件会在后期说明
教程中修改了配置online-mode的值, 改为了false, 即是将正版认证这个功能关掉了
配置同时是个动词, 意为: 搭配设置;修改;设置 而配置配置文件的意思是设置配置文件