為什麼這篇worldedit巴哈鄉民發文收入到精華區:因為在worldedit巴哈這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者softpak (喔喔喔)看板Minecraft標題[分享] 清除伺服器因BUG所產生的隱形實體...
相信很多人應該都曾經被這件事所困擾著
不外乎是整個洗白或者那個區塊的檔案刪掉
但在經過我3天的研究之後
有了突破性的解答
本來這篇我有發在巴哈
不過4個月之後文章就不見了
還好還有快取可以開網頁
好了
=================以下正文(做了些許修改)=====================
這個問題可能很多開服的玩家都會遇到,
而這個問題你無論使用什麼TAG或是把空間填充
都無法消除這些隱形的實體(invisible entity),
於是我大概研究了一下地圖存檔的機制,
發現所有的資料都是以CHUNK為單位儲存在各自的檔案裡,
上面是句廢話,
不過我覺得我好像花了太多時間去理解這件事情了。
通常有幾個方法可以解決這個問題:
1. 地圖整個刪除重新來過
2. 該區塊檔案刪除重新來過
但是玩家的心血通常就這樣子沒了,
所以我發現透過WE(WorldEdit)這個插件簡單的操作,
可以將損害降至最低,
首先需要將所有的告示牌、箱子、指令方塊這些東西備份或暫時搬到別處,
站在該CHUNK內並依序執行以下指令:
//chunk (選取該區塊)
//copy (複製該區塊 此舉可有可無)
//regen (重新生成該區塊)
//undo (復原該區塊)
這樣那個CHUNK內所有無法刪除的隱形實體都會消失,
注意該備份或要移動物品要先進行備份或移動,
我是比較推薦移動的方式,
較為保險。
至於為什麼會產生這些隱形實體,
我只能觀察到這些ENTITY並沒有完整的ID,
但其他資料都是完整的,
只能說遊戲內部可能需要實作復原或者刪除這些實體的辦法,
避免產生無法選取的實體。
希望對大家有幫助
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.231.87
※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1492793900.A.536.html