服务器启动脚本
阅读
2023-05-22更新
最新编辑:对味Cherry
阅读:
更新日期:2023-05-22
最新编辑:对味Cherry
摘要:
启动文件是服务端启动必需的内容。
运行启动文件
启动脚本是一个批处理文件(.bat),在上一章节“下载&更新服务端”中,下载到的“启动服务器.bat”就是启动脚本,双击运行它,稍等片刻服务器就会启动(若cpu主频低可能等待时间较长)。当提示“Server startup complete”时表示启动完成(如图)。这个黑色的窗口就是服务器界面。
注意!不要随意更改文件名或位置!因为启动脚本会在当前目录下,寻找服务器的文件夹“rustds”,如果找不到就无法启动服务器。因此,请确保“启动服务器.bat”和“rustds”在同一目录下。(除非您知道如何修改)
注意
想要启动服务端,不能直接运行RustDedicated.exe,需要使用启动脚本赋值启动。
修改启动文件
在Windows中右键启动文件,选择编辑即可使用记事本编辑启动文件。
但我们建议您使用记事本以外的第三方软件编辑,以防止出现乱码的情况。
打开后即可编辑启动文件,文件中已经指出可编辑的区域,这里您可以任意添加删改,但除此以外的区域请谨慎修改。
注意!编辑时需在每行结尾加上符号^,按Shift+6可以打出来(英文输入法下)。它的作用是连接本行和下一行参数,缺少后服务端启动时将不会读取后面的参数。
注意!引号均为英文引号【"】!不可用中文引号【“”】。
启动文件
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
您可以使用下方的工具生成您自己的启动脚本!
选项配置
已选选项
启动脚本
示例参数介绍
在下方内容中仅列出示例参数的介绍,这些参数也是必要的参数。您可以在常用参数中找到更多的启动参数。
服务器名称
+server.hostname "服务器名称" ^
其中“服务器名称”即为服名。注意,服名过长可能导致不会在服务器列表显示的问题。
服务器介绍
+server.description "服务器介绍" ^
其中“服务器介绍”就是服务器内容介绍。若想换行,不要直接回车,用\n来代替,示例:
在启动脚本写的:
+server.description "欢迎各位玩家\n祝大家游戏愉快!" ^
玩家在游戏里见到的:
欢迎各位玩家
祝大家游戏愉快!
服务器标题图片
+server.headerimage "" ^
,在双引号中间写入图片网址。图片要求为jpg或png等常见格式,尺寸为512x256像素。注意!图片所在的网站必须支持外链,换句话说,在浏览器输入图片网址能够打开。
提示:可以上传至QQ群相册中,在相册中打开图片,右键复制图片网址。
注意:本站不支持任何用户上传图片作为服务器外链引用,违反者将会被封禁。
服务器端口
+server.port "28015" ^
,其中28015就是端口号。如非必须,请不要修改此项。
什么是端口号?
服务器就像是一座公寓,玩家想进入公寓,就要知道公寓的地址,这个地址就是服务器的IP地址。但是公寓里不光住着Rust,还住着很多windows系统的其他成员,所以玩家还需要知道门牌号,这个门牌号就是端口号。如果防火墙关闭了端口号(公寓门卫锁住了这扇门),那么玩家就找不到地址,游戏内就搜索不到服务器。有些机房的服务器只开放指定端口,此时就应该修改此处的28015为机房指定的数值。
服务器链接
+server.url "" ^
,在双引号中间写入网址,服务器介绍界面会增加“查看页面”按钮,玩家点击时会打开浏览器并访问设置的链接。
提示:这里可以写入QQ群一键加群链接,玩家点击时就会邀请玩家进入QQ群。
地图种子
+server.seed "1" ^
,其中1就是地图种子,类似于我的世界一样,Rust也是按照种子随机生成地图的。但仅能输入数字作为地图种子,您可以将其改为想要的种子。
地图大小
+server.worldsize "4250" ^
,其中4250就是地图大小,可选范围是1000到6000,数值越大,地图越大。
最大玩家数量
+server.maxplayers "150" ^
,其中150指的就是玩家数量上限,可任意修改为其他数值。
更多参数
您可以访问常用参数页面查看更多参数。
可能会遇到的问题
运行启动脚本无响应
启动速度依cpu主频和硬盘性能有所不同,20分钟以内无反应属正常情况。若超过20分钟,请打开任务管理器(快捷键Ctrl+Alt+Del),查看进程里是否有名为“RustDedicated.exe”或“Windows命令处理程序”的进程。如果没有,请重新运行启动脚本。如果有,可尝试继续等待或重启电脑再试。
窗口中文乱码
参见窗口中文乱码修复。
关服时丢失存档/回档
关闭服务器时,不能直接关闭窗口,否则会丢失存档。输入指令quit
服务器会自动存档后关闭。
关闭后自动重启
如果你的启动脚本是上一章节“下载&更新服务端”中下载的,那么服务器关闭或崩溃后会自动重启。
如果想关闭自动重启,请删除“启动服务器.bat”文件中最后一行goto start,保存并重启服务器即可。
【注意】保存后,重启服务器才能生效。