全站通知:

服务器启动脚本

阅读

    

2023-05-22更新

    

最新编辑:对味Cherry

阅读:

  

更新日期:2023-05-22

  

最新编辑:对味Cherry

来自腐蚀WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
对味Cherry
首页服主首页服主:服务器启动脚本

摘要:

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


运行启动文件

启动脚本是一个批处理文件(.bat),在上一章节“下载&更新服务端”中,下载到的“启动服务器.bat”就是启动脚本,双击运行它,稍等片刻服务器就会启动(若cpu主频低可能等待时间较长)。当提示“Server startup complete”时表示启动完成(如图)。这个黑色的窗口就是服务器界面。

注意!不要随意更改文件名或位置!因为启动脚本会在当前目录下,寻找服务器的文件夹“rustds”,如果找不到就无法启动服务器。因此,请确保“启动服务器.bat”和“rustds”在同一目录下。(除非您知道如何修改)

服主教程-启动完成.png

注意

想要启动服务端,不能直接运行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,保存并重启服务器即可。

【注意】保存后,重启服务器才能生效。