建立Unturned服务器可以让您与朋友一起探索、生存和战斗,但这个过程需要一些技术知识和耐心,以下是详细的步骤和注意事项,帮助您成功搭建并运行自己的Unturned服务器。

服务器准备工作
在开始之前,您需要确保您的计算机或服务器满足以下基本要求:
- 硬件配置:Unturned对硬件要求不高,但建议至少拥有4GB内存、双核处理器和稳定的网络连接(推荐10Mbps以上带宽),如果计划容纳10名以上玩家,建议内存提升至8GB以上,并选择更快的CPU。
- 操作系统:Windows、Linux(如Ubuntu)或macOS均可,但Linux系统更稳定且资源占用较低,推荐使用Ubuntu 20.04 LTS版本。
- 网络设置:确保路由器允许端口转发(默认端口27015和27016),并配置静态IP地址以避免服务器IP变更。
安装Unturned服务器
下载服务器文件
-
SteamCMD方式(推荐):
SteamCMD是Steam官方的命令行工具,用于管理游戏服务器。- 安装SteamCMD:访问SteamCMD官网下载对应系统的版本,解压到固定目录(如
/home/steamcmd)。 - 登录Steam并更新服务器:
./steamcmd.sh login anonymous force_install_dir /home/unturned app_update 1110390 validate quit
- 上述命令会下载最新版本的Unturned服务器到
/home/unturned目录。
- 安装SteamCMD:访问SteamCMD官网下载对应系统的版本,解压到固定目录(如
-
手动下载:
若无法使用SteamCMD,可通过Steam客户端的“工具”栏目找到“Unturned Dedicated Server”手动下载。
配置服务器文件
服务器文件位于/home/unturned(或自定义目录)下的Servers文件夹,您需要创建一个新文件夹作为服务器实例(如MyServer),并编辑以下关键文件:

-
Command-line.txt:启动参数,格式如下:
-nographics -batchmode -port 27015 -maxplayers 10 -mode PvE -difficulty Easy参数说明:
| 参数 | 说明 | |------|------| |-nographics| 无图形界面,节省资源 | |-batchmode| 批处理模式,适合服务器运行 | |-port| 服务器端口(默认27015) | |-maxplayers| 最大玩家数量 | |-mode| 游戏模式(PvE/PvP) | |-difficulty| 难度(Easy/Medium/Hard) | -
Config.json:服务器详细配置,包括地图、时间、PVE/PVP开关等,可通过Unturned官方Wiki参考配置示例。
启动服务器
- Windows:直接运行
DedicatedServer.exe(位于Servers/MyServer目录)。 - Linux:使用
screen或tmux工具后台运行,避免终端关闭导致服务器停止:screen -S unturned cd /home/unturned/Servers/MyServer ./DedicatedServer.x86_64
按下
Ctrl+A+Ddetached会话,服务器即可在后台运行。
(图片来源网络,侵删)
管理服务器
- 管理员权限:
在游戏中输入@password [管理员密码]获取权限,或通过Permissions.json文件预设管理员账号。 - MOD支持:
将MOD文件放入Servers/MyServer/Mods目录,并在Command-line.txt中添加-mod [MOD名称]参数,需确保所有玩家安装相同MOD。 - 备份与更新:
定期备份Servers/MyServer文件夹,并通过SteamCMD更新服务器:./steamcmd.sh login anonymous force_install_dir /home/unturned app_update 1110390 quit
常见问题排查
- 端口占用:使用
netstat -tulpn(Linux)或netstat -ano(Windows)检查端口是否被占用,更换端口或关闭冲突程序。 - 玩家无法连接:检查防火墙和路由器端口转发设置,确保IP地址正确。
- 卡顿或掉线:降低
maxplayers或升级硬件配置,尝试调整Config.json中的网络参数。
相关问答FAQs
Q1: 如何修改服务器名称和欢迎消息?
A1: 服务器名称可在Config.json中的ServerName字段修改,欢迎消息通过WelcomeMessage设置。
"ServerName": "我的Unturned服务器", "WelcomeMessage": "欢迎!请遵守服务器规则。"
修改后重启服务器生效。
Q2: 如何禁止特定玩家进入服务器?
A2: 通过Banned.json文件管理封禁列表,编辑该文件,添加玩家ID(Steam64位ID)和原因:
[
{
"ID": "76561198123456789",
"Name": "违规玩家",
"Reason": "使用作弊器"
}
]
保存后重启服务器即可生效,玩家ID可通过游戏内@listplayers命令查看。
