檔案都分離了,以後更新程式可能更方便些,因為更新程式可以指定編號檔案更新吧
----------------------------------
在本通知中,我們希望提供一般指導,包括64位元客戶端的背景、預期更改和所需規範。
自更新至官方服務器時,32位元客戶端不再可用,需更新至64位元操作系統,敬請諒解。
■ 64位元客戶端應用程式背景
(1) 32位元客戶端的記憶體限制
MapleStory的客戶端程序是32位元開發的,最大記憶體限制為4 GB,實際運行時的記憶體限制比這個低。
為了克服這個限制,我們使用了一種優化技術,讀取必要的數據並將其加載到記憶體中,然後在記憶體使用量達到限制時從記憶體中釋放舊數據。
但是,由於長時間累積的更新,MapleStory所需的記憶體量正在逐漸增加。相應地,儘管應用了記憶體優化技術,但記憶體不足的情況正在加速,並且由於頻繁加載數據而導致客戶端延遲和客戶端異常終止的頻率越來越高。
因此,我們想應用64位元客戶端來克服32位元記憶體限制,提供更好的遊戲體驗。
(2)64位元操作系統利用率高
32位元客戶端可以在32位元和64位元操作系統上運行,而64位元客戶端只能在64位元操作系統上運行。
因此,我們一直在監控我們的冒險者們正在使用什麼樣的操作系統,並思考引入64位元客戶端的合適時機。
(省略)
使用32位元操作系統的冒險者需要升級到64位元操作系統。
為了提供更好的服務,給您帶來的不便,我們深表歉意。我們請求您的理解。
■64位元客戶端應用程式時的改進
對於 64位元客戶端,增加了“限制最大記憶體使用”和“記憶體對映 I/O ”選項,並進行了以下改進。
(1)減少遊戲延遲
在32位元客戶端中使用的最大記憶體量約為2 GB,但在64位元客戶端中,用戶可以設置安裝 在PC 中的RAM量。
(Ps. 32bit程式 2GB? why?)
如果最大記憶體使用量足夠,則透過釋放一次讀入記憶體然後重新讀取的數據來減少延遲。
特別是在需要大量記憶體的boss內容的情況下,大部分緩存數據在進入時被刪除以確保記憶體。
之後,數據被重新加載到記憶體中,造成了很大的延遲。同樣,如果最大記憶體使用量足夠,則延遲預計會最小。
(2)提高內容加載速度
啟用記憶體對映 I/O 以使用更多記憶體來加速數據加載。
在某些情況或內容中需要更快的加載。
■ 當 64位元客戶端應用程式時
正在測試64位元客戶端,目標是在9 月份反應在正式伺服器上。
未來,我們將竭盡全力為我們的英雄們提供更愉快的遊戲體驗和新的體驗。
謝謝。