身分組與權限是如何運作的?
在生存伺服器上,每位玩家都有一個身分組:包含名稱、顏色、優先順序、繼承的父身分組、家的數量,以及一份權限清單。權限是依序讀取的模式,最後一個符合的決定結果: 代表全部,home. 代表整個系列,-command.tp 代表拒絕。你只能把身分組給予低於你的玩家,且只能給予低於你的身分組。身分組存放在 roles.json 中,遊戲會依它收到的權限調整(遊戲模式、建造、指令)。
| 身分組 | 優先順序 | 家 | 可以 |
|---|---|---|---|
| SuperAdmin | 100 | 無限 | 全部。在 server.json(players.superAdmins)中指名;永遠不會被刪除。 |
| Admin | 80 | 10(從 Moderator 起) | 遊戲模式、指令、區域、邊界、出生點、踢出/封禁、前往月球與太空、授予身分組。 |
| Moderator | 50 | 10 | 旁觀模式、傳送、查看背包與統計、踢出。 |
| Player | 0 | 3 | 聊天、建造、開啟箱子、生存、家、出生點、自己的重生點。預設身分組。 |
家與出生點是如何運作的?
| 指令 | 作用 |
|---|---|
/sethome [NAME] | 在你站的位置儲存一個家(預設名稱 home;1 到 24 個字元,不含空格)。 |
/homes | 列出你的家,以及你的身分組允許的數量。 |
/tph [NAME] | 把你傳送到某個家(/home 也可以)。 |
/delhome NAME | 刪除一個家。 |
/spawn | 把你帶回你的出生點。 |
/setworldspawn | 管理員:設定新玩家與重生的起點(reset 可恢復預設)。 |
/setplayerspawn [PLAYER] [here|there|reset] | 你自己的重生點,就像床一樣;若要設定其他玩家的,需要有權限。 |
我要怎麼用區域保護一塊地區?
區域是以你為中心的圓形(1 到 100 000 公尺,預設 32 公尺),或是你走路放置角點所圍成的多邊形,位於單一世界,如有需要可限定在兩個海拔之間,並帶有優先順序(區域重疊處由最高者決定)。新區域禁止建造與爆炸。它的成員即使在區域禁止的地方也能建造、開啟箱子與進入。地圖(M)會顯示每個區域及其規則。
| 旗標 | 允許表示 | 成員可無視禁止 |
|---|---|---|
| build | 玩家可以破壞與放置方塊 | 是 |
| explosions | 武器會改變地面 | 否 |
| pvp | 玩家之間可以互相傷害 | 否 |
| pve | 生物與玩家可以戰鬥 | 否 |
| mobs | 生物會自行出現 | 否 |
| chests | 任何人都能開啟箱子 | 是 |
| damage | 墜落、溺水、熔岩與飢餓會造成傷害 | 否 |
| entry | 任何人都可以進入 | 是 |
/zone create spawn 40
/zone set spawn pvp deny
/zone member spawn add Alex
/zone global build allow
/zone poly farm (after /zone point at each corner)
/zone list我要怎麼限制玩家能去的地方?
- 每個世界一道邊界:
/border set RADIUS [WORLD]會以你站的位置為圓心畫出圓形(16 公尺到 10 000 公里);/border center、/border radius、/border on|off可調整它。在遊戲中它是一道動畫牆,從太空和地圖上看則是一個圓環。 - 關閉一個世界:
/border world moon deny讓所有人留在地球上;/border world earth|moon allow可重新開放。 - 關閉太空:
/border space deny會在 1012 公尺正下方設一道天花板。 - 例外:
border.bypass無視一切;travel.space和travel.moon讓一個身分組通行。玩家的遊戲會停在牆前;更遠處,伺服器會把他送回最後一個允許的位置。
我要怎麼架設自己的伺服器?
- 1
下載
在啟動器中選擇你的版本,然後點伺服器:下載適用於 Mac、Windows 或 Linux 的 openworld-server。
- 2
啟動
從程式所在的資料夾執行它(
./openworld-server,或openworld-server.exe)。第一次啟動時,它會寫出一個包含所有預設值的server.json。 - 3
把自己設為 SuperAdmin
在 server.json 的
players.superAdmins中填入你的使用者名稱。伺服器預設是線上模式:只有啟動器帳號能進入。 - 4
開放連接埠
玩家透過 UDP 24710 連線。請在防火牆中允許它,並在路由器上轉發,或使用網狀 VPN。
- 5
在遊戲中設定
用上述指令建立身分組、區域、邊界與世界出生點。預設是 100 個名額;你可以設為 1 到 1 000。
常見問題
我要怎麼成為自己伺服器的管理員?
把你的使用者名稱填入 server.json 中的 players.superAdmins。SuperAdmin 身分組擁有所有權限。
我要怎麼保護出生點不被破壞?
用 /zone create spawn 40 在那裡建立一個區域:禁止建造與爆炸,你還可以新增獲准建造的成員。
一位玩家可以有多少個家?
Player 身分組預設三個,Moderator 和 Admin 為十個。/role homes ROLE N 可以更改。
我能阻止玩家前往月球嗎?
可以:/border world moon deny,或只把 travel.moon 給你信任的身分組。
更新於