服务器启动脚本

Rust

服务器启动脚本

启动文件是服务端启动必需的内容。

运行启动文件

启动脚本是一个批处理文件(.bat),在”下载&更新服务端”章节中下载到的”启动服务器.bat”就是启动脚本。

操作步骤

  1. 双击运行”启动服务器.bat”
  2. 等待片刻服务器就会启动(若CPU主频低可能等待时间较长)
  3. 当提示”Server startup complete”时表示启动完成
  4. 这个黑色的窗口就是服务器界面

重要提示:不要随意更改文件名或位置!启动脚本会在当前目录下寻找服务器的文件夹”rustds”,如果找不到就无法启动服务器。因此,请确保”启动服务器.bat”和”rustds”在同一目录下。

修改启动文件

在Windows中右键启动文件,选择编辑即可使用记事本编辑启动文件。

建议:使用记事本以外的第三方软件编辑(如VS Code),以防止出现乱码的情况。

编辑注意事项

  1. 行尾连接符:编辑时需在每行结尾加上符号^,按Shift+6可以打出来(英文输入法下)。它的作用是连接本行和下一行参数,缺少后服务端启动时将不会读取后面的参数。
  2. 引号格式:引号均为英文引号""!不可用中文引号""

启动文件示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
chcp 65001
echo off
:start
cd rustds
RustDedicated.exe -batchmode -nographics -logfile "./logs/log.txt" ^

%若添加其他启动参数,请在本行以下区域添加。%
+server.hostname "服务器名称" ^
+server.description "服务器介绍" ^
+server.headerimage "" ^
+server.port "28015" ^
+server.url "" ^
+server.seed "1" ^
+server.worldsize "4250" ^
+server.maxplayers "150" ^
%若添加其他启动参数,请在本行以上区域添加。%
cd ../

goto start

示例参数介绍

服务器名称

1
+server.hostname "服务器名称" ^

其中”服务器名称”即为服名。注意,服名过长可能导致不会在服务器列表显示的问题。

服务器介绍

1
+server.description "服务器介绍" ^

其中”服务器介绍”就是服务器内容介绍。若想换行,不要直接回车,用\n来代替。

示例

  • 在启动脚本写的:+server.description "欢迎各位玩家\n祝大家游戏愉快!"
  • 玩家在游戏里见到的:
    1
    2
    欢迎各位玩家
    祝大家游戏愉快!

服务器标题图片

1
+server.headerimage "" ^

在双引号中间写入图片网址。图片要求为jpg或png等常见格式,尺寸为512x256像素。注意!图片所在的网站必须支持外链。

服务器端口

1
+server.port "28015" ^

默认端口为28015,如有防火墙,需要放通该端口。

地图种子

1
+server.seed "1" ^

地图种子仅支持数字。相同的种子会生成相同的地图地形。

地图大小

1
+server.worldsize "4250" ^

地图大小,范围1000-6000,数值越大地图越大。

最大玩家数

1
+server.maxplayers "150" ^

设置服务器最大玩家数量。

可能会遇到的问题

  1. 启动无响应:检查任务管理器是否有相关进程,必要时重启电脑
  2. 中文乱码:确保启动文件使用UTF-8编码保存
  3. 关服回档:需使用quit命令正常关闭服务器,不要直接关闭窗口
  4. 自动重启:删除”goto start”可关闭自动重启功能
  • 标题: 服务器启动脚本
  • 作者: Rust
  • 创建于 : 2024-01-15 12:00:00
  • 更新于 : 2026-01-24 19:11:36
  • 链接: https://your-domain.com/server-startup-script/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。