QQ登录

只需一步,快速开始

搜索

免费自助文章链接,禁止站外链接:一次最多7天

文视教程 [转载]【Project Zomboid】僵尸毁灭工程41.6X版本云服务器联机教程-云服务器为Win...

阿诺诺 2021-12-17 16:34:39 显示全部楼层 阅读模式
本文内容作者:冬绫鸽子店 https://www.bilibili.com/read/cv14427208?spm_id_from=333.999.0.0 出处:bilibili
以下为正文:(注意Windows Server开服只能用2019版本及以上版本)

内容大致是copy的up,haruhisha的文章修改,所以行文基本类似,原文章在这:https://www.bilibili.com/read/cv14398444#reply95214857088

目前僵尸毁灭工程41.60版本已出,很多人想要一个稳定联机的云服务器,不过刚刚出来教程还比较少。

注意:只是Windows。

首先是服务器,我选择的是腾讯云的2核4GB轻量级应用服务器,现在价格如下:
(UP主用的是2核4G内存,UP提供4G内存开服只有在加载大量僵尸、地图和存档的时候会卡一下。我用的是4核8G,开服占用4.5G内存,基本不卡,装了十几个MOD)
20211217161016.png
选择的系统是windows server 2019:
2PNB%4V30J70_QW6S]B{}_9.png
注意是2019,2012/2016已测试会提示需要更高版本的windows,

买了后点击进入控制台,选择重置密码,用户名是Administrator,密码改成自己的。

QQ截图20211217161233.png
在控制台的这个位置点击管理规则。
312.png
添加规则。
111.png
把16261端口 UDP和8766端口 TCP开放。

16261端口和8766端口是游戏默认端口,如果你手动改了的话 这里也得改。

因为这个服务器能用一年,指不定后面玩别的游戏也能做服务器,为了省事我这里是全ALL,毕竟我也不会往里面存一些敏感数据,再说鹅厂的东西,我觉得一般人还真不敢黑是吧。

看你自己,是单选端口还是全放。
22.png
添加完记得重启服务器。
打开你的开始菜单,找到远程桌面连接,别跟我嗦没有,只要是windows系统的都自带,开始菜单有搜索,你可以输入远程,看看检索后有没有。

(演示用的windows7,windows10也一样的)

1.png

点击选项

2.png

一定一定一定!要输入用户名!用户名是默认的这个Administrator,计算机的位置输入你服务器公网IP地址。

121.png

输入密码进入远程操控界面

3121.png

服务器界面。

31231313.png

在C盘新建一个steamcmd文件夹。

3123a.png

使用下侧链接下载steamcmd.zip,把压缩包里面的文件解压到服务器端的steamcmd文件夹。

https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

这是个下载链接,如果浏览器没有自动下载,你可以复制到迅雷或者能够下载链接的程序里手动下载。

123131.png

右键新建一个TXT文本,随意命名,这里命名为1。

12手手.png

打开文本复制粘贴。

steamcmd +login anonymous +app_update 380870 -beta b41multiplayer +quit
312手手啊.png

把1.txt的后缀改成bat。

11撒.png

全部整好后文件夹目录应该是这样的。

阿萨打撒.png

双击1.bat启动会自动打开cmd下载steamcmd的主程序以及僵尸毁灭工程的服务器程序。出现0x3就说明开始下载僵尸毁灭工程的服务器程序了。

下载完毕后cmd窗口会自动关闭,所以只要cmd窗口还没有自动关闭,就最好不要进行其他操作。

这个下载时间取决于网速,如果是腾讯云的话,这个过程应该会挺快的,5-10分钟这样。

(如果下到一半卡住很久都不动的话,可以把CMD窗口关闭重新点击1.bat下载。)

下载Steam主程序

下载Steam主程序


232131撒.png

全部下载完文件夹根目录会是这样的,双击steamapps文件夹。

啊但是 啊阿萨.png

然后是common\Project Zomboid Dedicated Server。可以看见更新后,有三个启动服务器的bat,分别是StartServer32.bat,StartServer64.bat以及StartServer64_nosteam.bat,如果你服务器是32位就编辑32位的,64位就编辑64位的,那个nosteam不用管,可能是用来局域网服务器测试的。服务器应该都是64位的,这里就编辑64位。

撒的撒.png

啊实打实是滴啊.png

这里你就能看到官方偷懒了,估计是用自己电脑测试完也不改代码就直接传上来了,服务器默认的分配内存是16G,咱们整的服务器一共才4G,他这里是16G,自然启动不起来,所以需要把这两个16G改成合适的内存数,拿4G服务器来说,分配个3G应该没什么问题。

内存.png

好了,现在你的服务器就已经可以启动了。



但先等等。



配置文件可以自己手动写,我的建议是在自己电脑把服务器配置好,包括加模组。

注意!!!!!open设置为true

yure.png

恶趣味我去去问.png
配置的文件可以在红线部分找到

把三个文件复制到你的服务器端。

记得要默认命名,就是图中这种,服务器默认读取的就是默认命名的服务器配置文件。

而且我撒打算.png

把它们保存到服务器端的C:\Users\Administrator\Zomboid\Server下,但大概率是没有这个文件夹的,因为你没有在服务器端启动过游戏服务器,但我建议不要先启动游戏服务器,先把服务器配置复制到这里再启动。

所以你需要先在这个位置新建一个Zomboid文件夹,然后再新建一个Server文件夹,把服务器配置的三个文件复制进去,如下图所示。

撒旦阿三打算阿斯顿阿三打算啊.png
放好你设置好的服务器配置

然后双击StartServer64.bat开启服务器,它会提示你输入两次admin密码,应该是给玩家开管理员权限的时候用的,但是我也不太清楚咋整,懂的人可以评论区说下。

十大大苏打阿萨阿萨的.png
输入管理员密码

撒大苏打阿萨打算撒打算 的撒阿斯顿.png
确认管理员密码

然后耐心等待,直到出现以下画面中的“SERVER STARTED”以及“Steam is enable”

就说明你的服务器已经开好了,可以在游戏里加入了,如果你在服务器设置中把Public勾选上了,那你甚至可以直接在公共服务器里搜到了

十大大苏打阿萨阿萨的.png

很多人会说,为什么我服务器开了,游戏里面也能搜到,但就是进不去。这是因为白名单的原因,也就是这两个选项的原因(不要因为这点原因就把这两个选项关了,除非你想突然被某些挂哥进服炸服搞事),这种情况需要在服务器端的游戏服务器cmd上给玩家添加白名单。

十大是打算1.png

在服务器端的游戏服务器cmd输入adduser空格"昵称"空格"密码"回车即可(要加双引号)

打阿萨阿萨啊啊啊111111111111111111111.png

然后你在游戏里这里,服务器名称随便输,IP地址输入服务器地址,如果你没改过端口的话,端口不变,服务器密码是你在服务器配置里设置的密码,昵称和密码就是白名单添加的昵称和密码。
保存登入即可。

奥德赛阿萨.png

如果需要更新测试服务器或mod怎么办?

首先需要停止你的服务器运行,在服务器端的游戏服务器cmd输入quit。

恶趣味请问驱蚊器恶趣味111111111111111111111111111111111111111.png
输入quit

一定要输入quit退出!因为他会在退出之前进行一次服务器保存,确保不会存档丢失。
如果是MOD更新的话,应该重启下服务器就可以自动更新了(没测试过)。

如果是游戏更新的话,建议直接删除Project Zomboid Dedicated Server文件夹,双击1.bat重新下载僵尸毁灭工程的服务器文件。然后重新设置内存启动就可以了,服务器配置和存档不用担心,他们保存在Zomboid文件夹中,不需要重新设置。

如果你打算新开档,那就直接删除Zomboid文件夹,然后按照上文服务器配置的部分设置就可以了。

服务器配置在Zomboid\Server文件夹下

服务器存档在Zomboid\Saves\Multiplayer下

1.bat应该可以一直使用,如果联机版本进入IWBU的话,那你只需要右键编辑1.bat。



steamcmd +login anonymous +app_update 380870 -beta b41multiplayer +quit

换成

steamcmd +login anonymous +app_update 380870 -beta iwillbackupmysave +quit

具体跟着这里改

打算阿萨大时代1111111132.png

如果联机版本进正式版,则换成

steamcmd +login anonymous +app_update 380870 +quit

如果联机版本是41.60版,则换成

steamcmd +login anonymous +app_update 380870 -beta legacy41.60 +quit
游客,如果您要查看本帖隐藏内容请回复



大神点评5

 楼主| 阿诺诺 2021-12-17 16:36:30 显示全部楼层
如果服务器开服成功,但是玩家连接服务器显示无响应。请把服务器防火墙关闭。
回复 支持 反对

使用道具 举报

2439494796 2021-12-18 14:54:41 显示全部楼层
如果mod更新 就重下服务器是什么意思?  那个服务器?  
Project Zomboid Dedicated Server整个文件夹吗?
回复 支持 反对

使用道具 举报

2439494796 2021-12-19 10:15:04 显示全部楼层
Missing texture: media/textures/weather/fogwhite.png服务器提示这个怎么办啊
回复 支持 反对

使用道具 举报

Botixor 2021-12-25 03:30:34 显示全部楼层
阿诺诺 发表于 2021-12-17 16:36
如果服务器开服成功,但是玩家连接服务器显示无响应。请把服务器防火墙关闭。

window server 2012 R2可以建服务器,开始只能32.bat
回复 支持 反对

使用道具 举报

 楼主| 阿诺诺 2022-3-5 17:10:47 显示全部楼层
Botixor 发表于 2021-12-25 03:30
window server 2012 R2可以建服务器,开始只能32.bat

32位我就不清楚了,我买的是8G的,所以用的是64位的
回复 支持 反对

使用道具 举报