腐蚀(RUST)游戏服务器搭建教程,RUST开服教程(超详细)

RUST是一款多人在线末日丧尸的沙盒生存游戏,这个游戏一直都很火爆,国内也有出类似的手游和端游,玩法大体都一致

游戏每天都是峰值在线十几万人,我前几天也购买了正版,玩起来确实不错,打斗火拼很激烈,适合喜欢快节奏的玩家游玩

有一些玩家想自己开一个服务器和朋友玩,不想用自己电脑作为服务器的,这种就需要购云服务器了

接下来给大家带来的就是使用云服务器搭建RUST服务器

一、购买服务器

我这里作为测试使用的是雨云的服务器,尽量使用带防御的独立ip,如果预算不够也可以选择NAT机型

搭建游戏服务器尽量选择游戏云,游戏体验会更好一点,如果预算不足也可以选择云服务器来搭建,两者都是云服务器,只是性能上限不同

雨云服务器购买链接:https://www.rainyun.com/duian_?s=hh

优惠码:duian

通过优惠码并绑定微信可获得首月5折优惠券

注册后进入官网鼠标拖到服务器&云产品然后点击游戏云(VPS/面板)

服务器类型选择VPS服务器

CPU选择Ryzen 9950X即可,如果有更高的性能需求可以选择i9 14900K

区域我们这里选择宁波

计费模式动态计费即可,固定计费价格会高一点,按需选择

配置我们选择进阶级,4核8G15M带宽 30GB系统盘 20GB数据盘,RUST服务端对配置要求还是比较高的

公网ip这两个都是独立ip只不过防御不同,我测试就选择的10G防御,也是按需选择这个

操作系统选择Windows server 2019的

如果你绑定了微信可获得首月五折优惠券,可以看到价格已经优惠一半,雨云的服务器都是支持试用的,也可以花点小钱试用一下,体验好再买,也是挺人性化的

购买好服务器我们在我的云服务器这里点击管理进入管理面板

可以看到服务器的ip,用户名和密码

二、远程桌面连接

我们键盘输入win+R在弹出窗口中输入mstsc点击确定即可打开远程桌面连接窗口

我们输入服务器管理面板给我们的ip,复制粘贴进去回车

点击使用其他账户,然后把用户名和密码输入进去,点击是进行连接

三、部署服务端与开服

首先下载服务端

下载好得到“Server”文件夹,包含六个文件

下载服务端.bat:下载最新服务端。

更新服务端.bat:用于更新服务端,开发团队会固定在格林威治时间每月第一个周四傍晚发布更新,换算成北京时间为次日凌晨2时或3时。

启动服务端.bat:用于启动服务端,需要编辑填入服务器名字和地图大小等启动参数后才能正确启动。

steam文件夹:包含Steamcmd,Steamcmd是一个通过批处理文件下载Steam服务端的程序,能下载很多游戏的服务端,功能强大

update_script.txt:包含使SteamCMD下载Rust服务端的命令。

必读.txt:开服必读。

运行下载服务端.bat后服务端即开始下载,等待下载完成即可,期间不要进行操作以免下载失败,下载完成后窗口会自动关闭,下载好会得到“rustds”文件夹。

注意事项:

上面包含的6个文件和下载好的RUST服务端(“rustds”文件夹)不能移动和修改文件名字,只能整体迁移“Server”文件夹。

文件夹路径不要有中文。

预留充足的硬盘空间以免下载失败,至少6GB。

更新服务端步骤

关闭服务器。

运行“更新服务端.bat”或“下载服务端.bat”,完成后自动关闭窗口。

重新启动服务端即可。

如果是模组服需要在每次更新后,都要重新更新并安装uMod/Oxide。

服务端启动的基本说明已经结束,接下来我们开始实操

下载服务端

下载好后填写好服务器名字和地图大小等启动参数,点击“启动服务端.bat”请耐心等待程序跑完即可

服务器启动成功后,我们进入游戏主界面按F1键然后输入connect 服务器ip:端口回车即可进入服务器,首次加载时间较长,请耐心等待进入游戏

以下内容部分引用于RUST wiki

常见问题:

运行启动脚本无响应:启动速度依cpu主频和硬盘性能有所不同,20分钟以内无反应属正常情况。若超过20分钟,请打开任务管理器(快捷键Ctrl+Alt+Del),查看进程里是否有名为“RustDedicated.exe”或“Windows命令处理程序”的进程。如果没有,请重新运行启动脚本。如果有,可尝试继续等待或重启电脑再试。

窗口中文乱码:

乱码是因为系统编码格式和服务端编码格式不一致,服务端编码格式为UTF-8

修复只需要设置一下代码页即可,但需注意bat脚本也必须使用UTF-8编码保存。

chcp 65001

或使用下述命令行启动不影响主窗口编码的进程。

start "RUST Dedicated Server" /d "%RustDir%" cmd /c chcp 65001 ^& RustDedicated.exe %args%

如果你想将系统永久设置为UTF-8编码

打开控制面板\时钟和区域\区域

转到 【管理】 选项卡

点击 【更改系统区域设置】

勾选 【使用 Unicode UTF-8 提供全球语言支持】

接着重启你的操作系统即可。

关服时丢失存档/回档:关闭服务器时,不能直接关闭窗口,否则会丢失存档。输入指令quit服务器会自动存档后关闭。

关闭后自动重启

如果想关闭自动重启,请删除“启动服务端.bat”文件中最后一行goto start,保存并重启服务器即可。

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

服务器清档教程:

Rust每个月发布定期更新时将会迎来强制性清档(Wipe)。所有服务器都将迎来地图清档(Map Wipes),所有地图数据将会随着更新内容而迎来新的版本。

蓝图数据并不是每次更新都强制清档的,Facepunch对蓝图清档(Blueprint(BP)Wipes)的周期并没有明确确定,但可以确定的是,只会在蓝图系统迎来变化时进行蓝图清档。

清档地图:

关闭服务器。

打开服务端目录下\server\存档名字(我的是my_server_identity)文件夹。

删除文件夹下的.map和.sav为后缀的文件。

然后重启服务器即可。

sav.1和sav.2是存档文件的备份文件,如果不需要也可以一起删除

清档蓝图:

蓝图不会有周期性的强制清档(部分情况除外),所以有这种需求的服主需要自行删除存档文件进行清档。

您只需要打开服务器存档文件夹,删除player.blueprints.5.db文件即可。

清档整个服务器:

删除存档文件夹下除cfg文件夹之外的全部文件即可,进行清档整个服务器。

服务器标签:

什么是服务器标签?标签能够帮助玩家快速筛选自己想玩的服务器类型(类似于战地五的BFVROBOT房间)最多可显示四个标签。

服务器标签列表代码中文显示monthly月清biweekly半月清weekly周清vanilla普通模式hardcore硬核模式pvePvEroleplay角色扮演creative创意softcore新手模式minigame迷你游戏training模拟训练battlefield战场训练broyale大逃杀NA北美SA南美EU欧洲WA西亚EA东亚OC大洋洲AF非洲

如何为服务器设置标签?服主可以使用启动项server.tags来设置服务器标签。

另外您可以使用 , 作为分隔符分割多个标签。例如您想设置周清和普通模式标签,就使用server.tags “weekly,vanilla”作为服务器启动项即可。

注意:一些标签无法共存,或者可以由其它启动项设置。例如使用server.pve true启动项将会为服务器默认应用PvE标签。另外您不能在同一个服务器上同时使用月清和周清标签。

注意:设置时请输入列表中的标签,而不是中文显示的内容!

如何安装&更新模组补丁:

插件和模组能够把枯燥的原版RUST玩法增添很多玩法和趣味性,可以使用Oxide来增添您想要的插件,Oxide的由uMod开发并维护的一款Rust插件平台,基于C#编程语言。在安装Oxide后,您就可以随心所欲的定制您的服务器,获得很多有趣的功能。

安装Oxide首先,关闭您的服务器。

前往uMod下载最新的插件平台[uMod-Games-Rust](你服务器是Windows系统就下上面的,Linux系统下载下面的)。

将下载到的压缩包内的RustDedicated_Data文件夹解压到服务器根目录中,并覆盖即可。

覆盖完成后并启动服务器,就会在您的服务端根目录创建一个名为oxide的文件夹。该文件夹用于存放插件、配置文件、日志、数据文件和本地化文件。

更新Oxide每当服务端发布更新后,您都需要更新服务端和Oxide。您只需要先关闭服务器,执行一下更新服务端.bat后等待客户端更新完成,再执行上方的安装Oxide的步骤即可。

使用Oxide指令说明备注oxide.plugins查看服务器全部插件oxide.load 插件名加载指定插件例如:oxide.load BWIKIoxide.reload 插件名重新加载指定插件oxide.unload 插件名卸载指定插件重启服务器后仍会自动加载oxide.grant授权权限指令oxide.group组管理指令oxide.revoke移除权限指令oxide.show显示权限信息oxide.usergroup玩家组管理指令oxide.lang 语言代码设置服务器插件默认语言oxide.save保存Oxide数据oxide.version查看当前的Oxide版本

验证Oxide是否正确安装如何验证Oxide是否正确安装

您可以使用指令o.version来确认。 如果输入指令后发送提示Command ‘o.version’ not found,则代表Oxide没有正确安装。 如果提示Oxide.Rust Version: x.x.xxxx,则代表Oxide已安装完成,可正常安装插件。

注意事项:每次更新服务端后都必须要重新安装Oxide,否则插件将无法生效。

游戏服务端每次发布更新后,Oxide也会发布新版本,所以在更新新版本服务端后需要重新下载最新版本Oxide并安装。

插件的授权、使用和权限组的管理

关于插件权限有时,有些插件需要授权才能使用一些功能和指令。 例如,当您使用一些指令的使用会弹出类似于You are not allowed to use this command的消息则代表您没有权限使用该指令。 您需要授权自己该插件的相关权限,该插件的权限名可以在插件的说明或文档页面查看。

然后使用授权指令进行授权即可。

授权权限首先,您先要知道一个指令: oxide.grant 这是Oxide的授权指令,您也可以将oxide.grant简化成o.grant。 下方是该指令的构成和用法。

指令构成oxide.grant构成说明根指令,也可简化成o.grantgroup或user(组或用户)组名或玩家名/ID权限名使用示例oxide.grantgroupdeafultplugins.permission

授权特定组当您要授权权限给特定的权限组的时候,可以使用 oxide.grant group 组名 权限名 将组名替换成您要授权的权限组的名称,权限名替换成你要授权的权限名即可。

默认权限组oxide存在着两个默认的权限组,分别是:

default – 默认组,如果要授权给所有玩家,就向该组授权。

admin 管理组,如果要授权给所有管理员,就向该组授权。

授权示例

oxide.grant group default plugins.permission – 授权所有玩家plugins.permission权限。

oxide.grant group admin plugins.permission – 授权所有管理员plugins.permission权限。

oxide.grant group vip plugins.permission – 授权所有在vip组的玩家plugins.permission权限。

授权指定玩家当您要授权权限给指定的玩家的时候,可以使用 oxide.grant user 玩家名称/SteamID 权限名 将玩家名称/SteamID替换成您要授权的玩家的游戏名称或SteamID,权限名替换成你要授权的权限名即可。

授权示例

oxide.grant user BWIKI plugins.permission – 授权给名为BWIKI的玩家plugins.permission权限。

oxide.grant user 765611988305128900 plugins.permission – 授权给Steam64位ID为765611988305128900的玩家plugins.permission权限。(该示例ID并不存在,记得更改为您要授权的玩家的Steam64位ID。)

删除授权删除授权的指令格式与授权指令一样,只是指令头的差别: oxide.revoke 当然也可以和授权指令一样将oxide.revoke简化成o.revoke。

删除特定组权限

oxide.revoke group default plugins.permission – 删除所有玩家的plugins.permission权限。

其余的方式请将上方的授权特定组部分的oxide.grant更改成oxide.revoke即可。

删除指定玩家的权限

oxide.revoke user BWIKI plugins.permission – 删除名为BWIKI的玩家的plugins.permission权限。

其余的方式请将上方的授权指定玩家部分的oxide.grant更改成oxide.revoke即可。

使用插件在授权权限后,就可以开始使用插件了。

插件的指令也可在插件的文档或说明界面查找到。

以/开始的均为聊天命令,否则如果没有特殊说明则是控制台指令。

指令的相关功能请查看插件的文档或说明。

此页只展示部分信息说明,更多的请前往https://wiki.biligame.com/rust/%E6%9C%8D%E4%B8%BB%E9%A6%96%E9%A1%B5查找

到这里教程就已经结束了,感谢您的阅读,祝您开服顺利游戏愉快!

下载服务端请前往评论区置顶链接下载

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com