简介: 本文介绍了搭建Rust服务器的详细步骤,涵盖硬件和软件要求、Linux和Windows环境下的安装配置、进阶设置如自定义模式和插件支持、端口转发、管理命令及常见问题解决方法。硬件方面推荐4核CPU、16GB内存、SSD硬盘及10Mbps上传带宽;操作系统建议使用Linux(Ubuntu 22.04 LTS)或Windows Server,并需安装SteamCMD等工具。通过这些步骤,用户可以顺利搭建并维护一个稳定高效的Rust服务器。
📝 基础环境准备
硬件要求
- CPU:4核以上(推荐Intel i5/i7或AMD Ryzen 5/7)
- 内存:8GB+(建议16GB,支持50人以上在线)
- 硬盘:SSD 40GB+(地图文件占用较大)
- 网络:上传带宽≥10Mbps(50人需约5Mbps)
操作系统
- 推荐:Linux(Ubuntu 22.04 LTS)或 Windows Server
- 依赖工具:
- SteamCMD(Valve官方服务器工具)
- 防火墙开放端口:
UDP 28015-28016, 28082
2. Linux服务器搭建步骤(以Ubuntu为例)
安装依赖和SteamCMD
安装Rust服务端
配置服务器参数
编辑
server.cfg(使用nano或vim):启动服务器
- 退出Screen:按
Ctrl+A后按D
- 重新进入Screen会话:
screen -r rust_server
3. Windows服务器搭建步骤
- 安装SteamCMD:
- 解压到
C:\steamcmd
- 安装Rust服务端:
- 配置服务器:
- 在
C:\rustserver创建server.cfg(内容同Linux配置)
- 启动脚本:
- 保存为
start.bat并双击运行
4. 进阶配置
自定义模式(如游行活动)
- 修改启动参数:
- 插件支持(使用Oxide/uMod):
端口转发
- 路由器设置:转发UDP端口
28015-28016到服务器内网IP
- 云服务器:在安全组开放上述端口
5. 管理命令
- 控制台命令(通过RCON或游戏内按F1):
- 通过RCON工具管理:
- 使用 RustAdmin 或 BattleMetrics
6. 常见问题解决
- 无法连接服务器:
- 检查防火墙/安全组是否开放UDP端口
- 确认启动参数中
server.identity与配置一致
- 服务器卡顿:
- 降低
server.maxplayers或减少实体生成(entity.max_xxxx) - 使用
server.decoration False禁用部分装饰物
- 自动重启脚本(Linux):
7. 资源监控与备份
- 监控工具:
- Linux:
htop+nvidia-smi(GPU使用) - Windows:任务管理器 + Process Explorer
- 数据备份: