【新站:www.rustbaike.com】

为了充分发挥每位玩家的力量,构建最全面的Rust资料库,我们搭建了 Rust百科 这个网站,允许所有人编辑。本博客将停更,全部内容转移至新站中。

【以下内容为原文】

经常遇到玩家在贴吧问一些很基础的开服问题,相同的问题回答太多次有些繁琐,所以就想写个详尽的教程出来。以博客形式写教程可以随时更新,与时俱进。我原来在新浪博客发过教程,后来方法和指令都有变动,转到这里出一份更详尽更全面的教程,希望能够帮助到有需要的玩家。
  首先推广下我的服务器,名字是“开心萌橙的PVE小服”,玩家和建筑都是无伤状态,适合喜欢采集和建造的友善玩家,有兴趣的玩家可以在标准服中搜索。
  如有不足之处还望指正,欢迎帮助完善本篇教程,联系501932019@qq.com
  
  有问题建议来这里问:Rust技术交流群 136439862
  原“服主交流群”已更名为“技术交流群”,内容包括:Rust服务器搭建、插件制作、皮肤制作、地图制作、游戏翻译等,有关rust技术交流都可以在此讨论。为提高本群实用性,请勿在此闲聊,感谢合作。


【开始前你需要了解的事情】

本教程已搬迁至新站:Rustbaike.com 此博客不再维护,因此可能有错漏。

①常用网址

1.Rust游戏官网:https://rust.facepunch.com/

2.每月更新内容:https://rust.facepunch.com/blog/

  • Devblog是更新日志,是每月第一个周五的更新内容。
  • Community Update是社区新闻,是玩家的艺术作品,不具备更新方向的参考性。

3.插件
Oxide插件:http://www.oxidemod.org/
chaoscode插件:https://www.chaoscode.io/resources/rustnet.95/
umod插件:https://umod.org/

4.远程管理工具Rustadmin(可能需翻墙):https://www.rustadmin.com/

5.维基
Rust维基:http://rust.wikia.com/wiki/Rust_Wiki
物品代码大全:http://www.rust-items.com/

②更新与删档日期

  • 欧洲时间每月第一个周四更新,北京时间每月第一个周五,时间大约为早晨3:00~7:00。
  • 每月更新时,官方会对所有服务器强制删档,蓝图是否清空不明。

③目前国服环境

目前国服环境堪忧,大量存在故意攻击服务器以抢夺玩家资源的情况。希望读过本教程的玩家能够克己自律,不以一己之害为害,而使天下释其害。


【服务器硬件的选择】

本教程已搬迁至新站:Rustbaike.com 此博客不再维护,因此可能有错漏。

硬件配置无法一概而论,我在这里提供一个大概的参考。

  • 内存:建议4G及以上。系统本身会占用一些内存,如果是大地图,以5000为例(默认3500),大约需要占用6G内存。

  • 处理器:主流即可,要求不高。

  • 网络:带宽5M即可,对带宽要求并不高,但要求有一定防御,线路稳定,不丢包。

    对于不想在这方面投入过多的玩家,我建议用阿里云或者腾讯云的服务器就可以。
    优点:企业品牌,价钱合理,质量保障,服务到位,网速良好。
    缺点:防御低,没有抵抗攻击的能力。


【标准服务器】

本教程已搬迁至新站:Rustbaike.com 此博客不再维护,因此可能有错漏。
  
  标准服务器指的是Community目录下的服务器,通常为游戏原始玩法。

①下载和更新服务器

服务器是通过steamcmd下载的,steamcmd是steam提供的用来下载各种游戏服务端的工具。通常我们需要输入繁琐的指令来使用它,但现在已经集合成脚本,可以一键下载。
  一键下载脚本:http://pan.baidu.com/s/1hsCCXPM
  解压后,运行“下载和更新服务器.bat”,它会自动在当前目录下载所需文件,此时你会看到弹出的窗口在大量刷新数据。它还可以验证文件的完整性,游戏的更新也是通过它来完成的。
  注意,不能有中文出现在文件路径中,并且提前预留大约6.5G的空间。

②制作服务器的启动脚本

下载完成后,你会看到一个名为“rustds”的新文件夹,里面就是Rust服务端的文件。现在我们要制作一个启动脚本,把服务器的启动参数(比如地图大小和最大玩家数)加进去,然后用它来启动服务器。
  下面我们来做一个简单的示例,在rustds文件夹里新建一个文本文档输入如下内容:

start RustDedicated.exe -batchmode +server.port 28015 +server.worldsize 1000 +server.maxplayers 20

保存后修改文件后缀为bat,这样一个简单的启动脚本就完成了,运行它就可以启动服务器。需要注意它必须要和RustDedicated.exe在同一目录下。
  
  在这个示例中,端口号是28015,地图大小是1000,最大玩家数是20人。
  
  通过该示例你可以观察到,每个+号前面都有一个空格,每个+号后面的内容都是服务器的参数,是你可以编辑的内容。例如第一个+后面的server.port是设置端口号的参数。
  
  有玩家问什么是端口号,在这里简单说明下。服务器就好像是一座公寓,你想进入公寓,就要知道公寓的地址,这个地址就是服务器的IP地址。但是公寓里不光住着Rust,还住着很多windows系统的成员,所以你还需要知道门牌号,这个门牌号就是端口号。
  
  根据需要,你还可以添加下面这些参数作为启动参数,使你的服务器更完善。
  本教程已搬迁至新站:Rustbaike.com 此博客不再维护,因此可能有错漏。

参数 默认设置 功能说明
+server.ip 0.0.0.0 如果你的服务器有多个IP 的话,可以通过这个参数来设置。
+server.port 28015 设置服务器网络端口。
+rcon.port 28016 设置远程管理软件连接服务器时使用的端口。
+rcon.password 你的密码 设置远程管理软件连接服务器时使用的密码。
+rcon.web 0 设置远程管理软件连接时的方式,1表示使用websocket连接方式(新),0表示使用起源引擎的连接方式(旧)。
+server.tickrate 10 服务器刷新率,不建议超过30。
+server.hostname 服务器名称 设置你的服务器名称。
+server.identity my_server_identity 设置存储玩家数据和地图存档的文件夹名,其位于server文件夹下,对于同时运行多个服务器的情况很有用。
+server.maxplayers 50 设置最大玩家数量。
+server.worldsize 3500 设置地图大小,最小1000,最大6000。
+server.seed 50000 设置地图地貌代码,访问http://playrust.io/gallery/挑选地图。
+server.level Procedural Map 设置地图类型。
+server.saveinterval 600 设置服务器自动存储间隔,单位是秒。
+server.stability 1 设置建筑是否能悬空,1为正常状态,0为悬空。
+server.url 设置服务器介绍中“查看页面”的网址。
+server.description 设置服务器介绍中的描述,长度约40个汉字。
+server.headeriamge 设置服务器介绍中的标题图片,需要原网站支持外链。
+server.idlekick 30 设置静止不动的玩家自动踢出时间,单位是分钟。
+server.idlekickmode 1 设置是否启用踢出静止玩家的功能,1是启动,0是不启用。
+server.pve 0 设置是否启用pve模式,1为启用,0为不启用。PVE模式下攻击他人会自我伤害。
-logfile gamelog.txt 设置日志文件的名称,建议设置为当前日期,因为每次启动时它都会清理之前的内容。
-silent-crashes 不显示崩溃窗口,如果你希望服务器在崩溃时自动重启,该指令会有帮助。(似乎无效)
+bear.population 2 每平方公里熊的数量。
+boar.population 5 每平方公里鹿的数量。
+horse.population 2 每平方公里马的数量。
+stag.population 3 每平方公里猪的数量。
+wolf.population 2 每平方公里狼的数量。
+zombie.population 0 每平方公里僵尸的数量。
+chicken.population 3 每平方公里鸡的数量。
+server.radiation 1 设置是否开启辐射,1为开启,0为关闭。
+server.eac 1 设置服务器是否开启EAC反作弊,1为开启,0为关闭。
+server.secure 1 设置服务器是否开启安全防护,1为开启,0为关闭。
+server.itemdespawn 180 设置掉落的物品消失时间,单位是秒。

我们再做一个示例如下(请忽略最前端的1):

start RustDedicated.exe -batchmode +server.hostname "我的Rust服务器" +server.port 28015 +server.worldsize 4500 +server.seed 20112017 +rcon.port 29015 +rcon.password "mima" +server.saveinterval "300" +server.description "欢迎大家加入我的服务器!" +bear.population 5 +boar.population 5 +horse.population 5 +stag.population 5 +wolf.population 5 +zombie.population 5 +server.idlekickmode 0 +server.itemdespawn "300" +server.identity server

该示例中,服务器名为“我的Rust服务器”,端口号为28015,地图大小为4500,地图种子为20112017,远程管理端口(Rcon)为29015,远程管理密码(Rcon)为mima,自动存储时间为300秒,服务器描述显示的文字为“欢迎大家加入我的服务器!”,熊、鹿、马、猪、狼和僵尸每平方公里的数量为5,自动踢出无操作玩家的功能被关闭,掉落的物品消失时间为300秒,服务器数据文件夹名为“server”。
  注意,所有指令都是在同一行的,不能回车换行。所有汉字都要加上英文双引号。如果你的设置没有起作用,那也可以尝试加上双引号来处理。

③选择你的服务器地图

本教程已搬迁至新站:Rustbaike.com 此博客不再维护,因此可能有错漏。
  RustIO网站地址:www.playrust.io
  你可以在这里挑选地图和查看服务器的地图。中间靠右有两个按钮分别为“Generate map”和“Map Gallery”。其中Generate map是生成一张地图,Map Gallery是浏览地图库。
  (1)如果要生成一张地图,则点击Generate map弹出下拉菜单。选择和填写好地图类型、地图大小、地图种子后,点击Generate now!即可生成一张地图。
  RUST开服教程、常用指令及心得[通俗易懂](程序设计语言)-风君雪科技博客RUST开服教程、常用指令及心得[通俗易懂](程序设计语言)-风君雪科技博客
  地图类型包含两类,一类是随机地图,另一类是固定地图。
  随机地图是随机生成的,分为两种。一种是普通地图,地图类型名为Procedural Map,我们最常玩的就是这种。另一种是贫瘠地图,地图类型名为Barren,这种地图是没有草的。
  固定地图的地形地貌是固定不变的,固定地图有三个,名称分别为Hapisisland、CraggyIsland和SavasIsland_koth。
  如果要使用哈皮斯岛地图,添加启动脚本的参数:
  +server.level Hapisisland +server.worldsize 4096 +server.seed 1
  (2)如果要浏览地图库,则点击Map Gallery,寻找你喜欢的地图。
  RUST开服教程、常用指令及心得[通俗易懂](程序设计语言)-风君雪科技博客RUST开服教程、常用指令及心得[通俗易懂](程序设计语言)-风君雪科技博客
  如果要使用这张地图,以大小为6000、种子数为2147483648为例,在启动脚本中添加+server.worldsize 6000 +server.seed 2147483648即可,Procedural Map是默认地图类型,一般不需要特别写明。前文中关于这两个参数也有详细的说明。

④运行服务器

现在运行这个bat文件,稍等片刻,你的服务器就会启动。当提示server startup complete时,就表示它已经启动完毕了!此时你应该已经可以在游戏中的Community目录下搜索到它。
这里写图片描述这里写图片描述


【模组服务器】

本教程已搬迁至新站:Rustbaike.com 此博客不再维护,因此可能有错漏。
  
  模组服务器指的是Moded目录下的服务器,通常经过插件的改善。

①完成标准服务器的下载和设置

请先参考之前的内容完成标准服务器的下载和设置,包括启动脚本的设置。

②安装Oxide插件平台

插件平台是使用插件的基础,你必须要先安装插件平台,才能使插件有效果。对于Rust这款游戏,最常用的是Oxide插件平台。该平台除了支持Rust,还支持伤害世界、七日杀等游戏。
  下载地址:http://www.oxidemod.org/downloads/oxide-for-rust.1659/,点击右侧Download开始下载。
  下载完成后解压,将文件夹RustDedicated_Data复制到服务器目录,即RustDedicated.exe所在目录,全部覆盖原文件,安装完成。
  如果你是第一次安装插件平台,那么你现在需要启动一次服务端(使用前文中制作的启动脚本启动),它会自动创建一些文件夹,稍后你会用到。

③下载插件

插件下载地址:http://www.oxidemod.org/plugins/categories/rust.24/
  你必须要登陆后才能下载,点击右上角的Log in,输入密码进行登录。如果你还没有账号,那么你需要注册一个,但目前只能够通过steam注册。同样是点击Log in后,点击下方绿色的“Sign in through STEAM”,然后输入你的steam账户和密码来登陆steam,如果提示授权就进行授权,不必担心泄露密码的问题。
  登陆后回到插件下载的页面,你可以看到靠上的位置有几项分类目录:

英文 中文
Latest Updates 最近更新的插件
Newest Plugins 最近发布的插件
Top Plugins 排行最高的插件
Most Downloaded 下载最多的插件
Title (A-Z) 按插件首字母排序

常用插件(如礼包和传送插件)一般都在排行最高或者下载最多的前几页中。鼠标移至插件图片上,点击“Details”打开插件页面。在左侧你可以看到插件的介绍,点击右侧的“Download Now”开始下载。下载的文件一般是以cs为后缀的文件,这是插件的源码,如果你懂编程也可以自己进行修改。

④安装插件

打开服务器目录,如果你之前已经按照要求启动过一次服务端,那么应该会看到Oxide文件夹,这个文件夹中存放着与插件相关的一切文件。

文件夹名 功能
config 存放插件的设置文件,绝大多数插件都有设置文件。
data 存放插件的数据存储文件,例如传送插件中每个玩家所设置的home数据就在这里存储。Oxide权限组文件也在这里。
lang 存放语言翻译的文件,有部分插件提供多种语言,你可以在这里找到。
logs 存放日志文件
plugins 存放插件,把插件放在这里就会生效。

正如上面提到的,把插件放在plugins文件夹里,服务器就会自动装载。可以在服务器运行的状态下进行,它是实时的。

⑤调试插件

实际使用中,我们少不了对插件功能的测试。当我们修改了config文件夹中的文件时,要使功能生效,需要用reload指令重新读取插件,格式为reload 插件名。以传送插件为例,你要在服务器窗口输入:

o.reload NTeleportation

注意区分大小写和中间的空格,插件名是不带后缀的。另外,如果你修改了lang文件夹中的语言文件,那么只能重启服务器才能应用设置,reload对此无效。
  下面是Oxide平台有关插件的一些指令

指令 功能
o.load “插件名” 读取该插件
o.unload “插件名” 卸载该插件
o.reload “插件名” 重新读取该插件
o.version 显示Oxide插件平台的版本
o.plugins 显示已装载和未装载的插件名和其版本

注意,玩家名虽然直接写在线玩家的昵称也有效,但强烈建议填写其数字ID。组名必须为英文,不能出现中文。玩家和组的权限数据保存在data文件夹中,名称分别为oxide.groups.data和oxide.users.data,可以用记事本直接编辑。

⑥模组服的更新

首先按照标准服的更新方法更新,具体参见前文内容。
  完成之后,由于更新时会恢复插件平台之前覆盖的文件,所以你需要重新将插件平台覆盖到服务器目录中。
  个人建议尽可能重新下载插件平台,因为插件平台可能随游戏一起更新。同时,插件也可能由于游戏更新而失效,你可以在每次更新完毕后输入plugins指令,查看是否有未装载的插件。也可以和oxide网站上的插件对比版本号,查看是否有更新的版本。

⑦在标准服中使用插件功能

分为两种情况:
  (1)插件仅管理员可用,普通玩家不可用(即使获取插件权限)。仅针对需要指令使用的插件,没有指令的插件会直接生效。
  打开服务器目录/oxide/oxide.config.json,用记事本打开,将"Modded": true,修改为"Modded": false,。保存后重启服务器即可。
  (2)与模组服相同,所有获取插件权限的人都可以使用。
  请访问网站http://www.rust123.com/获取文件。网站正在建设中,敬请期待。


【在自己的电脑上运行服务端】

本教程已搬迁至新站:Rustbaike.com 此博客不再维护,因此可能有错漏。

很多朋友希望把自己家里的电脑作为服务器,这样可以省去购买/租用实体服务器的费用。从用途上分两种,一种是实现与实体服务器无异的网络联机功能,另一种则是自娱自乐式的单机游戏。
##①实现网络联机功能
  通常情况下自己电脑开的服在游戏中是搜索不到的,解决这个问题的方法有待完善。
##②实现单机游戏
  Rust所谓的单机,实际上就是在自己电脑上运行服务端,然后再从steam启动游戏,进入这个服务端。这要求你的内存至少要有8G。具体步骤与前面的内容完全相同。但最后进入服务器时,不是从服务器菜单进入,而是通过控制台输入指令进入。
  同局域网的人可以和你一起进入你的服务器。

  • 完成服务器的下载、设置和运行步骤。
  • 查看本机内网IP地址。
    • 按win+R键打开运行窗口,输入cmd并按回车,打开cmd窗口。
    • 输入ipconfig并按回车,在显示的内容中,找到IPv4 地址,记下以192.168为开头的地址。
    • 这里写图片描述这里写图片描述
  • 进入游戏,按F1打开控制台,输入connect ip:端口号,例如(请忽略最前端的1):
connect 192.168.1.100:28015

注意connect后有个空格,冒号是英文冒号,28015是默认端口号,如果你修改为其他数值就要填写相应数值。


【权限与权限组】

本教程已搬迁至新站:Rustbaike.com 此博客不再维护,因此可能有错漏。
  
  Rust自带三级权限,player(普通玩家)为0级,moderator(管理员)为1级,owner(服主)为2级。其中,moderator和owner的功能相同,都可以使用游戏自带的控制台命令,主要区别在各类插件上。
  Oxide权限组是插件平台自带的权限系统,功能很强大,使用起来非常方便。例如,你想让会员玩家使用传送功能,而普通玩家无法使用,那么你就可以创建一个会员组,把会员玩家的ID添加进去,然后给这个组添加传送功能的使用权限。当然你也可以只给某个玩家这种权限。
  每个插件的权限名称都不同,同一个插件可能会有多种权限,具体名称和作用一般都会写在插件介绍里。如果你英语不好,可以按Ctrl+F打开浏览器搜索框,输入权限的英文“Permission”进行搜索,可以帮助你快速找到权限名称。
  下面是具体指令的说明。

功能 指令
给予某个玩家某权限 o.grant user 玩家名 权限名
撤销某个玩家某权限 o.revoke user 玩家名 权限名
给予某个组某权限 o.grant group 组名 权限名
撤销某个组某权限 o.revoke group 组名 权限名
向某个组中添加某个玩家 o.usergroup add 玩家名 组名
从某个组中移除某个玩家 o.usergroup remove 玩家名 组名
新建一个组 o.group add 组名
移除一个组 o.group remove 组名
显示某个玩家所具有的权限 o.show user 玩家名
显示某个组的成员和所有具有的权限 o.show group 组名
显示具有该权限的玩家或组 o.show perm 权限名
显示所有组和其权限 o.show groups
显示所有已安装插件的权限 o.show perms

Oxide有三个默认组:

  • default是默认组,包含全体玩家,如果你想让某个插件的功能所有人都能用,那么必须把该插件授权给default组。
  • admin是服主组,包含拥有服主权限的玩家。
  • moderator是管理员组,游戏自带权限系统中,管理员和服主权限一样,没有区别。它的主要作用是为插件提供分组方便。以蓝图解锁插件为例,你可以设置管理员有权使用解锁蓝图的命令,但清空所有玩家蓝图的命令只允许服主使用。

【管理员指令】

本教程已搬迁至新站:Rustbaike.com 此博客不再维护,因此可能有错漏。
  
  你需要先设置自己为管理员后,才能够使用管理员指令。第一个管理员的设置只能在服务器窗口完成。之后添加新管理员就可以由已经存在的管理员在游戏中从控制台(按F1)添加。

  • 查询你的64位ID

    • 方法一:先从游戏进入服务器,然后在服务器窗口输入status查看在线玩家,找到你的名字并记下7656开头的一串数字。
    • 方法二:如果你的steam个人资料中没有设置自定义URL,那么你的个人资料网址最后的一串数字就是你的64位ID。背景空白处右键,选择复制网页URL,找个地方粘贴并记下结尾7656开头的数字。
    • 方法三:打开你的steam个人资料,空白背景处右键选择复制网页URL,然后打开https://steamid.io/lookup,粘贴并单击lookup按钮。记下steamID64后的7656开头的数字。
  • 在服务器窗口输入:global.ownerid 你的数字ID,注意中间有个空格,示例:

     global.ownerid 76561197985239423
    

如果提示Added owner…就表示成功了,但你需要重新进入服务器才能生效,生效后你的名字颜色会变成绿色。
下面是管理员常用的一些指令,按F1打开控制台输入。注意指令和参数中间会有个空格:例如:god 1

【常用指令和参数】

本教程已搬迁至新站:Rustbaike.com 此博客不再维护,因此可能有错漏。
  
| 两个重要指令 |格式 | 示例说明|
| ————- |————-|
| 绑定指令 | bind<空格>按键<空格>具体指令 |示例:bind n noclip,将穿墙功能绑定至N键,此时按N键即可激活穿墙功能。如果想取消绑定,打开游戏目录下的cfg\keys.cfg,找到你绑定的按键删除后重进游戏即可。
| 查询指令 | find<空格>关键字 | 例如你想知道有关刷物资的指令,推测可能的字眼有give,那么可以在服务器窗口输入find give,就会显示带有give的指令。对于寻找指令较有帮助,含有一定猜测的成分。

| 指令 | 功能 |示例与备注
| ————- |:————-|
| god | 无敌状态,1为开启,0为关闭。 |god 1
| giveto | 给指定玩家指定物品 |giveto ABC wood 100 给玩家ABC木头100个。
| giveall | 给所有玩家指定物品 |giveall wood 100 给所有玩家木头100个。该指令可突破物品最大叠加数量。
| status | 查看服务器在线玩家 | 目前无法显示中文名的玩家。
| kick | 踢出玩家 |kick ABC 踢出玩家ABC,也可填写数字ID。
| ban | 封禁当前在线的某个玩家|ban ABC 封禁昵称为ABC的玩家,该玩家需要在线。
| banid | 以数字ID封禁玩家 |ban 76561197985239423 该玩家无需在线。
| banlist | 显示封禁名单 |
| unban| 解封玩家 | unban 76561197985239423 解封该数字ID的玩家。
| global.ownerid| 添加服主权限 |global.ownerid 76561197985239423
| global.moderatorid| 添加管理员权限 |global.moderator 76561197985239423
| global.removeowner| 撤销服主权限 |global.removeowner 76561197985239423
| global.removemoderator| 撤销管理员权限 |global.removemoderator 76561197985239423
|ent kill | 移除目前瞄准的实体 |包括树木、矿石、直升机、建筑等一切能与玩家互动的实体。
| noclip | 启用穿墙模式 |再次输入可关闭。
| spectate|以第三人称观察某玩家 |spectate ABC 以第三人称模式观察玩家ABC,按F3可进行多次视角切换。
| respawn me |关闭第三人称观察模式 |
| pve | pve模式,1为开启,0为关闭 |PVE模式下攻击他人或建筑,自己承受伤害。
| stability | 承重模式,1为开启,0为关闭 |关闭后房屋不会塌陷,但开启后没有稳定支撑的建筑依然会塌陷。
|env.time |日夜切换 |env.time 10即上午10点,游戏内实行24小时制。
|heli.drop |在当前位置刷新一架武直 |
|heli.lifetimeminutes |武直巡逻时间|heli.lifetimeminutes 15 武直出现15分钟后离开。
|heli.calltome |呼叫武直到我当前坐标 |
|heli.bulletdamagescale |武直子弹伤害百分比 |heli.bulletdamagescale 0.5,将武直的子弹伤害设置为原来的50%。默认值为1。
|heli.guns |武直是否开枪,1为开,0为不开 |
|heli.strafe | 命令武直进行地毯轰炸|
|weather.fog |设置雾的浓度百分比 |fog 1 大雾天气,1表示100%。
|weather.rain |设置雨的强度百分比 |rain 1 大雨天气,1表示100%。
| weather.cloud|设置云的浓度百分比 |cloud 1 多云天气,1表示100%。
| weather.wind|设置风的强度百分比 |wind 1 大风天气,1表示100%。
| teleport| 传送指令|teleport A 传送自己到A身边。teleport A B 传送A到B身边。
|ent unlock |解除锁定 |对准密码锁或画板可解锁。
|ent lock | 锁定物品|对准密码锁或画板可锁定。
|ent who |查询物品建造者的数字ID |需对准物品,一切物品均适用。
|debugcamera |使摄像机脱离身体,1为启用,0为关闭 |按住右键拖拽可修改视野范围。
|say |以服务器身份发送消息 |say 123
|mutechat |禁言玩家 |mutechat ABC 禁言玩家ABC。
|unmutechat |解除禁言 |unmutechat ABC 解除ABC的禁言。
|chat.enabled |聊天系统,1为启用,0为关闭 |
|entity.spawn|刷新实体,树木矿石甚至矿坑等都可以|必须知道实体的正确代码才能使用,可搭配entity.find_radius使用。
|entity.find_radius | 查询一定范围内的实体代码 | entity.find_radius 100 查询自身周围100米内的实体代码,可搭配entity.spawn使用。
|decay.scale|腐蚀的快慢|decay.scale 1为正常腐蚀速度,decay.scale 0为关闭腐蚀。
|spawn.max_density|资源刷新的最大密度|默认为1,不建议大幅度更改,易导致资源过多内存不足。
|spawn.min_density|资源刷新的最低密度|默认为0.5,不建议大幅度更改,易导致资源过多内存不足。
|spawn.max_rate|资源刷新的最大速率|默认为1,不建议大幅度更改,易导致资源过多内存不足。
|spawn.min_rate|资源刷新的最小速率|默认为0.5,不建议大幅度更改,易导致资源过多内存不足。
|hackablelockedcrate.decayseconds|定时解锁箱无人解锁时多久后损毁|默认为7200秒
|hackablelockedcrate.requiredhackseconds|解锁需要时间|默认为900秒

【刷新指令】

在准星瞄准处刷新相应实体,前缀entity.可以省略,直接输入spawn效果相同,可使用ent kill指令移除这些实体。
| 自然资源类指令 | 功能说明 |用法示例与备注
| ————- |:————-|
|entity.spawn bear|刷新一只熊|
|entity.spawn stag|刷新一只鹿|
|entity.spawn wolf|刷新一只狼|
|entity.spawn horse|刷新一匹马|
|entity.spawn chicken|刷新一只鸡|
|entity.spawn boar|刷新一只猪|
|entity.spawn stone-ore|刷新一块石头矿石|
|entity.spawn sulfur-ore|刷新一块硫磺矿石|
|entity.spawn Metal-ore|刷新一块金属矿石|

| NPC和载具类指令 | 功能说明 |用法示例与备注
| ————- |:————-|
|entity.spawn cargo_plane|呼叫空投飞机前往自己当前位置|
|heli.drop|在当前位置刷新一架直升机|
|heli.call|呼叫一架武装直升机进入地图|
|heli.calltome|呼叫一架武装直升机前往自己当前位置|
|entity.spawn ch47.entity|刷新一架可驾驶的支奴干运输机|
|entity.spawn ch47scientists.entity|刷新一架由科学家驾驶的支奴干运输机|
|entity.spawn Scientist|刷新一个蓝色防化服科学家|
|entity.spawn scientistpeacekeeper|刷新一名绿色防化服科学家|
|entity.spawn scientist_gunner|刷新一名持有M249的科学家|
|entity.spawn scientistjunkpile|刷新一名探索垃圾堆的科学家|
|entity.spawn sentry.scientist.static|刷新一个军管区的自动炮台|
|entity.spawn sedan|刷新一辆可驾驶的汽车|
|entity.spawn bradleyapc|刷新一辆坦克|
|entity.spawn rowboat|刷新一艘快艇|
|entity.spawn murderer|刷新一只手持砍刀的僵尸|
|entity.spawn zombie|刷新一只绿色方块僵尸|

| 遗迹、废弃物类 | 功能说明 |用法示例与备注
| ————- |:————-|
|entity.spawn waterwellstatic |刷新一座水井|
|entity.spawn junkpile_a|刷新一个废弃汽车垃圾堆|
|entity.spawn junkpile_b|刷新一个轮胎垃圾堆|
|entity.spawn junkpile_c|刷新一个废弃机械垃圾堆|
|entity.spawn junkpile_d|刷新一个洗衣机垃圾堆|
|entity.spawn junkpile_e|刷新一个塑料桶垃圾堆|
|entity.spawn junkpile_f|刷新一个纸箱子垃圾堆|
|entity.spawn junkpile_g|刷新一个废弃卡车垃圾堆|
|entity.spawn junkpile_water_a|刷新一个水上垃圾堆A|
|entity.spawn junkpile_water_b|刷新一个水上垃圾堆B|
|entity.spawn junkpile_water_c|刷新一个水上垃圾堆C|
|entity.spawn minecart|刷新一台矿车|
|entity.spawn cycler|刷新一台分解机|
|entity.spawn loot-barrel-1|刷新一个黄色油桶|entity.spawn loot_barrel_1 效果相同
|entity.spawn loot-barrel-2|刷新一个蓝色油桶|entity.spawn loot_barrel_2 效果相同
|entity.spawn oil_barrel|刷新一个红色油桶|
|entity.spawn hobobarrel_static|刷新一个可燃烧的油桶|
|entity.spawn foodbox|刷新一个食物盒子|
|entity.spawn cave_lift|刷新一个洞穴绳桶电梯|
|entity.spawn lift_cabin_15|刷新一个15英寸高电梯|
|entity.spawn lift_cabin_15_no_roof|刷新一个15英寸高无天花板电梯|
|entity.spawn lift_cabin_18_no_roof|刷新一个18英寸高无天花板电梯|
|entity.spawn lift_cabin_21|刷新一个21英寸高电梯|
|entity.spawn lift_cabin_21_no_roof|刷新一个21英寸高无天花板电梯|
|entity.spawn lift_cabin_27|刷新一个27英寸高电梯|
|entity.spawn lift_cabin_30|刷新一个30英寸高电梯|
|entity.spawn rocket_crane_lift|刷新一个火箭发射站带绳索电梯|
|entity.spawn rocket_crane_lift_nd|刷新一个火箭发射站电梯|无法移动

| 箱子类 | 功能说明 |用法示例与备注
| ————- |:————-|
|entity.spawn supply_drop|刷新一个空投补给箱|
|entity.spawn parachute|刷新一个空投补给降落伞|
|entity.spawn crate_basic|刷新一个小型板条箱|
|entity.spawn crate_elite|刷新一个金属补给箱|
|entity.spawn crate_mine|刷新一个普通板条箱|
|entity.spawn crate_normal|刷新一个绿色普通板条箱|
|entity.spawn crate_normal_2|刷新一个黄色普通板条箱|
|entity.spawn crate_normal_2_food|刷新一个食物板条箱|
|entity.spawn crate_normal_2_medical|刷新一个药品板条箱|
|entity.spawn crate_tools|刷新一个工具板条箱|
|entity.spawn crate_underwater_advanced|刷新一个水下高级箱|需解锁
|entity.spawn crate_underwater_basic|刷新一个水下普通箱|需解锁
|entity.spawn codelockedhackablecrate|刷新一个密码破译箱|需解锁
|entity.spawn bradley_crate|刷新一个坦克箱|炸毁坦克后刷新的箱子
|entity.spawn heli_crate|刷新一个武直箱|击落武直后刷新的箱子
|||
|||

| 其他类 | 功能说明 |用法示例与备注
| ————- |:————-|
|entity.spawn player|刷新一个玩家实体|
|entity.spawn survey_crater|刷新一个矿坑|用于安放挖矿机
|entity.spawn survey_crater_oil|刷新一个油坑|用于安放抽油机
|entity.spawn pumpjack-static|刷新一台抽油机|
|entity.spawn MiningQuarry|刷新一台挖矿机|

以上只列出了常用的指令和参数,更多服务器参数和说明,可以参考:

  • VDC说明:https://developer.valvesoftware.com/wiki/Rust_Dedicated_Server
  • Oxide论坛:http://www.oxidemod.org/threads/server-commands-for-rust.6404/

【远程管理你的服务器】

本教程已搬迁至新站:Rustbaike.com 此博客不再维护,因此可能有错漏。

远程管理可以省去你登录游戏或者服务器后台的繁琐,方便快速的对服务器进行管理。管理工具有很多种,我这里建议使用Rustadmin,它的功能最为全面。
  官方下载页:https://www.rustadmin.com/
  有待完善


【待完善内容】

1.远程连接服务器详细步骤
2.完全汉化rustadmin及其使用方法
3.图片链接技巧
4.插件网站
5.cmd窗口乱码解决