【新站: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!即可生成一张地图。
地图类型包含两类,一类是随机地图,另一类是固定地图。
随机地图是随机生成的,分为两种。一种是普通地图,地图类型名为Procedural Map,我们最常玩的就是这种。另一种是贫瘠地图,地图类型名为Barren,这种地图是没有草的。
固定地图的地形地貌是固定不变的,固定地图有三个,名称分别为Hapisisland、CraggyIsland和SavasIsland_koth。
如果要使用哈皮斯岛地图,添加启动脚本的参数:
+server.level Hapisisland +server.worldsize 4096 +server.seed 1
(2)如果要浏览地图库,则点击Map Gallery,寻找你喜欢的地图。
如果要使用这张地图,以大小为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窗口乱码解决