網(wǎng)友評分:
5分
我的世界鋰MOD是個適用于MC服務(wù)器的優(yōu)化模組,相較于其他優(yōu)化模組,鋰MOD致力于著一個標(biāo)準(zhǔn),即在不修改原版游戲內(nèi)容的前提下做出更多的優(yōu)化改進,有自己服務(wù)器的玩家可以下載來使用。
物理優(yōu)化:通過簡單地減少長方體碰撞箱的分辨率復(fù)雜度,實體碰撞檢測有了顯著的進步。同時,還使用一種更準(zhǔn)確的算法來減少每個tick的檢查區(qū)塊數(shù),尤其是在實體快速移動的情況下,優(yōu)化效果顯而易見。
怪物AI優(yōu)化:我們在一些處理AI的任務(wù)中使用了基于事件的系統(tǒng),以減少不斷遍歷世界變化所帶來的CPU占用。怪物的“大腦”也被優(yōu)化了,可以在不同的AI任務(wù)之間選擇,比以前快得多。您可以在此處看到前后比較的結(jié)果。
世界生成優(yōu)化:在原版的世界生成器當(dāng)中,許多計算都是不必要的,并且不會影響最終結(jié)果,這為Lithium提供了充分的機會來優(yōu)化這一筆顯著的性能開銷。
區(qū)塊加載優(yōu)化:區(qū)塊方塊著色板壓縮中所使用的預(yù)生成結(jié)構(gòu)已被更改,以提高效率。當(dāng)玩家在探索世界時(生成新區(qū)塊),這將導(dǎo)致更少的TPS下降,并適當(dāng)?shù)貫榧虞d時間提供了優(yōu)化。我們還批量處理化了一些驗證操作,以減少不必要的磁盤I/O。注意:如果您安裝了區(qū)塊引擎重寫優(yōu)化井字棋(tic-tacs),該優(yōu)化不會對您有任何作用,但這并不影響雙方的兼容性。
刷怪塔優(yōu)化:怪物成堆所帶來的性能損耗顯著降低,因為處理實體之間的碰撞沖突已經(jīng)被優(yōu)化,利用簡單的碰撞箱,這使得刷怪塔對服務(wù)器tick速率的傷害大大降低。
方塊tick優(yōu)化:該優(yōu)化讓方塊更新有了質(zhì)的飛躍,實施該優(yōu)化后生成區(qū)塊的速率和其它紅石裝置的響應(yīng)速度更快。這也減少了方塊用于確定是否按照更新隊列O(n)[n在這里代表方塊響應(yīng)數(shù)量數(shù)]的計劃進行更新響應(yīng)的時間,當(dāng)該值到O(1),此時若有大量方塊被更新,那么這將提供十分顯著的速度提升。
爆炸優(yōu)化:我們已為TNT和爆炸應(yīng)用了相當(dāng)多的優(yōu)化,在不改變其行為的情況下減少了相關(guān)的行為所帶來的卡頓。在其中增益最顯著的一項是光線追蹤,其已得到充分優(yōu)化,我們可以利用以下事實佐證:在同一路徑上,多步發(fā)生的行為將響應(yīng)于同一方塊位置,從而使我們能夠快速復(fù)用上一步的結(jié)果。我們還利用了一種更快的位置跟蹤算法,該算法可以避免許多不必要的位置分發(fā)。
生物行為優(yōu)化:《Minecraft》中復(fù)雜的實體AI,主要來源是屬于村民和掠奪者所帶來的計算,這些計算通常需要在世界中找到相關(guān)的事件點,以便選擇最合適的AI任務(wù)。在一般情況下,查詢一個區(qū)塊中的所有事件點需要通過大量數(shù)據(jù)流代碼進行16次單獨檢索。隨著Lithium的出現(xiàn),這個任務(wù)被簡化為一個簡單的檢索,使用更快的(也是很典型的)的基于迭代器的方法,查詢得到16-22倍的改進。
數(shù)據(jù)跟蹤器優(yōu)化:用于追蹤某些實體狀態(tài)和屬性的內(nèi)部數(shù)據(jù)管理器已然被優(yōu)化,通過使用平面數(shù)組并極力避免性能損耗較高的鎖定,無論何時這些屬性在游戲期間被何種方式訪問,這都提供了一個十分體面高效的性能提升。
標(biāo)簽: 我的世界MOD
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 www.virtualinsta360.com.All rights reserved.
浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號