简介:
通过fika联机mod的headless主机,把战局的ai、地图运算全部挪到另一台电脑,实现超越线上游戏的帧数。街区轻松114帧。也可以多个玩家联机。
本文是我自己架设fika+headless过程遇到的各种问题,及解决方法。目前我自己下图的所有mod都能用,不过少数mod的参数设置需要调服务端config。以及最大遗憾friendly pmc无法使用。
fika的客户端服务端headless端,3个mod
https://wwzc.lanzoub.com/b021za4agf
密码:51r9
fika需要ip直连,同路由器局域网或内网直连都行(公司学校等内网你得测试是否能互相ping通),如果是远程互联请使用虚拟局域网。
虚拟局域网:
我是使用zerotier建设的虚拟局域网,这个b站搜就有很多教程。注册该软件,下载并运行,软件官网建立一个虚拟组网,然后每个电脑直接在zerotier控制台加进去,zerotier官网控制台审批通过,就可以了。所有使用该软件并加入组网的电脑都自识别加入一个虚拟局域网。
远程桌面:
windows自带的远程桌面就很不错,直接b站搜就有教程。
另一台电脑:
我对于租云服务器没有任何经验,你得自己去搜相关攻略。我自己是2台电脑,服务端配置i5-10400+16g内存,目前玩街区30个bot配sain和200米的lootingbot探测无压力。配置太低bot地图运算会导致延迟波动。对显卡无要求。
测试服务端性能:
ping稳定的时候,扔雷观察轨迹是否有明显卡顿、回撤,或者看bot走路是否卡顿、回撤。若有则可能bot太多了,需要降低sain和lootingbot的参数。但也可能因为ping不稳定,如果你自认网络很好,那就降低一下bot参数。
fika安装:
首先,fika和headless的原版安装我是全程照抄这个视频。视频内容很详细。
注意事项:
-
为保留你已经添加的各种mod的设置、参数,请先在单机版调整各项mod的参数为你理想的状态。然后把整个塔科夫客户端文件夹复制一份到服务器主机。
-
不当fika主机的客户端,只需要安装fika-release这一个mod,不需要fika-server。这样你想改回本地运行,直接挪走bepinex里的fika.core.dll,然后把你存档挪回本地user\profiles里,就可以了。
-
初次运行调试过程中,两台电脑会跳出很多windows防火墙的通知,记得都点允许。如果网络问题卡死没法中途重进,就要重启所有的。
如果客户端在进入游戏地图后,服务端headless闪退:
说明headless端依然有些mod不兼容。有些会在headless控制台弹出error,但你不一定翻得到,而且还有大量的error并不会导致闪退。
这个只能你自己慢慢调试,去服务端的BepInEx\plugins文件夹,尽量挪走一些mod(可以建一个7z或rar压缩包,拖进去实现禁用,想挪出来也方便)可以参考下一段落,我这边不兼容的mod已经列出来了。并且某些mod只会在进入地图后闪退,进图前没有任何问题。
fika联机能用哪些mod:
用脚本启用headless时,会弹窗提示不支持某些mod,此时直接点击headless窗口,往上翻,会发现红色报错,提示你哪些mod不可用。到服务端的bepinEx\plugins文件夹中删掉这几个就行,但user\mods里的对应内容不要删,这样其他连headless主机的客户端可以用这些mod。
我这边amanda graphic、cwx-megamod、dynamic map、lootvalue、morecheckmarks是不能用的。另外为了调试闪退问题,我还挪走了notcheater,removethedead,RAMcleaner,TellTheTime,Radar。这5个也许可以兼容,但我懒得测试了,反正不需要headless端运行这些。
fika+headless联机的mod参数修改
一些mod是纯本地生效,例如amanda显示、dynamic map。这些你客户端自己调就行。但有些bot相关,或功能相关的mod,是以headless端的参数为准。
-
MOAR会多一个有同步服务端参数按钮,你拉到本地然后调好再save,能覆盖服务端设置。
-
uifix的战局内设置会被headless端的设置覆盖,你需要先本地把各种功能都调好,将BepInEx\config\Tyfon.UIFixes.cfg复制到服务端覆盖一下。
-
lootingbot、sain的设置也同理,需要你本地调节然后把保存的参数挪过去。sain的预设文件夹位置在BepInEx\plugins\SAIN。
关于显示ping,塔科夫默认ping高于30还是50的时候就直接显示了。或者你控制台输入,fps 2,就能显示延迟、丢包了。
还有啥问题欢迎讨论。
我之前也是照这个up的视频鼓捣了好久,最后成功了但只成功了一半,客机可以进去战局,但是一进去ping就爆红,然后提示服务器已断开连接。只要客机一进入战局,作为服务器的电脑上的SPT.serve.exe莫名其妙重启,然后客机就显示服务器断开,背包打不开枪也开不了。但是不用headless正常fika联机两台电脑就没有任何问题。
能作为路由器的局域网连接吗?
我也一样刚弄好,我想请问一下sain和摩尔这种mod是如何安装,两边都要安装吗
请问不使用MOD是不是就没有这些兼容性问题了?闪退、卡死概率就小了
哪位大佬能把FIKA mod分享一下,原链接打不开,下载不到,感谢