僵尸毁灭工程linux云服务器安装
本文最后更新于 1096 天前,其中的信息可能已经有所发展或是发生改变。

我使用的是华为云的2核4G配置,系统版本为Ubuntu 22.04

首先下载LinuxGSM并安装

sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc-s1 lib32stdc++6 libsdl2-2.0-0:i386 steamcmd default-jre rng-tools

开始安装:

#(1)创建一个新账户
adduser pzserver
#(2)切换到pzserver账号 用login pzserver 然后输入密码也可
su - pzserver
#(3)下载 linuxgsm.sh
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh pzserver
#(4) 确认下载完毕后,执行安装命令
./pzserver install
# 之后应该会开始全自动安装,只需按照屏幕上的说明一路yes过去就行

:这里的第三步由于网络问题我始终下载不下来,加了https://ghproxy.com/代理后能下载下来了,但是在执行第四步的时候还需要下载github的文件,这里卡了很久也无法下载成功,于是我切换到root,安装了v2,挂了代理后安装下来了。

#(5)启动服务器 
./pzserver start
#停止和重启的命令类似,分别为
./pzserver stop
./pzserver restart

配置服务器基础设置

现在你有了一个完全纯净的原版服务器,但是该如何修改服务器的内容呢?

有两种方法

1    本地编辑配置文件后上传至服务器

        打开自己本地的僵尸毁灭工程游戏,找到 建立服务器——服务器设置,打开本地的服务器文件配置,新建一个名为pzserver的配置文件,在这里本地编辑它

文件位置一般是C:\Users\youusername\Zomboid\Server将这三个文件用WinSCP上传至服务器的/home/pzserver/Zomboid/Server文件夹内,通常你应该能看到三个同样名字的文件,覆盖即可。

2    获取游戏内管理员权限,在游戏里编辑

服务器成功启动后,登录一次自己的服务器,记住游戏内的id

打开Xshell远程操作服务器,登录pzserver账号

输入./pzserver console,打开僵尸毁灭工程的服务器控制台

(注意:退出控制台的时候请使用Ctrl+b 然后按d退出,不要直接Ctrl+c,Ctrl+c会直接关闭服务器

回车后就进入了

在服务器控制台使用 grantadmin 用户名 就可以给指定用户权限,后台输入口令后,再次登录该账号就能看见左上角多出来一堆东西,侧边栏’’client’’下面也多出来一个’’admin’’选项,点开admin后在沙盒设置与服务器设置里调整目前服务器的相关内容。注意可能不会立刻生效。

MODS

虽然僵毁的原版内容已经能支撑起基本的游玩体验,但是不加点mod确实会感觉少了点什么。

        说实话我不太清楚是僵毁服务器本身就自带这个还是LinuxGSM的功能,每次重启的时候,服务器后台便会自动检查mod的版本并更新,没有的mod也会自动下载,玩家只需耐心等待就行了。

        也就是说,你只需要调整好mod清单,剩下的服务器会自己完成

        添加mod清单也很简单,在本专栏 本地编辑配置文件后上传至服务器 部分本地编辑配置文件的时候,打开创意工坊插件设置和模组设置,就可以添加你已经订阅的mod。

注意:

    1    “创意工坊插件设置”只负责添加mod,由于有些mod添加后会有多个启动选项(比如Autotsar的福特野马mod会有原版刷新几率,刷新几率x2,刷新几率x10三个启动选项)添加后是默认全部启动的,会造成冲突,需要你在“模组设置”里一一排查然后关掉一部分,这很麻烦,但是不想让你的服务器进去就开始报错的话建议一个个排查过去。

    2    诸如Customize Zombies这类mod会有本专栏未涉及的【特殊的设置方式】,请查阅mod订阅界面,作者通常都会写明该怎么做,(使用本专栏方法部署的服务器通常叫dedicated server,专用服务器,查阅的时候别找错了)

    3    别忘了有些mod是有前置mod的,别忘了一起加上去,别忘了。

遇到的问题

1.联机游玩时总是遇到“你已被提出服务器,检测到格式错误的数据包 类型21”此提示,然后就被提出了服务器。解决办法,在上文提到的三个文件中格式为ini的文件中,将

这些选项的true改为false,然后重启服务器

./pzserver restart

这些是服务器的反作弊功能。

2.ui_validation...错误,这个可能是网络原因,因为服务器有ping限制,ping值超过400将被踢出服务器,可以将配置文件中的ping limit的400改为99999,但是治标不治本。

3.connection to server lost 此错误可能是内存分配错误导致(我的是),我的云服务器是2核4G,使用finalshell连接后内存实际显示为3.6G,所以可能是内存爆了,于是在本地中编辑内存为3.5G,测试5分钟发现正常运行。

转载请注明:
作者:syy,出处:https://www.94i.top/index.php/2023/05/07/僵尸毁灭工程linux云服务器安装/
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇