您的位置 首页 Project Zomboid

【心得】自己开服务器/多人连接问题解决心得

本文为解决连进服务器后,连接者的延迟过高(ping)而导致的
僵尸错位(A玩家在打僵尸,B玩家看到他在挥空气)
地图黑块(推测是延迟过高导致地图加载不及)
对象延迟(A玩家把物品丢在地上,B玩家看不到或过很久才看到)

以上问题之心得。

游戏版本:41.65(简中)(steam版)
开服者电脑配备
处理器:i5-9400F

RAM:16GB
显卡:Nvidia Geforce GTX1060 6GB
windows:Win10
连接方法直接用steam邀请就可以了
若有创完角色、选完重生点、跑完这就是末日标题
卡在黑画面者可以等待个5~10分钟就能加进去了
(要加进去的朋友可以先关游戏,直接点steam邀请进去好像成功率较高)
超过就直接关掉重开

提要:本篇为个人试了6、7小时得出的试验结果,
从一开始的友人A进入我的服务器会错位及地图黑块问题,

到现在能4个人一起连接尻僵尸。
非专业见解希望能帮到大家。


以下步骤(这些都是开房者要做的)
一、连接端口优化
二、游戏内服务器优化
三、hamachi


一、连接端口优化(此为在防火墙上开网络的通过孔)
(但只限这游戏若担心会有问题的就确定开服务器时玩家都认识,或连接进可信任的服务器)
(这些设置有些人可以有些不行,我是设完不行才关防火墙的)

我是没有调整到wifi机台的设置,
而是直接防火墙开连接
端口而已。

步骤A.先让防火墙判定通过 程序输入输出
于开始接口表打开设置->更新与安全性->
windows安全性->防火墙与网络防护->高端设置->往左上角看 输入规则

再来往右看 添加规则

>>程序->这个程序路径–>然后找到你的project Zomboid的游戏exe档(可以先由steam本机文件找出来)

>>允许连接->网域、私人、公用都打勾->名称自己看的懂是这游戏的就好

接下来请到输出规则创建个同样的东西,操作方法都一样

步骤B.让防火墙判定通过 TCP及UDP输入输出
先来弄输入,一样 在输入规则里 添加规则->
连接端口->TCP、特定本机连接端口:16261->允许连接->网域、私人、公用都打勾->一样名称随意
接下来一样,到输出规则再建一次,都用好之后TCP的输入输出就好了。
再来用UDP,步骤都差不多
连接端口->UDP、特定本机连接端口:16261->允许连接->网域、私人、公用都打勾->名称随意
把输入输出都弄好开始下一步

步骤C.玩家连接端口 输入规则(让连接者可以判定通过你的防火墙减少延迟)

输入规则里 添加规则->连接端口->TCP、特定本机连接端口:16262
->允许连接->网域、私人、公用都打勾->名称这边最好记一下

此为他连进来,游戏会给他的连接端口名,是由16262~16263~N

ex:
玩家1加进你的服务器,那他就是16262
玩家2加进你的服务器,那他就是16263 以此类推
所以你预计会有多少玩家就加多少个,而且最好往上再加1的扣打

全弄好大概会长这样

输入规则

输出规则

!!如果说还是不行就把防火墙关了吧,所有设置里防火墙影响连接品质最大
但是关掉同时尽量少上网+玩完记得打开

二、游戏内服务器优化

创建服务器->服务器设置->编辑配置文档

>>steam设置->steamVAC关掉  (然后maxAccountsPerUser没测出来可以干嘛)

>>玩家设置

MaxPlayers:看你要多少人 应该是愈少愈好(不确定有没影响)
pingFrequency:0
PingLimit:0
KickFastPlayers关掉
serverPlayerID这个不要动
再来下面选项自己调

>>其他设置
DoLuaChecksun 踢出与服务器文档不匹配玩家 如果自己朋友连就别开
PlayerSaveOnDamage 玩家受伤时立刻保存服务器文件
开房者电脑怕撑不住就别开,不过我猜影响偏小。

SaveTransactionID我是关掉 目前测不出影响
BloodSplatLifespanDays血迹消失所需天数
依连接品质判断,若很卡就调成一下子就消失

>>sandbox
经测试后若多人连接时,同屏僵尸数量确实会影响连接品质
僵尸愈多有些人的ping会开始飙车
依服务器所需把僵尸关少点就可以

最后尸体移除时间,跟血迹一样
依服务器所需将时间调少


三、Hamachi
(如果说有距离很远的朋友,或是试了上述都一样卡爆的就开hamachi)
(有些人开了hamachi会更卡)

对了,现在载hamachi时他会有叫你多载东西,那个用不到 不用载。
载完后注册完帐号后
>>网络->创建新网络->ID密码自取
接着叫你那个ping在飙车的朋友加进你的hamachi房里
进来后
对他hamachi名子点右键->详细信息->设置->流量->变更成全部允许
!这个双方都要做!


我是这三个大步骤都做完 3个朋友都能连了

原本友人A小爆ping(防火墙解决)(用hamachi会更卡一点)
友人B超爆ping(好像住太远 用hamachi解决)
友人C原本就很顺

总结

防火墙程序输入输出

16261TCP、UDP
16262~n TCP

服务器优化
Hamachi连很远或很爆ping的

如果开房者会担心CPU或是RAM爆太高可以再把自己游戏的帧数关低点

以上心得希望能帮到各位
本文来自网络,不代表3楼猫立场,转载请注明出处:https://www.3loumao.org/19722.html
返回顶部