【未转变者】在 Linux 服务器上的 Unturned 联机文档
机器选择
- 服务器规格 2H2G 以上
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
环境依赖
- 更新软件包
sudo apt update
sudo apt upgrade
- For a 64-bit machine:
sudo apt-get install libstdc++6:i386 libgcc1:i386 libcurl4-gnutls-dev:i386
- For a 32-bit machine:
sudo apt-get install libstdc++6 libgcc1 libcurl4-gnutls-dev
- 查看服务器信息:
uname -a
安装 SteamCMD
mkdir -p ~/steamcmd/
cd ~/steamcmd/
wget "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz"
tar -xvzf steamcmd_linux.tar.gz
以上命令会在 /root/steamcmd
目录下存放 steamcmd 的软件内容。
安装 Unturned
cd ~/steamcmd/
./steamcmd.sh +force_install_dir ~/U3DS +login anonymous +app_update 1110390 validate +quit
以上命令会在 /root/U3DS
目录下存放 unturned 的软件内容。
下载时间大约 5 5 5 分钟,看到如下内容就是下载成功了。
生成服务器配置文件
配置服务器当然需要配置文件,配置文件我们可以让 Unturned 自己生成。
cd ~/U3DS
vim ExampleServer.sh
- 进入编辑器后,输入
:%d
删除所有内容; - 输入
i
或insert
,进入编辑模式; - 输入内容
./ServerHelper.sh +InternetServer/Myserver
; - 输入
esc
退出编辑模式,输入:wq
保存文件并退出。
然后运行 ExampleServer.sh
。
./ExampleServer.sh
出现如下内容时,输入 shutdown
退出即可。
这个时候,在 ~/U3DS/Servers
目录下,就会出现 /Myserver
目录,以下是目录结构。
配置 Commands.dat 文件
~/U3DS/Servers/Myserver/Server
目录下的 Commands.dat
文件就是我们的服务器配置信息。
一般要求有如下内容。
Name my_server
password aaa_password
Map Germany
Maxplayers 6
Mode Normal
PVE
Port 25444
Cheats on
Perspective both
Loadout 255/120/200/233/234/241/1176/1175
Welcome 欢迎加入几把很大de服务器
GSLT ******
- Name:服务器名称
- password:服务器密码
- Port:开放的端口
- GSLT:steam 登录令牌 steam 令牌管理
配置 Config.json 文件
在 D:\Steam\steamapps\common\Unturned\Worlds\Singleplayer_0
目录下,找到 Config.json
文件。
对于不想启动战眼防作弊的,修改如下配置项:
启动 Unturned
再次运行 ExampleServer.sh
文件,这次补充了 Commands.dat
和 Config.json
两个文件,就可以正常启动了。
- nohup 后台启动
cd ~/U3D3
nohup ./ExampleServer.sh > root.log 2>&1 &
- 查看运行日志(CTRL + C 退出)
tail -f root.log