OPENWORLD
下載

多人與伺服器

架設生存伺服器

身分組、家、保護區域與邊界:管理員經營生存伺服器所需的一切,以及如何啟動你自己的伺服器。

簡而言之

  • 四個預設身分組:SuperAdmin(全部權限)、Admin、Moderator 和 Player;權限是模式,最後一個符合的決定結果。
  • 玩家預設有 3 個家:/sethome、/homes、/tph、/delhome;/spawn 會帶他們回到出生點。
  • 新的 /zone 會禁止建造與爆炸;共有八條規則,成員可以無視建造、箱子與進入的禁止。
  • /border sets a circle per world and can close the Moon or space.
  • 自己架站:下載 openworld-server,編輯 server.json,開放 UDP 24710。
本頁內容
  1. 身分組與權限是如何運作的?
  2. 家與出生點是如何運作的?
  3. 我要怎麼用區域保護一塊地區?
  4. 我要怎麼限制玩家能去的地方?
  5. 我要怎麼架設自己的伺服器?
  6. 常見問題

身分組與權限是如何運作的?

在生存伺服器上,每位玩家都有一個身分組:包含名稱、顏色、優先順序、繼承的父身分組、家的數量,以及一份權限清單。權限是依序讀取的模式,最後一個符合的決定結果: 代表全部,home. 代表整個系列,-command.tp 代表拒絕。你只能把身分組給予低於你的玩家,且只能給予低於你的身分組。身分組存放在 roles.json 中,遊戲會依它收到的權限調整(遊戲模式、建造、指令)。

身分組優先順序家可以
SuperAdmin100無限全部。在 server.json(players.superAdmins)中指名;永遠不會被刪除。
Admin8010(從 Moderator 起)遊戲模式、指令、區域、邊界、出生點、踢出/封禁、前往月球與太空、授予身分組。
Moderator5010旁觀模式、傳送、查看背包與統計、踢出。
Player03聊天、建造、開啟箱子、生存、家、出生點、自己的重生點。預設身分組。

家與出生點是如何運作的?

指令作用
/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. 1

    下載

    在啟動器中選擇你的版本,然後點伺服器:下載適用於 Mac、Windows 或 Linux 的 openworld-server。

  2. 2

    啟動

    從程式所在的資料夾執行它(./openworld-server,或 openworld-server.exe)。第一次啟動時,它會寫出一個包含所有預設值的 server.json。

  3. 3

    把自己設為 SuperAdmin

    在 server.json 的 players.superAdmins 中填入你的使用者名稱。伺服器預設是線上模式:只有啟動器帳號能進入。

  4. 4

    開放連接埠

    玩家透過 UDP 24710 連線。請在防火牆中允許它,並在路由器上轉發,或使用網狀 VPN。

  5. 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 給你信任的身分組。

更新於