如题,本人将服务端部署于有公网ip的服务器上,使用动态域名进行登录。客户端用的是neko EFT manager做启动器。将服务端开设到云主要是方便和几个熟悉的水友们一起联机(同时在线一般就3、4人,基本不会多于6人)。
但最近发现在战局外(包括但不限于仓库、邮箱、任务、商人、跳蚤、改枪界面和藏身处制作升级等)操作时时常卡顿,表现为右下角转圈圈,仓库页转圈圈,跳蚤市场转圈圈甚至整个游戏(客户端)卡住未响应。
以下是我推断这些问题是服务端导致的理由,可略过:
起初我以为只是偶尔的网络丢包问题,可能只是一些人和服务器的连接不稳定或者电脑配置问题。但直到最近开语音联机时发现这些卡顿是所有在战局外的玩家同步的,甚至出现所有人一起游戏未响应,然后一起好了这种情况。我才推测这些卡顿是服务端的问题。(另:服务端在卡顿时没有任何报错,服务器远程桌面连接也很流畅。)
另外,我还使用另一台服务器安装了Fika Dedicated运行了3个专用客户端,用脚本设置了每天4点自动重启,结果发现如果3个客户端同时启动,会导致只有一个可以注册登录到服务端,必须错开分别登录,这就更加印证了我的猜测:服务端无法在短时间内处理较多请求。
如下图,这些问题不可能是服务器的性能或带宽不足导致的
(我知道3.10.4更新了,有空就更)
另外,即使是战局内也会偶尔出现一些问题,(似乎只有联机时客机才会出现)如卡弹匣,卡背包,按R无法换弹只能背包手动换。解除卡手mod无法解决以上问题。经过一些实践,这些问题容易在反复打开背包进行物品转移时发生(特别是在换弹中进行)。
因此有几位懂点编程的水友推测这可能是因为服务端或者fika插件是单线程的or同1s内服务端能够处理的客户端请求是极其有限的。
如果这些问题是服务端造成的,请问各位大佬有没有办法让服务端同时间处理更多请求?比如修改服务端的配置文件之类的。这些金币已经是我的全部身家了,希望能有大佬出手相助
3.10
已配图
是
其他问题
使用的服务端mod:
第一你的内存与带宽太少了,mod太多了,处理的数据太多了
8g作为mod端服务器内存是不太够的,服务器响应应该是带宽和网速影响的,可能要考虑增加带宽
感觉就是带宽爆了
我看了一下我的阿里云后台,卡转圈应该是因为带宽爆了,直接卡住不动然后恢复正常是因为服务器的cpu爆了,我这里2~4个人玩,4G内存目前还没爆过。我直接换了一台服务器带宽从3m升级到200m ,卡转圈的问题目前是解决了,卡住不动偶尔会有个半秒影响不大。
但是我这里目前有进图不能瞄准和看不见保险箱的bug,alt+f4重新进会好,不知道什么原因
直接进服务器,用任务管理器实时看cpu的逻辑处理器(不是总体利用率,右键改一下)的利用率,只要到100%,你电脑的游戏必定卡住不动
并不会,我也有同样问题,我的服务器是200M宽带,就我和我朋友两个人,照样卡圈,另外还发现如果ai类模组代码过多,就会导致ai很呆,哪怕设置的最高难度,所以我总结的是,服务器端电脑配置不行,只能升级服务器的配置;至于楼上说的带宽不够有待考证,因为不用服务器时,两个人联机也会转圈