共计 5620 个字符,预计需要花费 15 分钟才能阅读完成。
首先我们需要一台服务器,按道理说一般游戏客户端比较吃资源的,服务端也需要把配置提升上来,塔科夫的服务器,分为 2 种:存档服务器、专用服务器。存档服务器不怎么吃配置,1u1g 的也能带,带宽大点,要不然打开仓库和商人会载入好久,几个人玩的话 1u1g5m 就行。专用服务器就需要按照客户端的配置来了,常见的 1:4 配置比如 4u16g 这种,配置低一点也不是不可以,只是体验会比较差,内存小服务端会经常闪退,带宽的话保持每个月玩家能达到 100kb 以上的传输比较好,虽然峰值不一定在这个速率,考虑到网络波动和偶发高上下行的情况,冗余大点还是有一定必要的,塔科夫的硬盘占用在 50g 以上,下载加上解压的情况,最好是在 100g 以上的硬盘空间,塔科夫毕竟是 fps 的游戏,配置给高,点加上 ssd 硬盘还是有必要的。下面介绍下塔科夫如何开服,从存档服务器的建立到专用服务器都有,专用服务器建立的前提是存档服务器,所以按步骤来就可以了。
1,构建服务端的运行环境,无论客户端还是服务端都是需要相对于依赖的运行环境,如果服务端未能正常运行,好多参数的生成是不正常的。
.Net4.7.2 https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net472-developer-pack-offline-installer
.Net5.0.0 https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-desktop-5.0.0-windows-x64-installer
.Net 6.0.4 https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-6.0.4-windows-x64-installer
.Net8.0.2 https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/runtime-8.0.2-windows-x64-installer
如果还不正常,建议一步到位选择 Game Runtime Libraries Package by mefcl。下载地址直接搜索就可以.
2,下载对应的客户端(服务端)+ 离线单机版(SPT)+ 离线单机版联机 MOD(FIKA),之所以这么麻烦,因为本身塔科夫是不支持自建服务器的,SPT 的初衷是为了单人离线体验,不提供联机服务,而 FIKA 是建立在 SPT 之上的 MOD,一环扣一环,为什么不继续玩官方,你需要问问尼基塔 NJT,我就是因为有黑边长时间不玩,卡手机号验证,试了十几个国内手机号都不行,等我服务器建好了,才用英国手机号验证通过。
按照下列先后顺序下载对应的文件,安装方法也很简单,下载好官方客户端后 SPT 需要指定官方客户端进行安装,安装结束后,KIFA 按照压缩包自带的目录,直接安装到 SPT 同目录下就可以。
需要联机加入他人服务器的需要下载:
《逃离塔科夫》官网 – Escape from Tarkov下载客户端
SPT – Single Player Tarkov下载对应的 SPT 客户端
Download the latest Fika plugin 下载 FIKA 客户端插件
需要建立战局让他人加入和建立存档服务器的需要下载:
Download the latest Fika server mod 下载 FIKA 服务端插件
需要建立专用服务器的需要下载:
Download the latest dedicated plugin 下载 FIKA 专用服务端插件
上述方式无论是那种需求,按需求下载上方对应的依赖,比如专用服务器的是需要全部下载的,而只是加入他人存档服务器加入他人战局的只需要下载第一段的依赖就可以,这些方式是有正版游戏的,无论什么边的塔科夫都可以,那么如果没有办法下载对应的文件,那么就需要第三方提供的,这里推荐 逃离塔科夫中文社区 内找到对应的文件,推荐是离线正式版的,这样 BUG 较少,更新也不频繁,不需要反复折腾更新。
3,文件准备好了,那么就需要对客户端进行配置,建议所有的电脑都自己开一下 SPT,进游戏试一下,如果 SPT 都无法正常进入,那么其他的问题就不太好排查,进入方式,就是先开服务端,再开客户端,等进入游戏看到主界面即可,SPT 是不需要进行文件配置的,默认的即可,需要联机按照对应的情形操作即可:
加入存档服务器并加入他人战局的:
运行一次 SPT.Server.exe,等待运行成功的消息,运行一次 SPT.Launcher.exe,参数不调整直接运行,确保等待进入主界面没问题。
运行 SPT.Launcher.exe,点击设置,勾选 Developer Mode,输入例如 http://114.114.114.114:6969/,这个 IP 地址为存档服务器的 IP,公网 IP 填写服务器公网 IP,radmin 等虚拟局域网的填写主机的 IP,如果 IP 没问题点连接会提示成功,按需求注册登录即可(这个 IP 为存档服务器的)
和开设战局的主机选择同样的地图和时间,等待战局主机主持一个战局,在战局列表内可以看到,选择加入即可。
如果无法加入战局,进入主界面后,点击 F12,找到 Force IP,填写为 0.0.0.0 或者开战局主机的 IP,公网 IP 填写公网 IP,虚拟局域网填写分配的 IP(IP 为 0.0.0.0 的情况下,互换主辅机都可以连接)
加入存档服务器并开设战局的:
运行一次 SPT.Server.exe,等待运行成功的消息,运行一次 SPT.Launcher.exe,参数不调整直接运行,确保等待进入主界面没问题。
修改开设战局的配置文件,放置于 user\mods\fika-server\assets\configs\fika.jsonc,按照提示进行修改即可。
运行 SPT.Launcher.exe,点击设置,勾选 Developer Mode,输入对应的存档服务器 IP 与端口,参考上面的情形。
准备好后,选择地图和时间,点击战局列表主持一个战局,按照需求选择玩家人数,选择玩家人数多于真实加入玩家会导致一直等待其他玩家导致无法正常开始。
开设存档服务器并开设战局的:
运行一次 SPT.Server.exe,等待运行成功的消息,运行一次 SPT.Launcher.exe,参数不调整直接运行,确保等待进入主界面没问题。
需要更改下面参数 SPT_Data\Server\configs\http.json,IP 可修改为公网 IP 或者虚拟局域网 IP,也可以修改为 0.0.0.0,backendIp 需改为公网 IP 或者虚拟局域网 IP。
修改开设战局的配置文件,放置于 user\mods\fika-server\assets\configs\fika.jsonc,按照提示进行修改即可。
运行 SPT.Server.exe,等待运行成功,正常成功的 IP 地址应为 SPT_Data\Server\configs\http.json 中的backendIp,如果未成功需要排查问题,常见问题一般是 IP 修改错误,或者版本不匹配,配置文件未设好等。
运行 SPT.Launcher.exe,点击设置,勾选 Developer Mode,输入 SPT_Data\Server\configs\http.json 中的backendIp,点击连接等待成功。
准备好后,选择地图和时间,点击战局列表主持一个战局,按照需求选择玩家人数,选择玩家人数多于真实加入玩家会导致一直等待其他玩家导致无法正常开始。
注意:存档服务器关闭后,其他玩家会失去连接,无法保存正常进度,所以需要玩家在线时不能关闭 SPT.Server.exe。
开设存档服务器并开设专用服务器主持战局的:
运行一次 SPT.Server.exe,等待运行成功的消息,运行一次 SPT.Launcher.exe,参数不调整直接运行,确保等待进入主界面没问题。
需要更改下面参数 SPT_Data\Server\configs\http.json,IP 可修改为公网 IP 或者虚拟局域网 IP,也可以修改为 0.0.0.0,backendIp 需改为公网 IP 或者虚拟局域网 IP。
修改开设战局的配置文件,放置于 user\mods\fika-server\assets\configs\fika.jsonc,按照提示进行修改即可。
修改配置文件 BepInEx\config\com.fika.core.cfg,dedicated 下的amount 为 1,generate 为true,forceIp 为空或公网 IP 或虚拟局域网 IP。
运行一次 SPT.Server.exe,确保成功信息提示的 IP 地址正确,并且提示生成了一个存档文件,并且在 \user\mods\fika-server\assets\scripts 下可见以该存档文件为命名的 bat 文件。
复制 bat 文件到塔科夫的根目录,也就是和 SPT.Server.exe 同目录下,打开该 bat 文件,等待运行成功。
注意:专用服务器顾名思义,就是专门用来做服务器的,并不会运行游戏客户端,二者会互相冲突,而且需求的配置要比存档服务器要求高,最好达到 4u16g 的配置,如果达不到就只是作为存档服务器即可,否则游戏体验会非常差。
需要按照上述的情形进行配置即可,可能会遇到各种问题,遇到的问题,逐步排查的顺序是,首先你需要可以正常运行 SPT,再排查 FIKA,再排查服务端或者专用服务器端,上级依赖有问题,那么下面的步骤都会出现问题的,关于专用服务器和常见问题我会放在下面的内容中。
4,常见问题:
开设专用服务器的优缺点:
在使用了专用服务器后,所有的玩家,正常在战局列表主持战局选择玩家数量下方的专用服务器应该是可以勾选的状态,如果勾选就是托管到专用服务器上主持战局,如果未勾选就是在本机上进行主持战局。也就是说,勾选战局运算托管给专用服务器上,不勾选就会在本机上运算。之所以要建立专用服务器,就是释放性能给游戏客户端增加本机游戏的帧数,所以专用服务器的配置和带宽要能跟得上,如果主持战局的主机配置很高的话,不使用专用服务器反而更好,因为服务器运维的成本更低。
注意:如果使用本文服务器架设成功的,必须纯公益性质,如果想盈利,请你离开本文并删除对应文件,本人和本站承诺不以盈利为目的,并且不为他人任何盈利行为负责。
开设存档或专用服务器的注意事项:
存档服务器的意义就是在所有的玩家都可以互相彼此看得见,获得良好的联机体验,一般玩家都是在本地运行存档服务器,这是最常见也是最简单的方式,一般熟悉 radmin 这种软件的玩家都可以轻车熟路,这种情形下最常见的就是 radmin 需要授权防火墙的时候,点了取消,或者 radmin 打洞未成功或延迟过高,如果遇到这种情况,重装或者更换其他的联机方式即可。
还有部分玩家有一点的基础,租用了阿里云或者腾讯云的服务器作为存档服务器或专用服务器,那么这类玩家应该清楚防火墙如何打开或关闭,需要的配置是什么样的,有部分玩家的云服务器配置较低,无法开设 win 的系统环境,那么就需要一定的 linux 的基础,我会在其他文章提到关于 linux 下的服务器如何搭建,作为一部分内容的参考,如果不熟悉的玩家不建议租用服务器,本机卡一点是可以正常游玩的,如果头铁的话,那么就需要大量的学习成本,不过架设成功后的成就感也是非常高的。
点击连接 SPT.Launcher.exe 连接不到服务器:
确保存档服务器防火墙已打开,设置的 IP 地址是没问题的,连接服务器的玩家防火墙同样是打开的,设置的 IP 地址也是没问题的,排查方法,也很简单,如果其他玩家可以到存档服务器,那么就是连接服务器的玩家有问题,如果是所有玩家都无法连接到存档服务器那么就是存档服务器的问题。
启动 SPT.Server.exe 未成功:
启动未成功会有相关的提示,一般都是插件过期,版本不匹配的情况,下载最新的 MOD 文件,覆盖安装,并且删除 cache 文件,重新启动即可,另外关于 MOD 安装上,要看是在服务端还是客户端上,比如 minihud、AI 优化这种是需要放在服务端的,动态地图、滤镜这种放在客户端就可以,当然也可以图省劲,服务端和客户端 MOD 都保持一致即可。如果 MOD 出错,一般删除该 MOD 重新启动看下是否正常,排除下具体是那个 MOD 的问题。
打开商人或仓库很慢,启动战局断开连接,专用服务器托管下玩家或 AI 卡顿:
这种情况通常是服务器的配置或网络比较差导致的,先排除配置的问题,存档服务器的配置要求虽然是 1u1g 可以,但是在玩家较多的情况下,也会出现配置不足的情况,主持战局对配置的要求是比较高的,战局服务器是需要在运行本地游戏的同时把战局的运算放在主持战局的玩家上,找配置高的玩家主持战局这是常识,专用服务器,要满足基本的游戏运行配置,和本地游戏一样,专用服务器对 U 主频和内存频率大小比较敏感,在选择服务器的时候要注意,最主要的是排除网络的问题,无论存档服务器、主持战局、专用服务器都需要良好的网络情况,延迟和带宽大小属于刚性需求,网络环境以多线优化的服务器最佳,但是这种成本比较高,常见的问题一般是网络环境比较差,甚至连 radmin 都打不穿的,需要找到其他中继延迟也比较低的解决方案,否则延迟太大游戏体验还不如在本地运行 SPT,带宽大小在 1M 的小水管,作为存档服务器都够呛,所以在这款服务器的选择上,物理位置、网络环境、带宽大小都是需要考虑的。
打不开游戏,运行报错等问题:
首先你需要自己能开启 SPT 能正常游戏,再排除联机 MOD FIKA 的问题,随后排除其他的 MOD 问题,SPT 能运行这是基础,所以无论服务端还是客户端都需要本地能运行成功,然后再去联机,挨个排查问题解决问题。如果存档、战局、专用服务器无法在本地运行游戏,那么就需要下载其他玩家打包好的文件重试,每个服务器的运行环境是不一样的,不能一概而论的哈。
Ps:玩官方正版游戏才是王道。