如何讓 Minecraft 伺服器能夠開啟複製特性

遇到自己 Minecraft 伺服器無法複製,無法使用原版特性?因為 Paper 修復了這樣的特性,但是我們只需要透過幾個設定的調整,就能讓部分的複製或特性又可以使用。

開伺服器想體驗最原版的體驗但又需要插件使遊玩上更方便?PaperMC 是一個大多數伺服器所使用的開服核心,或是使用它的 fork 分支 Purpur, Pufferfish,PaperMC,因為他擁有許多的功能可供設定,另外也能夠裝載插件,使伺服器有著更多的附加功能,並且相較於原版提供更好的性能,另一大特色就是修復了原版的許多特性,像是活塞複製、破基岩、刷沙機……等其他的特性,在眾多伺服器都不開放的功能,但是想關閉這些限制嗎,使伺服器能正常地使用原版特性,按照以下的指示就能將解除了喔!

但是 PaperMC 設置並不能解決所有的複製方式,如果要透過終界門複製沙子必須使用 Purpur 的伺服器核心,Purpur 的設置將能夠解決這個問題。

本篇文章是以 1.19.2 進行撰寫,其他版本可能會有些差異

操作方式

paper.yml

至 config 資料夾並開啟 paper-global.yml(舊版設定檔案位於 paper.yml 當中)

善用 Ctrl + F 尋找功能找到 unsupported-settings:

unsupported-settings:
  allow-headless-pistons: false
  allow-permanent-block-break-exploits: false
  allow-piston-duplication: false
  perform-username-validation: true

allow-headless-pistons

  • 預設: false
  • 是否允許製造無頭活塞。

allow-permanent-block-break-exploits

  • 預設: false
  • 是否允許原版漏洞破壞原版不可能破壞的方塊,例如:基岩、終界門方塊。

allow-piston-duplication

  • 預設: false
  • 是否允許利用活塞進行複製,例如: 鐵軌、地毯、TNT(這不能控制沙子的複製)

perform-username-validation

  • 預設: true
  • 伺服器是否要驗證玩家的用戶名,雖然這會允許玩家用戶名中使用特殊的字元,但也可能導致部分插件或指令無法正常運作。

purpur.yml

在 purpur.yml 中搜尋 fix-duping,位於 world-settings/default/blocks/sand/

fix-duping

  • 預設: true
  • 設置 false 達到複製沙子的功能,如果關閉後沒有效果請將 safe-teleporting 一併關閉。

在 purpur.yml 中搜尋 safe-teleporting,位於 world-settings/default/blocks/end_portal/

safe-teleporting

  • 預設: true
  • 開啟時終界門會保護不安全/異常的傳送。

參考連結

Paper 官方文檔:https://docs.papermc.io/paper/reference/global-configuration
Purpur 官方文檔:https://purpurmc.org/docs/Configuration/

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *