Skip to content

Latest commit

 

History

History
94 lines (70 loc) · 5.09 KB

README.md

File metadata and controls

94 lines (70 loc) · 5.09 KB

NCHUIT-MCServer

查看不同語言的 README 文件:English

📋 介紹

這是國立中興大學資訊科學研習社官方 Minecraft 伺服器!

本伺服器是模組服,我們使用 Manual-MMDM 來管理並分別匯出客戶端/伺服端模組。

🎮 遊戲資訊

  • 遊戲版本1.19.2
  • 模組載入器Forge
  • Forge 版本1.19.2-43.4.0
  • 伺服器位址nchuit.ddns.net
  • 記憶體需求:建議分配至少 4GB 以上的 RAM 給遊戲

📊 模組列表與依賴關係

你可以在 dependency-tree.txt 檔案中找到所有模組的完整列表及其依賴關係。這個檔案是由 Manual-MMDM 工具自動生成的,提供以下詳細資訊:

  • 伺服器包含的所有模組
  • 每個模組的版本資訊
  • 模組之間的依賴關係

⚙️ 模組功能

  • 本伺服器包含各種強化遊戲體驗的模組
  • 平衡的遊戲性與社交互動功能
  • 定期更新和維護
  • 伺服器使用 CraftTweaker 刪除部分合成表以平衡遊戲
  • 部分模組已經過我們手動漢化,因此與 CurseForge 上下載的檔案可能不完全一致

📥 客戶端遊玩

💡 安裝圖文說明HackMD

⚠️ 注意:安裝完模組包第一次開啟遊戲時會出現 MTR 模組的歡迎頁面,請依照畫面指示耐心等待約 18 秒後即可按下 ESC 關閉歡迎頁面。

系統需求

  • 1.19.2 需要 Java 17 或更新的版本

安裝方法

使用 Prism Launcher(推薦):

  1. 請在 Release 區下載 Prism-Launcher 開頭的 .zip 檔案
  2. 直接將壓縮檔匯入 Prism Launcher 中(不需要解壓縮)
  3. 設定 RAM 及 Java

手動安裝(官方啟動器):

  1. 請安裝指定的 Forge 版本
  2. 從 Release 下載 Client-Mods 開頭的 .zip
  3. 解壓縮後將模組丟到 .minecraft/mods 資料夾中
  4. 設定好你的 Minecraft 啟動器,確保開啟的是 Forge 版本,並且分配至少 3GB 的記憶體給遊戲

🖥️ 架設伺服器

步驟

  1. 下載 Server-Template 開頭的 .zip 檔,並解壓縮
  2. 編輯 user_jvm_args.txt,設定要分配的 RAM,推薦至少 6GB
  3. Windows 執行 run.bat / Linux 執行 run.sh 來執行伺服器!

⚠️ 注意:第一次執行時會生成 eula.txt 檔案,記得修改檔案同意條款再重新開啟伺服器!(這步就跟所有 Minecraft 伺服器開服過程一樣,詳情可以上網搜尋教學)

⚠️ 警告:伺服器設有自動重啟功能。如果第一次執行後沒有正確在 eula.txt 中設定 eula=true,伺服器可能會陷入一直重新啟動的狀況。請確保在重啟之間編輯此檔案!

🔧 模組管理

請下載最新版的 Manual-MMDM 後,放置到 manual-mmdm 資料夾中使用,並且所有被管理的模組應放在 manual-mmdm/mods 中。

⚠️ 重要提醒:請務必在提交(commit)變更前,使用 Manual-MMDM 工具中的「匯出 JSON」和「生成依賴樹」功能。這能確保所有模組的依賴關係都被正確記錄和追蹤。建議將生成的 dependency-tree 檔案置放在專案根目錄,並將 manual-mmdm.json 放置在 manual-mmdm 資料夾中。

📦 發佈指南

如果你是模組包編輯者,在更動了模組之後想要發佈 Release,請你準備好以下檔案:

  1. Client-Mods-<tag>.zip:內容為使用 Manual-MMDM 匯出的所有客戶端 Mods。
  2. Prism-Launcher-<tag>.zip:將 Manual-MMDM 匯出的客戶端模組放置到 Repository 的 prism-launcher-template/minecraft/mods 中,之後將整個 prism-launcher-template 資料夾壓縮並重新命名。
  3. Server-Template-<tag>.zip:從本 Repository 的 server-template 資料夾下載伺服器模板後,將 Manual-MMDM 匯出的伺服器模組放到 server-template/mods 中。這個壓縮檔解壓縮後應為整個伺服器模板 + 模組。

提交前檢查清單

  • 使用 Manual-MMDM 工具中的「匯出 JSON」功能更新模組資訊
  • 使用「生成依賴樹」功能記錄模組間的依賴關係
  • 確認所有變更都已正確記錄後再進行提交

❓ 常見問題 (FAQ)

  1. 問題:遊戲啟動時出現記憶體不足錯誤
    解決方案:確保已分配足夠的 RAM 給 Minecraft(至少 4GB)

  2. 問題:無法連接到伺服器
    解決方案:確認伺服器地址輸入正確,並檢查你的網路連線是否正常

  3. 問題:模組顯示版本不相容
    解決方案:確保你使用的是正確的 Forge 和 Minecraft 版本(1.19.2 和 Forge 1.19.2-43.4.0)

📞 聯絡我們

如有任何問題或建議,歡迎透過以下方式聯絡我們:

📜 授權條款

本專案採用 MIT 授權條款 - 詳情請參閱 LICENSE 檔案。