赞
踩
1.SteamCMD:
SteamCMD - Valve Developer Communityhttps://developer.valvesoftware.com/wiki/SteamCMD
2.通过SteamCMD下载RUST/腐蚀服务端。
注意:所有目录均应避免出现中文。
第一次打开可能会更新完steamcmd后就退出,再执行一次即可。
启动服务器前可根据需求是否使用oxide第三方扩展框架,以支持扩展MOD。
同时批处理文件内有服务器的一些设置可根据个人需要进行设置。
因为笔者有插件开发需求,所以这里使用了oxide第三方扩展框架,等待服务端启动完成。
如此,服务端启动完成。
注意:如果被设置的玩家当前处于该服务器中,添加后需要重新进入该服务器方可生效。
服主(Owner):可以授权&删除其他人服主或管理员权限。
管理员(Moderator):不可以授权&删除其他人服主或管理员权限。
在服务端控制台输入指令 ownerid SteamID 名称(可选) 原因(可选) 并回车即可设置服主:
在服务端控制台输入指令 moderatorid SteamID 名称(可选) 原因(可选) 并回车即可设置管理员:
无图片,同上。
输入 client.connect 127.0.0.1:28015 回车,连接并进入服务器。
在服务端控制台输入指令 quit 即可安全退出服务端。
Rust每个月发布定期更新时将会迎来强制性清档(Wipe)。
所有服务器都将迎来地图清档(Map Wipes),所有地图数据将会随着更新内容而迎来新的版本。
蓝图数据并不是每次更新都强制清档的,Facepunch对蓝图清档 (Blueprint (BP) Wipes) 的周期并没有明确确定,但可以确定的是,只会在蓝图系统迎来变化时进行蓝图清档。
1.停止并关闭服务器。
2.打开服务端目录下 \server\存档文件夹。
3.删除文件夹下的.map和.sav文件。
4.重启服务器即可。
5.如果有 sav.1、sav.2 等类似后缀的文件,其为存档的备份文件,如果不需要也可一同删除。
蓝图不会有周期性的强制清档(部分情况除外),所以有这种需求的服主需要自行删除存档文件进行清档。
您只需要打开服务器存档文件夹,删除 player.blueprints.5.db
文件即可。
直接删除存档文件夹下除cfg文件夹之外的全部文件,即可对整个服务器进行清档。
按下F1打开控制台,左上角选择items选项卡,点击需要刷的物品即可:
指令 | 类型 | 作用 |
---|---|---|
global.god | bool | 上帝/无敌模式 激活/取消:global.god 1/global.god 0 |
debug.noclip | bool | 穿墙/飞行模式 激活/取消:debug.noclip 1/debug.noclip 0 |
global.ent kill | 删除命令 允许服务器管理员和版主从服务器中永久删除对象,例如玩家制作的结构或对象。删除命令也适用于非玩家制作的实体,例如树木、桶等。 | |
========== | ======================================== | |
entity.spawn recycler_static | 生成一台分解机 | |
entity.spawn pumpjack-static | 生成一台抽油机 | |
entity.spawn MiningQuarry | 生成一台挖矿机 | |
spawn 2module_car | 模块车辆(2模块) | |
spawn 3module_car | 模块车辆(3模块) | |
spawn 4module_car | 模块车辆(4模块) | |
spawn sedan | 轿车 | |
spawn ch47.entity | CH47运输机 | |
spawn minicopter | 迷你直升机 | |
spawn rowboat | 快艇 | |
spawn rhib | 皮艇 | |
spawn hotair | 热气球 | |
spawn scraptransporthelicopter | 废料运输直升机 | |
spawn ridablehorse | 马(坐骑) | |
spawn submarinesolo.entity | 单人潜艇 | |
spawn submarineduo.entity | 双人潜艇 | |
spawn workcart.entity | 作业火车(地铁)(请于铁轨生成) | |
spawn mlrs.entity | 多管火箭发射车(喀秋莎,无法移动) | |
spawn snowmobile | 雪地摩托 | |
spawn tomahasnowmobile | 托马哈雪地摩托(皮肤) | |
spawn workcart_aboveground.entity | 地面作业火车(请于铁轨生成) | |
spawn trainwagona.entity | 火车车厢A(请于铁轨生成) | |
spawn trainwagonb.entity | 火车车厢B(请于铁轨生成) | |
spawn trainwagonc.entity | 火车车厢C(请于铁轨生成) | |
spawn trainwagond.entity | 火车车厢D(请于铁轨生成) | |
========== | ======================================== | |
heli.call | 将从随机方向调用一架攻击直升机来巡逻游戏世界古迹。 此命令通常需要 1 到 2 分钟才能让直升机出现在游戏世界中。 该命令不能在 RCON 中使用,需要登录到游戏服务器并从 F1 控制台发出命令。 | |
heli.calltome | 将从随机方向呼叫一架攻击直升机。 调用命令时,直升机将直接飞往管理员或版主玩家的位置。 该地点将在短时间内巡逻,完成后,直升机将继续前往其随机纪念碑飞行路径。 此命令通常需要 1 到 2 分钟,直升机才会在游戏世界中可见或听见。 该命令只能从游戏内控制台运行,因为它需要玩家的确切坐标才能飞到。 | |
global.drop | 将在调用命令时将一架攻击直升机“投放”在管理员或版主玩家的确切位置。 直升机将在该地区巡逻一小段时间,然后继续前往其随机纪念碑飞行路径。 此命令将立即将直升机生成到游戏世界中。 该命令只能从游戏内控制台运行,因为它需要玩家的确切坐标。 此命令的简写版本(所有“全局”RUST 管理命令都不需要使用前缀 global)
|
指令 | 说明 | 示例 | 示例说明 | 备注 |
---|---|---|---|---|
teleport 玩家名称/steamID | 传送至指定玩家 | teleport 123 | 传送至名为123的玩家 | 1 |
teleport 玩家1 玩家2 | 将玩家1传送至玩家2 | teleport abc 123 | 将abc传送至123的位置 | 2 |
========== | ========== | ========== | ========== | ========== |
teleport2death | 传送至上次死亡的地方 | teleport2death | 传送至自己上次死亡的地方 | |
teleport2marker | 传送至地图上的标记点 | teleport2marker | 传送至自己在地图上标记的标记点 | |
teleport2me 玩家名称/steamID | 将指定玩家传送至自己 | teleport2me 123 | 将玩家123传送到自己的位置 | |
teleport2owneditem 玩家名称/steamID | 随机传送至指定玩家拥有的物品 | teleport2owneditem 123 | 随机传送至指定玩家123拥有的物品 | |
teleportany | 传送至随机位置 | teleportany | 传送至随机位置 | |
teleportlos | 传送至看向的位置 | teleportlos | 传送至看向的位置 | |
teleportpos X,Y,Z | 传送至指定坐标 | teleportpos -100.5,100,500 | 传送至坐标为-100.5,100,500的地方 | 可以使用printpos指令获取当前坐标 |
格式为:
bind [按键] [指令]
例如:
1.绑定自杀到K键:bind k kill-按下K键即可自杀
2.绑定自杀到组合键:bind [leftshift+k] kill-按住左SHIFT的情况下再按下K键才能自杀了
3.绑定无敌模式和飞行模式到F4键:bind F4 global.god;debug.noclip
4.绑定删除命令到C键:bind c global.ent kill
如果您在绑定时绑定了错误的按键,或者只是不再需要这个绑定。
您可以再次为该按键设置一个空绑定来取消绑定:
bind x ""
详细绑定热键相关资料可查看:
1.建立目录:D:\Rust_Server、D:\Rust_Server\steam
2.将steamcmd复制到 D:\Rust_Server\steam 中。
3.在 D:\Rust_Server 分别建立下方的批处理以及txt文本。
4.运行 download.bat 即可下载服务端。
5.服务端下载完成后运行 run.bat 即可启动。
download.bat
- cd steam
- steamcmd.exe +runscript ../update_script.txt
- cd ..
update_script.txt
- @ShutdownOnFailedCommand 1
- @NoPromptForPassword 1
- force_install_dir ../rustds
- login anonymous
- app_update 258550 validate
- quit
update_server.bat
- cd steam
- steamcmd.exe +runscript ../update_script.txt
- cd ..
run.bat
- chcp 65001
- echo off
- :start
-
- cd rustds
-
- RustDedicated.exe -batchmode -nographics -logfile "./logs/log.txt" ^
-
- %启动参数%
- +server.worldsize "3000" ^
- +server.hostname "ADDER SERVER" ^
- +server.description "SERVER DESCRIPTION" ^
- +server.headerimage "" ^
- +server.port "28015" ^
- +server.url "" ^
- +server.maxplayers "50" ^
- +server.identity "my_server_identity" ^
-
- %启动参数%
- cd ../
-
- goto start
Creating a server - Rust Wikihttps://wiki.facepunch.com/rust/Creating-a-server
其包含了Windows、Linux创建服务器的方法,以及插件等资料。
RUST服主专区 - 腐蚀WIKI_BWIKI_哔哩哔哩https://wiki.biligame.com/rust/%E6%9C%8D%E4%B8%BB%E9%A6%96%E9%A1%B5你可以在此找到支持的命令、服务端启动参数等。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。