本篇教程由作者设定使用 CC BY-NC-SA 协议。
很多用户在讨论区里说端口不固定,实际上是在配置文件中修改
这次我们来详解一下配置文件:
加装这个mod后,开启局域网联机的存档会生成这个文件:
(具体时间取决于你最后编辑或打开局域网联机的时间,文件大小基本不会变化)
建议使用GoC打开,排版方便编辑(记事本也行)
打开后看到文档内容:
从第三行开始对照:
player-idle-timeout:玩家在没有任何操作时(挂机)在多久后自动踢出(单位tick,20tick一秒),0则为不踢出
resource-pack:用于服务端的资源包,是否启用(true/false)
overrideGlobalDefaults:是否覆盖全存档默认设置,默认配置存在于.minecraft\config\serverGlobalConfig.properties(创建专属存档的配置时就从这里复制并修改),同样可以修改,这个设置决定是否忽视默认配置而使用存档专属配置(true/false)建议true,不然世界容易串配置
port(重点!重点!):局域网联机启动时启用的端口,为空时每次随机设置(这就是为什么许多用户说每次端口会变化导致生成隧道极其麻烦)建议设为25565(Java默认,避免与其他应用冲突)
max-view-distance:服务器玩家的最大视距设置,为0时不限(很大程度上决定服务器性能,建议12以下)
online-mod(重点):是否开启正版验证,false时允许离线模式玩家进入,如果为true,离线模式玩家无法进入并弹出这样的界面(true/false):其实离线模式再怎么重启也没用
spawn-animals:是否自然生成动物(true/false)空岛服利器
pvp:是否允许玩家互相攻击(true/false)取决于是什么服务器进行设置PVP服关了就废了(狗头)
max-players:最大玩家数,不解释
allow-flight(重点):是否允许非创造飞行,有飞行模组的服千万打开,不然非创造的玩家会在飞行时被踢出并显示“服务器未开启飞行”,并且由于玩家退出时滞空而被持续多次踢出(true/false)
white-list:是否开启白名单(true/false)其实没啥用,因为根本没有白名单的文件
spawn-npc:是否生成村民和mod中的NPC(true/false)
max-build-height(重点):最大建筑高度,建筑服适当调整(影响服务器性能),切勿超过2的48次方-1,否则会超出Java处理范围而崩服。
resource-pack-sha1:服务器资源包加密算法,不填则不启用 (我也不会用这个-_-)
motd:显示在服务器列表中的服务器名字,不影响游戏
总:主要设置就是port端口号的设置,一定不能留空,否则就会随机生成而影响隧道设置
后记:二级号的教程嘛……你们懂得,多提下意见(求不喷aua)