快轉到主要內容

Minetest指令列表

分類   遊戲攻略 Minetest資訊
標籤   Minetest Server
🗓️ 民國111年 壬寅年
✍ 切換正體/簡體字
目錄

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.txtserver
/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

參考資料
#

相關文章

Minetest多人連線與架設伺服器
分類   遊戲攻略 Minetest資訊
標籤   Minetest Server
Minetest的玩家特權 (Privileges) 機制介紹
分類   遊戲攻略 Minetest資訊
標籤   Minetest Game
Minetest的地圖產生器種類介紹 (Map Generator)
分類   遊戲攻略 Minetest資訊
標籤   Minetest Game

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。