1.安装lib32stdc++6来支持32bit程序
指令: sudo apt-get install lib32stdc++6
lib32stdc++6是C++标准库的一个32位版本,主要用于在64位的Ubuntu系统上运行需要32位 库支持的应用程序或软件。为什么要安装呢?因为linux系统的steam只有32位。
2.下载解压运行并登录steam
(如果一些命令没权限就在前面加一个sudo)
cd /usr/local/ (切换到这个目录下)
mkdir steamcmd (创建一个steamcmd 文件夹)
cd steamcmd/ (切换到刚创建的steamcmd 文件夹)
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz (下载steamcmd)
tar -zxvf steamcmd_linux.tar.gz (解压)
./steamcmd.sh(运行steamcmd)
安装完成后会有个 steam> 的符号,意味着已经进入了控制台版本的steam
下面是登录操作:
(假如我的账号是114514,密码是1919810)
则输入:
login 114514 1919810
如果有steam令牌还需要输入steam令牌
3.下载僵尸毁灭工程
登录成功后输入:
app_update 380870 validate
(有时候由于网络问题有可能一次下不完整,可以再输一遍命令)
下载完成后输入:
exit
退出steamCMD
输入:tmux
进入tmux
(用tmux保一下进程)
然后输入:
cd ~
再然后再输入 :
cd Steam/steamapps/common/
cd Project\ Zomboid\ Dedicated\ Server/
最后再输入 :
./start-server.sh
启动服务器。
后面会要你设置一个僵毁服务器密码,需要输入两遍,请自行设置。
启动后如果无法连接到服务器那多半就是没开放端口
4.如何进行更新操作:
-(1).启动steamcmd
/usr/local/steamcmd/steamcmd.sh
-(2).登录
login 用户名 密码 令牌
-(3).更新
app_update 380870 validate
5.如何添加模组:
先配置好一个服务器配置文件,例如:
默认保存在这个路径下:C:\Users\XXXX\Zomboid\Server,配置的时候也能看到路径 然后拿这个配置文件替换掉服务器的配置文件就行了,再次启动服务器会自己加载mod。
标签:配置文件,steamcmd,cd,Ubuntu,服务器,steam,输入,搭建 From: https://www.cnblogs.com/faust6312/p/18518965