快轉到主要內容

Minetest指令列表

· 民國111年壬寅年
·
切換正體/简体 ·
分類 遊戲攻略 Luanti
標籤 Luanti Server
目錄

Minetest Game有內建許多指令 (Server commands) ,用於控制遊戲機制。玩家在遊戲中按「T」或「/」,開啟聊天欄,輸入「/」開頭就能使用指令。

有些指令需要特權才可使用。

指令可藉由模組擴充。

下面列出Minetest全部的內建指令和所需特權。最後更新時間:2022年6月25日。

以「<>」表示的為必填參數,「[]」代表可不填。大部分情況下,[]不填,則作用對象為使用指令的玩家。

1. 玩家相關指令
#

指令 說明 需要特權
/help 顯示目前權限可用指令的幫助訊息。
/help <指令名稱> 顯示該指令用法。
/help all 顯示所有可用指令。
/help privs 顯示伺服器中玩家可取得的特權。
/privs [<玩家名>] 顯示玩家擁有的特權,無輸入名字則為自己
/haspriv <特權> 顯示擁有該特權的玩家
/last-login [<玩家名>] 顯示該玩家上次上線時間。
/msg <玩家名> <訊息內容> 向玩家發送私訊。 shout
/me <動作訊息> 輸出自動帶入玩家名字的訊息。例如/me 吃披薩會輸出Ivon吃披薩 shout
/give <玩家名> <物品字串> [<數量> [<副ID>]] 給玩家物品。 give
/giveme <物品字串> [[<數量>] <副ID>] 給自己物品。 give
/pulverize 清除手上拿的物品。
/clearinv [<玩家名>] 清空自己背包物品,清空他人背包需要server特權。 server
/teleport 傳送玩家至指定座標。 teleport
/teleport <玩家名> 將自己傳送到該玩家身旁。 teleport
/teleport <玩家名> 將玩家傳送到指定座標。 teleport, bring
/teleport <玩家1> <玩家2> 將玩家1傳送到玩家2身旁。 teleport, bring
/kill [<玩家名>] 殺死玩家。 server

3. Minetest Game參考指令
#

指令 說明 需要特權
/killme 殺死自己。
/sethome 將目前的座標設定為家。 home
/home 傳送至設定為家的座標。 home

3. 伺服器管理相關指令
#

使用/admin、/status、/mods/、/day、/time指令不需要特權,但伺服器會有請求紀錄。

指令 說明 需要特權
/setpassword <玩家名> <密碼> 修改該玩家帳號的密碼。 password
/clearpassword <玩家名> 將該玩家的密碼變為空白。 password
/privs <玩家名> 顯示玩家擁有的特權,無輸入名字則為自己。 privs或basic_privs
/haspriv <特權> 顯示擁有該特權的玩家。 privs或basic_privs
/grant <玩家名> <特權> 給予玩家指定特權。 privs或basic_privs
/grant <玩家名> all 給予玩家所有特權。 privs或basic_privs
/grantme <特權> 給予自己指定特權。 privs或basic_privs
/grantme all 給予自己所有特權。 privs或basic_privs
/revoke <玩家名> <特權> 撤銷玩家指定特權。 privs或basic_privs
/revoke <玩家名> all 撤銷玩家全部特權。 privs或basic_privs
/revokeme <特權> 撤銷自己指定特權。 privs或basic_privs
/kick <玩家名> [<原因>] 將玩家踢出伺服器。 kick
/ban 顯示被封的玩家列表。 ban
/ban <玩家名> 將該IP的玩家封禁,禁止進入伺服器。 ban
/unban <玩家名字> 解除封禁該玩家。 ban
/unban <IP位址> 解除封禁特定IP的玩家。 ban
/admin 顯示伺服器管理員名字。
/status 顯示伺服器遊戲版本,上線時間,線上玩家,每日一句。
/mods 顯示伺服器安裝的模組。
/days 顯示伺服器的天數 (從0開始算)。
/time 顯示伺服器時間 (24小時制)。
/time <小時>:<分鐘> 修改遊戲時間,24小時制。 settime
/time <時間> 修改遊戲時間,數值為0~24000。 settime
/set -n time_speed <速度> 設定遊戲時間的流逝速度,預設為72,日夜循環約現實世界的20分鐘。 server
/spawnentity <實體名稱> [<X> <Y> <Z>] 生成實體。 give, interact

4. 伺服器維護相關指令
#

指令 說明 需要特權
/shutdown 關閉伺服器。 server
/set <變數名稱> 顯示minetest.conf中該變數的數值。 server
/set <變數名稱> <新數值> 修改minetest.conf中該變數的數值。 server
/set -n <變數名稱> <初始值> 新增一個變數並賦值。 server
/clearobjects [full|quick] 清除所有實體和掉落物。預設quick是只清除已載入的地圖區塊,速度較快;full則是全刪除,但可能會拖慢伺服器效能。 server
/auth_reload 重新載入紀錄特權、驗證資料、密碼的auth.txt server
/emergeblocks here [<半徑>] 在使用者周遭開始載入地圖區塊。 server
/emergeblocks <座標1> <座標2> 在座標1和座標2間開始載入地圖區塊。 server
/fixlight here [<半徑>] 重設使用者位置的亮度。 server
/fixlight <座標1> <座標2> 重設座標1和座標2間的亮度。 server
/deleteblocks here [<半徑>] 刪除使用者位置的地圖區塊。 server
/deleteblocks <座標1> <座標2> 刪除座標1和座標2間的地圖區塊。 server
/remove_player <玩家名> 刪除玩家資料,只保留帳號密碼。該名玩家下線後才可使用。 server
/rollback_check [<範圍>] [<秒>] 檢查是否有玩家觸碰過該節點。預設範圍為0,秒數為86400,也就是現實中的24小時。 rollback
/rollback_check <玩家名> [<秒>] 回滾資料庫中該玩家的動作,預設秒數為60。 rollback
/rollback :<actor名稱> 回滾資料庫中該actor的動作,預設秒數為60。 rollback

參考資料
#

相關文章


感謝您的閱讀。我寫作是為了誠實表達想法,而不是追逐社群互動與流量。我很樂意傾聽你在仔細閱讀我文章之後的心得。若有內容勘誤 or 技術問題 or 回饋想法,歡迎透過本站「關於」頁面的Email與我聯絡。