文章目录
【新站: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 |