RUST开服教程、常用指令及心得[通俗易懂](程序设计语言)
【新站:www.rustbaike.com】
為了充分發(fā)揮每位玩家的力量,構(gòu)建最全面的Rust資料庫,我們搭建了 Rust百科 這個網(wǎng)站,允許所有人編輯。本博客將停更,全部內(nèi)容轉(zhuǎn)移至新站中。
【以下內(nèi)容為原文】
經(jīng)常遇到玩家在貼吧問一些很基礎(chǔ)的開服問題,相同的問題回答太多次有些繁瑣,所以就想寫個詳盡的教程出來。以博客形式寫教程可以隨時更新,與時俱進(jìn)。我原來在新浪博客發(fā)過教程,后來方法和指令都有變動,轉(zhuǎn)到這里出一份更詳盡更全面的教程,希望能夠幫助到有需要的玩家。
首先推廣下我的服務(wù)器,名字是“開心萌橙的PVE小服”,玩家和建筑都是無傷狀態(tài),適合喜歡采集和建造的友善玩家,有興趣的玩家可以在標(biāo)準(zhǔn)服中搜索。
如有不足之處還望指正,歡迎幫助完善本篇教程,聯(lián)系501932019@qq.com。
有問題建議來這里問:Rust技術(shù)交流群 136439862
原“服主交流群”已更名為“技術(shù)交流群”,內(nèi)容包括:Rust服務(wù)器搭建、插件制作、皮膚制作、地圖制作、游戲翻譯等,有關(guān)rust技術(shù)交流都可以在此討論。為提高本群實用性,請勿在此閑聊,感謝合作。
【開始前你需要了解的事情】
本教程已搬遷至新站:Rustbaike.com 此博客不再維護(hù),因此可能有錯漏。
①常用網(wǎng)址
1.Rust游戲官網(wǎng):https://rust.facepunch.com/
2.每月更新內(nèi)容:https://rust.facepunch.com/blog/
- Devblog是更新日志,是每月第一個周五的更新內(nèi)容。
- Community Update是社區(qū)新聞,是玩家的藝術(shù)作品,不具備更新方向的參考性。
3.插件
Oxide插件:http://www.oxidemod.org/
chaoscode插件:https://www.chaoscode.io/resources/rustnet.95/
umod插件:https://umod.org/
4.遠(yuǎn)程管理工具Rustadmin(可能需翻墻):https://www.rustadmin.com/
5.維基
Rust維基:http://rust.wikia.com/wiki/Rust_Wiki
物品代碼大全:http://www.rust-items.com/
②更新與刪檔日期
- 歐洲時間每月第一個周四更新,北京時間每月第一個周五,時間大約為早晨3:00~7:00。
- 每月更新時,官方會對所有服務(wù)器強制刪檔,藍(lán)圖是否清空不明。
③目前國服環(huán)境
目前國服環(huán)境堪憂,大量存在故意攻擊服務(wù)器以搶奪玩家資源的情況。希望讀過本教程的玩家能夠克己自律,不以一己之害為害,而使天下釋其害。
【服務(wù)器硬件的選擇】
本教程已搬遷至新站:Rustbaike.com 此博客不再維護(hù),因此可能有錯漏。
硬件配置無法一概而論,我在這里提供一個大概的參考。
-
內(nèi)存:建議4G及以上。系統(tǒng)本身會占用一些內(nèi)存,如果是大地圖,以5000為例(默認(rèn)3500),大約需要占用6G內(nèi)存。
-
處理器:主流即可,要求不高。
-
網(wǎng)絡(luò):帶寬5M即可,對帶寬要求并不高,但要求有一定防御,線路穩(wěn)定,不丟包。
對于不想在這方面投入過多的玩家,我建議用阿里云或者騰訊云的服務(wù)器就可以。
優(yōu)點:企業(yè)品牌,價錢合理,質(zhì)量保障,服務(wù)到位,網(wǎng)速良好。
缺點:防御低,沒有抵抗攻擊的能力。
【標(biāo)準(zhǔn)服務(wù)器】
本教程已搬遷至新站:Rustbaike.com 此博客不再維護(hù),因此可能有錯漏。
標(biāo)準(zhǔn)服務(wù)器指的是Community目錄下的服務(wù)器,通常為游戲原始玩法。
①下載和更新服務(wù)器
服務(wù)器是通過steamcmd下載的,steamcmd是steam提供的用來下載各種游戲服務(wù)端的工具。通常我們需要輸入繁瑣的指令來使用它,但現(xiàn)在已經(jīng)集合成腳本,可以一鍵下載。
一鍵下載腳本:http://pan.baidu.com/s/1hsCCXPM
解壓后,運行“下載和更新服務(wù)器.bat”,它會自動在當(dāng)前目錄下載所需文件,此時你會看到彈出的窗口在大量刷新數(shù)據(jù)。它還可以驗證文件的完整性,游戲的更新也是通過它來完成的。
注意,不能有中文出現(xiàn)在文件路徑中,并且提前預(yù)留大約6.5G的空間。
②制作服務(wù)器的啟動腳本
下載完成后,你會看到一個名為“rustds”的新文件夾,里面就是Rust服務(wù)端的文件。現(xiàn)在我們要制作一個啟動腳本,把服務(wù)器的啟動參數(shù)(比如地圖大小和最大玩家數(shù))加進(jìn)去,然后用它來啟動服務(wù)器。
下面我們來做一個簡單的示例,在rustds文件夾里新建一個文本文檔輸入如下內(nèi)容:
start RustDedicated.exe -batchmode +server.port 28015 +server.worldsize 1000 +server.maxplayers 20
保存后修改文件后綴為bat,這樣一個簡單的啟動腳本就完成了,運行它就可以啟動服務(wù)器。需要注意它必須要和RustDedicated.exe在同一目錄下。
在這個示例中,端口號是28015,地圖大小是1000,最大玩家數(shù)是20人。
通過該示例你可以觀察到,每個+號前面都有一個空格,每個+號后面的內(nèi)容都是服務(wù)器的參數(shù),是你可以編輯的內(nèi)容。例如第一個+后面的server.port是設(shè)置端口號的參數(shù)。
有玩家問什么是端口號,在這里簡單說明下。服務(wù)器就好像是一座公寓,你想進(jìn)入公寓,就要知道公寓的地址,這個地址就是服務(wù)器的IP地址。但是公寓里不光住著Rust,還住著很多windows系統(tǒng)的成員,所以你還需要知道門牌號,這個門牌號就是端口號。
根據(jù)需要,你還可以添加下面這些參數(shù)作為啟動參數(shù),使你的服務(wù)器更完善。
本教程已搬遷至新站:Rustbaike.com 此博客不再維護(hù),因此可能有錯漏。
| 參數(shù) | 默認(rèn)設(shè)置 | 功能說明 |
|---|---|---|
| +server.ip | 0.0.0.0 | 如果你的服務(wù)器有多個IP 的話,可以通過這個參數(shù)來設(shè)置。 |
| +server.port | 28015 | 設(shè)置服務(wù)器網(wǎng)絡(luò)端口。 |
| +rcon.port | 28016 | 設(shè)置遠(yuǎn)程管理軟件連接服務(wù)器時使用的端口。 |
| +rcon.password | 你的密碼 | 設(shè)置遠(yuǎn)程管理軟件連接服務(wù)器時使用的密碼。 |
| +rcon.web | 0 | 設(shè)置遠(yuǎn)程管理軟件連接時的方式,1表示使用websocket連接方式(新),0表示使用起源引擎的連接方式(舊)。 |
| +server.tickrate | 10 | 服務(wù)器刷新率,不建議超過30。 |
| +server.hostname | 服務(wù)器名稱 | 設(shè)置你的服務(wù)器名稱。 |
| +server.identity | my_server_identity | 設(shè)置存儲玩家數(shù)據(jù)和地圖存檔的文件夾名,其位于server文件夾下,對于同時運行多個服務(wù)器的情況很有用。 |
| +server.maxplayers | 50 | 設(shè)置最大玩家數(shù)量。 |
| +server.worldsize | 3500 | 設(shè)置地圖大小,最小1000,最大6000。 |
| +server.seed | 50000 | 設(shè)置地圖地貌代碼,訪問http://playrust.io/gallery/挑選地圖。 |
| +server.level | Procedural Map | 設(shè)置地圖類型。 |
| +server.saveinterval | 600 | 設(shè)置服務(wù)器自動存儲間隔,單位是秒。 |
| +server.stability | 1 | 設(shè)置建筑是否能懸空,1為正常狀態(tài),0為懸空。 |
| +server.url | – | 設(shè)置服務(wù)器介紹中“查看頁面”的網(wǎng)址。 |
| +server.description | – | 設(shè)置服務(wù)器介紹中的描述,長度約40個漢字。 |
| +server.headeriamge | – | 設(shè)置服務(wù)器介紹中的標(biāo)題圖片,需要原網(wǎng)站支持外鏈。 |
| +server.idlekick | 30 | 設(shè)置靜止不動的玩家自動踢出時間,單位是分鐘。 |
| +server.idlekickmode | 1 | 設(shè)置是否啟用踢出靜止玩家的功能,1是啟動,0是不啟用。 |
| +server.pve | 0 | 設(shè)置是否啟用pve模式,1為啟用,0為不啟用。PVE模式下攻擊他人會自我傷害。 |
| -logfile | gamelog.txt | 設(shè)置日志文件的名稱,建議設(shè)置為當(dāng)前日期,因為每次啟動時它都會清理之前的內(nèi)容。 |
| -silent-crashes | – | 不顯示崩潰窗口,如果你希望服務(wù)器在崩潰時自動重啟,該指令會有幫助。(似乎無效) |
| +bear.population | 2 | 每平方公里熊的數(shù)量。 |
| +boar.population | 5 | 每平方公里鹿的數(shù)量。 |
| +horse.population | 2 | 每平方公里馬的數(shù)量。 |
| +stag.population | 3 | 每平方公里豬的數(shù)量。 |
| +wolf.population | 2 | 每平方公里狼的數(shù)量。 |
| +zombie.population | 0 | 每平方公里僵尸的數(shù)量。 |
| +chicken.population | 3 | 每平方公里雞的數(shù)量。 |
| +server.radiation | 1 | 設(shè)置是否開啟輻射,1為開啟,0為關(guān)閉。 |
| +server.eac | 1 | 設(shè)置服務(wù)器是否開啟EAC反作弊,1為開啟,0為關(guān)閉。 |
| +server.secure | 1 | 設(shè)置服務(wù)器是否開啟安全防護(hù),1為開啟,0為關(guān)閉。 |
| +server.itemdespawn | 180 | 設(shè)置掉落的物品消失時間,單位是秒。 |
我們再做一個示例如下(請忽略最前端的1):
start RustDedicated.exe -batchmode +server.hostname "我的Rust服務(wù)器" +server.port 28015 +server.worldsize 4500 +server.seed 20112017 +rcon.port 29015 +rcon.password "mima" +server.saveinterval "300" +server.description "歡迎大家加入我的服務(wù)器!" +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
該示例中,服務(wù)器名為“我的Rust服務(wù)器”,端口號為28015,地圖大小為4500,地圖種子為20112017,遠(yuǎn)程管理端口(Rcon)為29015,遠(yuǎn)程管理密碼(Rcon)為mima,自動存儲時間為300秒,服務(wù)器描述顯示的文字為“歡迎大家加入我的服務(wù)器!”,熊、鹿、馬、豬、狼和僵尸每平方公里的數(shù)量為5,自動踢出無操作玩家的功能被關(guān)閉,掉落的物品消失時間為300秒,服務(wù)器數(shù)據(jù)文件夾名為“server”。
注意,所有指令都是在同一行的,不能回車換行。所有漢字都要加上英文雙引號。如果你的設(shè)置沒有起作用,那也可以嘗試加上雙引號來處理。
③選擇你的服務(wù)器地圖
本教程已搬遷至新站:Rustbaike.com 此博客不再維護(hù),因此可能有錯漏。
RustIO網(wǎng)站地址:www.playrust.io
你可以在這里挑選地圖和查看服務(wù)器的地圖。中間靠右有兩個按鈕分別為“Generate map”和“Map Gallery”。其中Generate map是生成一張地圖,Map Gallery是瀏覽地圖庫。
(1)如果要生成一張地圖,則點擊Generate map彈出下拉菜單。選擇和填寫好地圖類型、地圖大小、地圖種子后,點擊Generate now!即可生成一張地圖。
地圖類型包含兩類,一類是隨機地圖,另一類是固定地圖。
隨機地圖是隨機生成的,分為兩種。一種是普通地圖,地圖類型名為Procedural Map,我們最常玩的就是這種。另一種是貧瘠地圖,地圖類型名為Barren,這種地圖是沒有草的。
固定地圖的地形地貌是固定不變的,固定地圖有三個,名稱分別為Hapisisland、CraggyIsland和SavasIsland_koth。
如果要使用哈皮斯島地圖,添加啟動腳本的參數(shù):
+server.level Hapisisland +server.worldsize 4096 +server.seed 1
(2)如果要瀏覽地圖庫,則點擊Map Gallery,尋找你喜歡的地圖。
如果要使用這張地圖,以大小為6000、種子數(shù)為2147483648為例,在啟動腳本中添加+server.worldsize 6000 +server.seed 2147483648即可,Procedural Map是默認(rèn)地圖類型,一般不需要特別寫明。前文中關(guān)于這兩個參數(shù)也有詳細(xì)的說明。
④運行服務(wù)器
現(xiàn)在運行這個bat文件,稍等片刻,你的服務(wù)器就會啟動。當(dāng)提示server startup complete時,就表示它已經(jīng)啟動完畢了!此時你應(yīng)該已經(jīng)可以在游戲中的Community目錄下搜索到它。
【模組服務(wù)器】
本教程已搬遷至新站:Rustbaike.com 此博客不再維護(hù),因此可能有錯漏。
模組服務(wù)器指的是Moded目錄下的服務(wù)器,通常經(jīng)過插件的改善。
①完成標(biāo)準(zhǔn)服務(wù)器的下載和設(shè)置
請先參考之前的內(nèi)容完成標(biāo)準(zhǔn)服務(wù)器的下載和設(shè)置,包括啟動腳本的設(shè)置。
②安裝Oxide插件平臺
插件平臺是使用插件的基礎(chǔ),你必須要先安裝插件平臺,才能使插件有效果。對于Rust這款游戲,最常用的是Oxide插件平臺。該平臺除了支持Rust,還支持傷害世界、七日殺等游戲。
下載地址:http://www.oxidemod.org/downloads/oxide-for-rust.1659/,點擊右側(cè)Download開始下載。
下載完成后解壓,將文件夾RustDedicated_Data復(fù)制到服務(wù)器目錄,即RustDedicated.exe所在目錄,全部覆蓋原文件,安裝完成。
如果你是第一次安裝插件平臺,那么你現(xiàn)在需要啟動一次服務(wù)端(使用前文中制作的啟動腳本啟動),它會自動創(chuàng)建一些文件夾,稍后你會用到。
③下載插件
插件下載地址:http://www.oxidemod.org/plugins/categories/rust.24/
你必須要登陸后才能下載,點擊右上角的Log in,輸入密碼進(jìn)行登錄。如果你還沒有賬號,那么你需要注冊一個,但目前只能夠通過steam注冊。同樣是點擊Log in后,點擊下方綠色的“Sign in through STEAM”,然后輸入你的steam賬戶和密碼來登陸steam,如果提示授權(quán)就進(jìn)行授權(quán),不必?fù)?dān)心泄露密碼的問題。
登陸后回到插件下載的頁面,你可以看到靠上的位置有幾項分類目錄:
| 英文 | 中文 |
|---|---|
| Latest Updates | 最近更新的插件 |
| Newest Plugins | 最近發(fā)布的插件 |
| Top Plugins | 排行最高的插件 |
| Most Downloaded | 下載最多的插件 |
| Title (A-Z) | 按插件首字母排序 |
常用插件(如禮包和傳送插件)一般都在排行最高或者下載最多的前幾頁中。鼠標(biāo)移至插件圖片上,點擊“Details”打開插件頁面。在左側(cè)你可以看到插件的介紹,點擊右側(cè)的“Download Now”開始下載。下載的文件一般是以cs為后綴的文件,這是插件的源碼,如果你懂編程也可以自己進(jìn)行修改。
④安裝插件
打開服務(wù)器目錄,如果你之前已經(jīng)按照要求啟動過一次服務(wù)端,那么應(yīng)該會看到Oxide文件夾,這個文件夾中存放著與插件相關(guān)的一切文件。
| 文件夾名 | 功能 |
|---|---|
| config | 存放插件的設(shè)置文件,絕大多數(shù)插件都有設(shè)置文件。 |
| data | 存放插件的數(shù)據(jù)存儲文件,例如傳送插件中每個玩家所設(shè)置的home數(shù)據(jù)就在這里存儲。Oxide權(quán)限組文件也在這里。 |
| lang | 存放語言翻譯的文件,有部分插件提供多種語言,你可以在這里找到。 |
| logs | 存放日志文件 |
| plugins | 存放插件,把插件放在這里就會生效。 |
正如上面提到的,把插件放在plugins文件夾里,服務(wù)器就會自動裝載。可以在服務(wù)器運行的狀態(tài)下進(jìn)行,它是實時的。
⑤調(diào)試插件
實際使用中,我們少不了對插件功能的測試。當(dāng)我們修改了config文件夾中的文件時,要使功能生效,需要用reload指令重新讀取插件,格式為reload 插件名。以傳送插件為例,你要在服務(wù)器窗口輸入:
o.reload NTeleportation
注意區(qū)分大小寫和中間的空格,插件名是不帶后綴的。另外,如果你修改了lang文件夾中的語言文件,那么只能重啟服務(wù)器才能應(yīng)用設(shè)置,reload對此無效。
下面是Oxide平臺有關(guān)插件的一些指令
| 指令 | 功能 |
|---|---|
| o.load “插件名” | 讀取該插件 |
| o.unload “插件名” | 卸載該插件 |
| o.reload “插件名” | 重新讀取該插件 |
| o.version | 顯示Oxide插件平臺的版本 |
| o.plugins | 顯示已裝載和未裝載的插件名和其版本 |
注意,玩家名雖然直接寫在線玩家的昵稱也有效,但強烈建議填寫其數(shù)字ID。組名必須為英文,不能出現(xiàn)中文。玩家和組的權(quán)限數(shù)據(jù)保存在data文件夾中,名稱分別為oxide.groups.data和oxide.users.data,可以用記事本直接編輯。
⑥模組服的更新
首先按照標(biāo)準(zhǔn)服的更新方法更新,具體參見前文內(nèi)容。
完成之后,由于更新時會恢復(fù)插件平臺之前覆蓋的文件,所以你需要重新將插件平臺覆蓋到服務(wù)器目錄中。
個人建議盡可能重新下載插件平臺,因為插件平臺可能隨游戲一起更新。同時,插件也可能由于游戲更新而失效,你可以在每次更新完畢后輸入plugins指令,查看是否有未裝載的插件。也可以和oxide網(wǎng)站上的插件對比版本號,查看是否有更新的版本。
⑦在標(biāo)準(zhǔn)服中使用插件功能
分為兩種情況:
(1)插件僅管理員可用,普通玩家不可用(即使獲取插件權(quán)限)。僅針對需要指令使用的插件,沒有指令的插件會直接生效。
打開服務(wù)器目錄/oxide/oxide.config.json,用記事本打開,將"Modded": true,修改為"Modded": false,。保存后重啟服務(wù)器即可。
(2)與模組服相同,所有獲取插件權(quán)限的人都可以使用。
請訪問網(wǎng)站http://www.rust123.com/獲取文件。網(wǎng)站正在建設(shè)中,敬請期待。
【在自己的電腦上運行服務(wù)端】
本教程已搬遷至新站:Rustbaike.com 此博客不再維護(hù),因此可能有錯漏。
很多朋友希望把自己家里的電腦作為服務(wù)器,這樣可以省去購買/租用實體服務(wù)器的費用。從用途上分兩種,一種是實現(xiàn)與實體服務(wù)器無異的網(wǎng)絡(luò)聯(lián)機功能,另一種則是自娛自樂式的單機游戲。
##①實現(xiàn)網(wǎng)絡(luò)聯(lián)機功能
通常情況下自己電腦開的服在游戲中是搜索不到的,解決這個問題的方法有待完善。
##②實現(xiàn)單機游戲
Rust所謂的單機,實際上就是在自己電腦上運行服務(wù)端,然后再從steam啟動游戲,進(jìn)入這個服務(wù)端。這要求你的內(nèi)存至少要有8G。具體步驟與前面的內(nèi)容完全相同。但最后進(jìn)入服務(wù)器時,不是從服務(wù)器菜單進(jìn)入,而是通過控制臺輸入指令進(jìn)入。
同局域網(wǎng)的人可以和你一起進(jìn)入你的服務(wù)器。
- 完成服務(wù)器的下載、設(shè)置和運行步驟。
- 查看本機內(nèi)網(wǎng)IP地址。
-
- 按win+R鍵打開運行窗口,輸入cmd并按回車,打開cmd窗口。
-
- 輸入ipconfig并按回車,在顯示的內(nèi)容中,找到IPv4 地址,記下以192.168為開頭的地址。
-
- 進(jìn)入游戲,按F1打開控制臺,輸入connect ip:端口號,例如(請忽略最前端的1):
connect 192.168.1.100:28015
注意connect后有個空格,冒號是英文冒號,28015是默認(rèn)端口號,如果你修改為其他數(shù)值就要填寫相應(yīng)數(shù)值。
【權(quán)限與權(quán)限組】
本教程已搬遷至新站:Rustbaike.com 此博客不再維護(hù),因此可能有錯漏。
Rust自帶三級權(quán)限,player(普通玩家)為0級,moderator(管理員)為1級,owner(服主)為2級。其中,moderator和owner的功能相同,都可以使用游戲自帶的控制臺命令,主要區(qū)別在各類插件上。
Oxide權(quán)限組是插件平臺自帶的權(quán)限系統(tǒng),功能很強大,使用起來非常方便。例如,你想讓會員玩家使用傳送功能,而普通玩家無法使用,那么你就可以創(chuàng)建一個會員組,把會員玩家的ID添加進(jìn)去,然后給這個組添加傳送功能的使用權(quán)限。當(dāng)然你也可以只給某個玩家這種權(quán)限。
每個插件的權(quán)限名稱都不同,同一個插件可能會有多種權(quán)限,具體名稱和作用一般都會寫在插件介紹里。如果你英語不好,可以按Ctrl+F打開瀏覽器搜索框,輸入權(quán)限的英文“Permission”進(jìn)行搜索,可以幫助你快速找到權(quán)限名稱。
下面是具體指令的說明。
| 功能 | 指令 |
|---|---|
| 給予某個玩家某權(quán)限 | o.grant user 玩家名 權(quán)限名 |
| 撤銷某個玩家某權(quán)限 | o.revoke user 玩家名 權(quán)限名 |
| 給予某個組某權(quán)限 | o.grant group 組名 權(quán)限名 |
| 撤銷某個組某權(quán)限 | o.revoke group 組名 權(quán)限名 |
| 向某個組中添加某個玩家 | o.usergroup add 玩家名 組名 |
| 從某個組中移除某個玩家 | o.usergroup remove 玩家名 組名 |
| 新建一個組 | o.group add 組名 |
| 移除一個組 | o.group remove 組名 |
| 顯示某個玩家所具有的權(quán)限 | o.show user 玩家名 |
| 顯示某個組的成員和所有具有的權(quán)限 | o.show group 組名 |
| 顯示具有該權(quán)限的玩家或組 | o.show perm 權(quán)限名 |
| 顯示所有組和其權(quán)限 | o.show groups |
| 顯示所有已安裝插件的權(quán)限 | o.show perms |
Oxide有三個默認(rèn)組:
- default是默認(rèn)組,包含全體玩家,如果你想讓某個插件的功能所有人都能用,那么必須把該插件授權(quán)給default組。
- admin是服主組,包含擁有服主權(quán)限的玩家。
- moderator是管理員組,游戲自帶權(quán)限系統(tǒng)中,管理員和服主權(quán)限一樣,沒有區(qū)別。它的主要作用是為插件提供分組方便。以藍(lán)圖解鎖插件為例,你可以設(shè)置管理員有權(quán)使用解鎖藍(lán)圖的命令,但清空所有玩家藍(lán)圖的命令只允許服主使用。
【管理員指令】
本教程已搬遷至新站:Rustbaike.com 此博客不再維護(hù),因此可能有錯漏。
你需要先設(shè)置自己為管理員后,才能夠使用管理員指令。第一個管理員的設(shè)置只能在服務(wù)器窗口完成。之后添加新管理員就可以由已經(jīng)存在的管理員在游戲中從控制臺(按F1)添加。
-
查詢你的64位ID
-
- 方法一:先從游戲進(jìn)入服務(wù)器,然后在服務(wù)器窗口輸入status查看在線玩家,找到你的名字并記下7656開頭的一串?dāng)?shù)字。
-
- 方法二:如果你的steam個人資料中沒有設(shè)置自定義URL,那么你的個人資料網(wǎng)址最后的一串?dāng)?shù)字就是你的64位ID。背景空白處右鍵,選擇復(fù)制網(wǎng)頁URL,找個地方粘貼并記下結(jié)尾7656開頭的數(shù)字。
-
- 方法三:打開你的steam個人資料,空白背景處右鍵選擇復(fù)制網(wǎng)頁URL,然后打開https://steamid.io/lookup,粘貼并單擊lookup按鈕。記下steamID64后的7656開頭的數(shù)字。
-
在服務(wù)器窗口輸入:global.ownerid 你的數(shù)字ID,注意中間有個空格,示例:
global.ownerid 76561197985239423
如果提示Added owner…就表示成功了,但你需要重新進(jìn)入服務(wù)器才能生效,生效后你的名字顏色會變成綠色。
下面是管理員常用的一些指令,按F1打開控制臺輸入。注意指令和參數(shù)中間會有個空格:例如:god 1
【常用指令和參數(shù)】
本教程已搬遷至新站:Rustbaike.com 此博客不再維護(hù),因此可能有錯漏。
| 兩個重要指令 |格式 | 示例說明|
| ————- |————-|
| 綁定指令 | bind<空格>按鍵<空格>具體指令 |示例:bind n noclip,將穿墻功能綁定至N鍵,此時按N鍵即可激活穿墻功能。如果想取消綁定,打開游戲目錄下的cfg\keys.cfg,找到你綁定的按鍵刪除后重進(jìn)游戲即可。
| 查詢指令 | find<空格>關(guān)鍵字 | 例如你想知道有關(guān)刷物資的指令,推測可能的字眼有g(shù)ive,那么可以在服務(wù)器窗口輸入find give,就會顯示帶有g(shù)ive的指令。對于尋找指令較有幫助,含有一定猜測的成分。
| 指令 | 功能 |示例與備注
| ————- |:————-|
| god | 無敵狀態(tài),1為開啟,0為關(guān)閉。 |god 1
| giveto | 給指定玩家指定物品 |giveto ABC wood 100 給玩家ABC木頭100個。
| giveall | 給所有玩家指定物品 |giveall wood 100 給所有玩家木頭100個。該指令可突破物品最大疊加數(shù)量。
| status | 查看服務(wù)器在線玩家 | 目前無法顯示中文名的玩家。
| kick | 踢出玩家 |kick ABC 踢出玩家ABC,也可填寫數(shù)字ID。
| ban | 封禁當(dāng)前在線的某個玩家|ban ABC 封禁昵稱為ABC的玩家,該玩家需要在線。
| banid | 以數(shù)字ID封禁玩家 |ban 76561197985239423 該玩家無需在線。
| banlist | 顯示封禁名單 |
| unban| 解封玩家 | unban 76561197985239423 解封該數(shù)字ID的玩家。
| global.ownerid| 添加服主權(quán)限 |global.ownerid 76561197985239423
| global.moderatorid| 添加管理員權(quán)限 |global.moderator 76561197985239423
| global.removeowner| 撤銷服主權(quán)限 |global.removeowner 76561197985239423
| global.removemoderator| 撤銷管理員權(quán)限 |global.removemoderator 76561197985239423
|ent kill | 移除目前瞄準(zhǔn)的實體 |包括樹木、礦石、直升機、建筑等一切能與玩家互動的實體。
| noclip | 啟用穿墻模式 |再次輸入可關(guān)閉。
| spectate|以第三人稱觀察某玩家 |spectate ABC 以第三人稱模式觀察玩家ABC,按F3可進(jìn)行多次視角切換。
| respawn me |關(guān)閉第三人稱觀察模式 |
| pve | pve模式,1為開啟,0為關(guān)閉 |PVE模式下攻擊他人或建筑,自己承受傷害。
| stability | 承重模式,1為開啟,0為關(guān)閉 |關(guān)閉后房屋不會塌陷,但開啟后沒有穩(wěn)定支撐的建筑依然會塌陷。
|env.time |日夜切換 |env.time 10即上午10點,游戲內(nèi)實行24小時制。
|heli.drop |在當(dāng)前位置刷新一架武直 |
|heli.lifetimeminutes |武直巡邏時間|heli.lifetimeminutes 15 武直出現(xiàn)15分鐘后離開。
|heli.calltome |呼叫武直到我當(dāng)前坐標(biāo) |
|heli.bulletdamagescale |武直子彈傷害百分比 |heli.bulletdamagescale 0.5,將武直的子彈傷害設(shè)置為原來的50%。默認(rèn)值為1。
|heli.guns |武直是否開槍,1為開,0為不開 |
|heli.strafe | 命令武直進(jìn)行地毯轟炸|
|weather.fog |設(shè)置霧的濃度百分比 |fog 1 大霧天氣,1表示100%。
|weather.rain |設(shè)置雨的強度百分比 |rain 1 大雨天氣,1表示100%。
| weather.cloud|設(shè)置云的濃度百分比 |cloud 1 多云天氣,1表示100%。
| weather.wind|設(shè)置風(fēng)的強度百分比 |wind 1 大風(fēng)天氣,1表示100%。
| teleport| 傳送指令|teleport A 傳送自己到A身邊。teleport A B 傳送A到B身邊。
|ent unlock |解除鎖定 |對準(zhǔn)密碼鎖或畫板可解鎖。
|ent lock | 鎖定物品|對準(zhǔn)密碼鎖或畫板可鎖定。
|ent who |查詢物品建造者的數(shù)字ID |需對準(zhǔn)物品,一切物品均適用。
|debugcamera |使攝像機脫離身體,1為啟用,0為關(guān)閉 |按住右鍵拖拽可修改視野范圍。
|say |以服務(wù)器身份發(fā)送消息 |say 123
|mutechat |禁言玩家 |mutechat ABC 禁言玩家ABC。
|unmutechat |解除禁言 |unmutechat ABC 解除ABC的禁言。
|chat.enabled |聊天系統(tǒng),1為啟用,0為關(guān)閉 |
|entity.spawn|刷新實體,樹木礦石甚至礦坑等都可以|必須知道實體的正確代碼才能使用,可搭配entity.find_radius使用。
|entity.find_radius | 查詢一定范圍內(nèi)的實體代碼 | entity.find_radius 100 查詢自身周圍100米內(nèi)的實體代碼,可搭配entity.spawn使用。
|decay.scale|腐蝕的快慢|decay.scale 1為正常腐蝕速度,decay.scale 0為關(guān)閉腐蝕。
|spawn.max_density|資源刷新的最大密度|默認(rèn)為1,不建議大幅度更改,易導(dǎo)致資源過多內(nèi)存不足。
|spawn.min_density|資源刷新的最低密度|默認(rèn)為0.5,不建議大幅度更改,易導(dǎo)致資源過多內(nèi)存不足。
|spawn.max_rate|資源刷新的最大速率|默認(rèn)為1,不建議大幅度更改,易導(dǎo)致資源過多內(nèi)存不足。
|spawn.min_rate|資源刷新的最小速率|默認(rèn)為0.5,不建議大幅度更改,易導(dǎo)致資源過多內(nèi)存不足。
|hackablelockedcrate.decayseconds|定時解鎖箱無人解鎖時多久后損毀|默認(rèn)為7200秒
|hackablelockedcrate.requiredhackseconds|解鎖需要時間|默認(rèn)為900秒
【刷新指令】
在準(zhǔn)星瞄準(zhǔn)處刷新相應(yīng)實體,前綴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|呼叫空投飛機前往自己當(dāng)前位置|
|heli.drop|在當(dāng)前位置刷新一架直升機|
|heli.call|呼叫一架武裝直升機進(jìn)入地圖|
|heli.calltome|呼叫一架武裝直升機前往自己當(dāng)前位置|
|entity.spawn ch47.entity|刷新一架可駕駛的支奴干運輸機|
|entity.spawn ch47scientists.entity|刷新一架由科學(xué)家駕駛的支奴干運輸機|
|entity.spawn Scientist|刷新一個藍(lán)色防化服科學(xué)家|
|entity.spawn scientistpeacekeeper|刷新一名綠色防化服科學(xué)家|
|entity.spawn scientist_gunner|刷新一名持有M249的科學(xué)家|
|entity.spawn scientistjunkpile|刷新一名探索垃圾堆的科學(xué)家|
|entity.spawn sentry.scientist.static|刷新一個軍管區(qū)的自動炮臺|
|entity.spawn sedan|刷新一輛可駕駛的汽車|
|entity.spawn bradleyapc|刷新一輛坦克|
|entity.spawn rowboat|刷新一艘快艇|
|entity.spawn murderer|刷新一只手持砍刀的僵尸|
|entity.spawn zombie|刷新一只綠色方塊僵尸|
| 遺跡、廢棄物類 | 功能說明 |用法示例與備注
| ————- |:————-|
|entity.spawn waterwellstatic |刷新一座水井|
|entity.spawn junkpile_a|刷新一個廢棄汽車?yán)褆
|entity.spawn junkpile_b|刷新一個輪胎垃圾堆|
|entity.spawn junkpile_c|刷新一個廢棄機械垃圾堆|
|entity.spawn junkpile_d|刷新一個洗衣機垃圾堆|
|entity.spawn junkpile_e|刷新一個塑料桶垃圾堆|
|entity.spawn junkpile_f|刷新一個紙箱子垃圾堆|
|entity.spawn junkpile_g|刷新一個廢棄卡車?yán)褆
|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|刷新一個藍(lán)色油桶|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|刷新一個火箭發(fā)射站帶繩索電梯|
|entity.spawn rocket_crane_lift_nd|刷新一個火箭發(fā)射站電梯|無法移動
| 箱子類 | 功能說明 |用法示例與備注
| ————- |:————-|
|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|刷新一臺挖礦機|
以上只列出了常用的指令和參數(shù),更多服務(wù)器參數(shù)和說明,可以參考:
- VDC說明:https://developer.valvesoftware.com/wiki/Rust_Dedicated_Server
- Oxide論壇:http://www.oxidemod.org/threads/server-commands-for-rust.6404/
【遠(yuǎn)程管理你的服務(wù)器】
本教程已搬遷至新站:Rustbaike.com 此博客不再維護(hù),因此可能有錯漏。
遠(yuǎn)程管理可以省去你登錄游戲或者服務(wù)器后臺的繁瑣,方便快速的對服務(wù)器進(jìn)行管理。管理工具有很多種,我這里建議使用Rustadmin,它的功能最為全面。
官方下載頁:https://www.rustadmin.com/
有待完善
【待完善內(nèi)容】
1.遠(yuǎn)程連接服務(wù)器詳細(xì)步驟
2.完全漢化rustadmin及其使用方法
3.圖片鏈接技巧
4.插件網(wǎng)站
5.cmd窗口亂碼解決
總結(jié)
以上是生活随笔為你收集整理的RUST开服教程、常用指令及心得[通俗易懂](程序设计语言)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云原生应用程序运行时 Kyma 简介
- 下一篇: 小学教师工作简历 小学教师工作简历范文简