[Mods] CCYBackup 自動備份
https://github.com/ChinChangYang/CCYBackup/releases
這是我自製的 Mod
功能是每隔一段時間就自動 save-all 並且備份 world 資料夾
如果沒有人在線上就不會備份
如前一篇提到的
現在網路上沒有會自動備份的 Mod
所以我這個 Mod 也許是全世界第一個有自動備份功能的 Mod
這 Mod 的特點應該是 save-all 的部分
可以每隔一段時間強制 minecraft-server 把所有資料寫到硬碟裡
要做到這一點是需要反組譯 minecraft-server 看亂碼程式碼的
另外就是本 Mod 非常陽春
設定檔還沒有做防呆設計
備份時間間隔是以秒為單位,所以請勿設太低
用預設的就可以運作很好了
預設備份位置是 CCYBackup
CCYBackup-v0.0.4 更新
---------------------
首先感謝推文的支持
還有感謝板友告知 MCP 其實有「再混淆器」...
根本不用自己反編譯
這版我加上防呆設計
備份間隔不管設多小,實際備份間隔一定大於 10 秒,防止系統爆炸
另外也在設定檔加上了備份開關
如果只是想要每隔一段時間自動下達 save-all 指令,而沒有要備份
就把 BackupEnabled 設成 false
也許 Dropbox + Minecraft Server 的管理者會考慮這個方案吧
另外就是...下一篇文章提到的 mcrcon 好像也可以做到一樣的事情
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.174.134
推
08/24 10:45, , 1F
08/24 10:45, 1F
推
08/24 11:36, , 2F
08/24 11:36, 2F
推
08/24 12:40, , 3F
08/24 12:40, 3F
推
08/24 14:10, , 4F
08/24 14:10, 4F
我有用到 net.minecraft.server.MinecraftServer 的函式
裡面的函式名稱和 MCP 修正後的函式名稱不同
如果呼叫 MCP 的函式,雖然在 MCP 環境之下可以運作
但是包成 Mod 之後,用在外面 Minecraft-Forge 是不行的
會跳出無此函式的錯誤。
因此
需要自己反組譯看原程式碼的函式名稱是什麼
呼叫原程式碼的函式名稱才可以正常運作
※ 編輯: H45 來自: 140.116.247.22 (08/24 14:30)
推
08/24 22:28, , 5F
08/24 22:28, 5F
→
08/25 10:12, , 6F
08/25 10:12, 6F
對...我今天才發現
推
08/25 11:23, , 7F
08/25 11:23, 7F
※ 編輯: H45 來自: 140.116.247.22 (08/25 21:26)