「通用進階核心」:修訂間差異

無編輯摘要
無編輯摘要
 
(未顯示同一使用者於中間所作的 4 次修訂)
第3行: 第3行:
== 緣由 ==
== 緣由 ==
[[檔案:106-07-14 VisualGC.jpg|縮圖|開發第一代時的監控畫面。]]
[[檔案:106-07-14 VisualGC.jpg|縮圖|開發第一代時的監控畫面。]]
架構的開發始於[[106年]][[7月14日]],原因來自於[[中華麥塊]][[106年]]2月至6月多次出現 LAG、卡頓。當時主機使用 i7-2700K (OC 4.6GHz) + 16G RAM 投入伺服器+SSD。硬體規格優秀,但是實際狀況卻不理想,就在7月開始著手研究,14日成功開發第一代 UAC 架構。
架構的開發始於[[106年]][[7月14日]],原因來自於[[中華麥塊]][[106年]]2月至6月多次出現 LAG、卡頓。當時主機使用 i7-2600K (OC 4.6GHz) + 16G RAM 投入伺服器+SSD。硬體規格優秀,但是實際狀況卻不理想,就在7月開始著手研究,14日成功開發第一代 UAC 架構。


== 使用環境與目標 ==
== 使用環境與目標 ==
第32行: 第32行:
*# forge
*# forge
*# fabric
*# fabric
*# kcauldron
*# thermos
*# crucible
*# bungeecord
*# bungeecord
*# velocity
*# velocity
第102行: 第105行:


=== '''第四代 UAC''' ===
=== '''第四代 UAC''' ===
開發於[[107年]]7月,成功開發的重要幫助者:Zygarde。該玩家使用 Ultralight MIDI Player 時遇上了效能問題,因此量身訂造。著重在 GC 的最佳化,在 Ultralight MIDI Player 上有很好的效果之後帶回 Minecraft 做二次調整。因此伺服器與玩家皆能使用,本次的 GC 最佳化甚至一直沿用到了最新代仍在使用,效果非常良好。惟使用在玩家上時會偶爾卡一下。
開發於[[107年]]7月,成功開發的重要幫助者:Zygarde。該玩家使用 Ultralight MIDI Player 時遇上了效能問題,因此量身訂造。著重在 GC 的最佳化,在 Ultralight MIDI Player 上有很好的效果之後帶回 Minecraft 做二次調整。因此伺服器與玩家皆能使用,本次的 GC 最佳化甚至一直沿用到了最新代仍在使用,效果非常良好。惟這代使用在玩家上時會偶爾卡一下。


==== 適用對象 ====
==== 適用對象 ====
第415行: 第418行:


=== '''第十八代 UAC''' ===
=== '''第十八代 UAC''' ===
開發於[[114年]]1月,Java 21 + Minecraft 1.21.4 + Folia 的組合有適應不良的情形,因此需要重新調整來讓使用這個組合時穩定下來。
[[檔案:114-02-11 VisualGC.webp|替代文字|縮圖|十八代時的監控畫面。]]
開發於[[114年]]1月,Java 21 + Minecraft 1.21.4 + Folia + 17th UAC 的組合有適應不良的情形,因此需要重新調整來讓使用這個組合時穩定下來。


==== 適用對象 ====
==== 適用對象 ====