作者H45 (!H45)
看板Minecraft
標題[Mods] CCYBackup 自動備份
時間Sat Aug 24 10:33:34 2013
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
推 willy69wu31:自製推 08/24 10:45
推 luwinston:推! 08/24 11:36
推 yuan860721:好酷哦>w< 推自製Mod 08/24 12:40
推 gh0987:有MCP 應該不用自己反組譯? 08/24 14:10
我有用到 net.minecraft.server.MinecraftServer 的函式
裡面的函式名稱和 MCP 修正後的函式名稱不同
如果呼叫 MCP 的函式,雖然在 MCP 環境之下可以運作
但是包成 Mod 之後,用在外面 Minecraft-Forge 是不行的
會跳出無此函式的錯誤。
因此
需要自己反組譯看原程式碼的函式名稱是什麼
呼叫原程式碼的函式名稱才可以正常運作
※ 編輯: H45 來自: 140.116.247.22 (08/24 14:30)
推 XDglory:媽我在這 08/24 22:28
→ mmis1000:mcp應該有重混淆的工具?而且forge有附mcp對照表的樣子 08/25 10:12
對...我今天才發現
推 YukiPhoenix:有神快拜 08/25 11:23
※ 編輯: H45 來自: 140.116.247.22 (08/25 21:26)