官方非官方专用Windows服务器设置指南【已过时】

0 点赞
Citadel: Forged with Fire
转载

有用信息 本指南已过时,但仍可供那些希望学习在不运行预配置批处理文件的情况下配置个人部署服务器流程的玩家参考。 你需要: 至少6GB内存 了解并掌握端口转发知识 记事本++或类似的文本编辑器 Windows系统 [已弃用方法] 步骤1:使用SteamCMD下载专用服务器 下载SteamCMD 将压缩包解压到独立目录并运行steamcmd。在其中运行exe 输入命令 login anonymous 输入命令 app_update 489650 validate 此时SteamCMD将下载《城堡:火焰之怒》专用服务器文件,并将其安装到steamcmd目录下的steamapps文件夹中。完成后,可输入quit关闭steamcmd 步骤2:服务器准备 在任意位置创建一个文件夹作为《城堡:火焰之怒》服务器的工作目录。 将"steamcmd/steamapps/common"中的"Citadel Server"文件夹内容复制到新目录。 从新目录运行CitadelServer.exe。 打开任务管理器,结束进程"CitadelServer-Win64-Shipping.exe"或"CitadelServer"。步骤3:配置服务器 导航至$Server_Dir$ Citadel Saved Config WindowsServer 如果打算保留服务器端口默认值,则步骤1无需执行,但对于希望修改端口的用户仍包含该步骤。运行服务器时,所有未修改的部分都将被删除。 将以下内容粘贴到engine.ini代码中(注意格式)。 将以下内容粘贴到game.ini代码中(注意格式、空格和顺序。编辑于8/9)。 根据个人喜好编辑.ini参数,所有小于1的值都需要是带前导零的浮点数。例如,“0.1”。 确保第1部分中列出的端口与第2部分中的“ConnectionPort”相匹配(如果已编辑)。 保存并关闭.ini文件。此时,你的服务器应该只运行过一次,并且在修改.ini文件时不要运行服务器。 步骤4:启动服务器 在服务器的工作目录中新建一个文本文档 将代码粘贴到新文本文件中 将上述代码中的CHANGEME部分修改为你的服务器工作目录 保存为Start.bat 运行Start.bat 此时,服务器将启动并开始在你通过设置定义的端口上进行监听。Windows防火墙会询问是否允许访问,请勾选公共网络和专用网络的访问权限。 步骤5:端口转发 此步骤为必填项,否则服务器将无法接入互联网,其他人将无法连接或在服务器浏览器中看到你的服务器。如果你还不知道如何进行端口转发,需要自行查找相关指南。有时UPnP能够自动打开端口,但并非总是如此。如果你打算在局域网内游玩,则可以跳过此步骤。 开放端口7777、27015(默认端口,除非已更改)的UDP流量。注意:如果正确设置端口转发后,仍无法在服务器浏览器中看到你的服务器,你可以尝试使用-log参数运行服务器可执行文件,以验证它是否成功绑定到你设置的端口。-log参数会阻止任何自动崩溃重启功能,不建议长期使用。 如果仍无法确认端口转发是否成功,可以向相关社区寻求帮助。