RUST开服教程、常用指令及心得[通俗易懂](程序设计语言)
【新站: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服務端的文件?,F在我們要制作一個啟動腳本,把服務器的啟動參數(比如地圖大小和最大玩家數)加進去,然后用它來啟動服務器。
下面我們來做一個簡單的示例,在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是瀏覽地圖庫。
?。?)如果要生成一張地圖,則點擊Generate map彈出下拉菜單。選擇和填寫好地圖類型、地圖大小、地圖種子后,點擊Generate now!即可生成一張地圖。
地圖類型包含兩類,一類是隨機地圖,另一類是固定地圖。
隨機地圖是隨機生成的,分為兩種。一種是普通地圖,地圖類型名為Procedural Map,我們最常玩的就是這種。另一種是貧瘠地圖,地圖類型名為Barren,這種地圖是沒有草的。
固定地圖的地形地貌是固定不變的,固定地圖有三個,名稱分別為Hapisisland、CraggyIsland和SavasIsland_koth。
如果要使用哈皮斯島地圖,添加啟動腳本的參數:
+server.level Hapisisland +server.worldsize 4096 +server.seed 1
?。?)如果要瀏覽地圖庫,則點擊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網站上的插件對比版本號,查看是否有更新的版本。
⑦在標準服中使用插件功能
分為兩種情況:
?。?)插件僅管理員可用,普通玩家不可用(即使獲取插件權限)。僅針對需要指令使用的插件,沒有指令的插件會直接生效。
打開服務器目錄/oxide/oxide.config.json,用記事本打開,將"Modded": true,修改為"Modded": false,。保存后重啟服務器即可。
?。?)與模組服相同,所有獲取插件權限的人都可以使用。
請訪問網站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窗口亂碼解決
總結
以上是生活随笔為你收集整理的RUST开服教程、常用指令及心得[通俗易懂](程序设计语言)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云原生应用程序运行时 Kyma 简介
- 下一篇: 小学教师工作简历 小学教师工作简历范文简