Re: [閒聊] Terraria的狂人玩家受到開發組的嚴重打擊

看板Steam作者 (神無月 孝臣)時間3年前 (2020/05/28 00:39), 3年前編輯推噓35(3507)
留言42則, 38人參與, 3年前最新討論串3/3 (看更多)
※ 引述《Gwaewluin (神無月 孝臣)》之銘言: : 回一下舊文 : 在1.4終於上線後 : mokakiliさん卻上傳影片宣布他的旅程已經結束的消息 : https://www.nicovideo.jp/watch/sm36873990 : 關於mokakiliさん收集物品與苦行的說明請參閱上一篇文內有說明 : 原本mokakiliさん一直都還有繼續在進行他的物品收集 : 甚至為了展示的布局而大幅翻新過展示場 : 但進入1.4後卻出現mokakiliさん要打開展示場地圖便會發生錯誤的問題 : 而mokakiliさん找人嘗試解讀錯誤訊息後 : 得到的結果是他的展示場地圖已經太大(快30MB) : 讀取時會用掉超過3GB的記憶體 : 導致32位元的Terraria主程式因此死掉 : 這個問題只有Re-Logic可以解決 : 而mokakiliさん也已經寫信求助 : 在Re-Logic將這問題處理掉之前 : mokakiliさん只能結束他從2014年開始持續到現在的收集物品了 話說這件事情還有後續發展 https://www.nicovideo.jp/watch/sm36931906 mokakiliさん整理了這幾天的處理經過 mokakiliさん還是沒有辦法放棄那張弄了六年的地圖 一張地圖都弄了六年了怎麼能放棄 不過由於mokakiliさん也很想玩1.4的東西 結果他那隻遊戲時間5000小時的角色跑進1.4版玩過後就沒辦法在1.3版遊戲中使用了 只能由他其他還沒進過1.4版地圖的角色去1.3版的遊戲中調整那張展示地圖 mokakiliさん找了程式專門家的MIYABIさん來讀Terraria的錯誤訊息 根據mokakiliさん表示 MIYABIさん在讀Terraria的程式碼時是每三分鐘就會罵一次fuck的 MIYABIさん分析錯誤訊息後判斷無法打開展示地圖的原因可能有三個 第一個原因可能是地圖檔太舊(那張展示地圖是從1.1版時就建立的) 但這個原因經過測試後可以排除 舊版本建立的地圖依然可以正常在1.4版中打開 第二個原因可能是全部種類的旗幟各掛了64面造成的負荷 但將全部的旗幟都敲掉後依然沒有辦法打開展示地圖 第三種原因則是東西太多造成的問題 這個就非常困難特定出來了 於是在這裡使用了Terraria的server模式來嘗試在1.4版中打開展示地圖 結果發現在讀取到47%的時候會跳出錯誤訊息當掉 由於Terraria的地圖檔是從左邊開始讀取的 所以可以判斷出來約在讀取到地圖中間偏左附近時發生問題 因此可以嘗試在這個位置來將問題特定出來 而最後成功找到發生問題的東西是啥了 答案是那準備好要放衣服的一大堆的服裝展示人偶 可是之前在1.3版的時代中明明也是擺那一大堆的服裝展示人偶卻沒出問題過啊 這是因為服裝展示人偶在1.4版後加入了改動 服裝展示人偶會變成可以像玩家一樣放入染料來改變上面服裝的顏色 mokakiliさん原本就是為了針對可以放入染料的改動而事先擺好一大堆服裝展示人偶 因為每一套衣服都必須要準備足夠多的數量來各自放入全部種類的染料來展示才行 但這個服裝展示人偶的改動使得消耗的資源大增 等於一個服裝展示人偶會具有接近一個玩家的資料量 在展示地圖中當走到放服裝展示人偶的區域時會同等於同時有百位玩家出現在畫面中 而且現在1.4版中每放置一個服裝展示人偶就有等於同時放置16個物品的資料量 光只是放置服裝展示人偶就會讓FPS下降(這在1.4.0.3有進行改善) Terraria的箱子有設定放置數量上限以避免放置太多導致記憶體使用量超過上限 但服裝展示人偶並沒有被設定放置數量上限 也就是說光是一直持續不停放置服裝展示人偶在地圖中 最後就會變成超過記憶體的使用上限而再也無法進入地圖中(所以要好好備份地圖) 尤其是在可以無限拿東西出來的journey mode中 然後MIYABIさん用64位元版的server模式來進行測試 若硬將展示地圖中的全部服裝展示人偶讀取進去的話 會是看到驚人的20GB記憶體使用量(這裡有貼一個對照組,MHW記憶體使用量是2.8GB) 也就是說這一堆服裝展示人偶讓同一張地圖的記憶體使用量 從1.3版進入1.4版後會暴增至少16GB mokakiliさん有弄一張地圖是把服裝展示人偶數量 調整到剛好放置到會使用4GB記憶體使用量 但進入這樣的地圖也會頓得不得了 最後mokakiliさん把展示地圖中的服裝展示人偶的數量進行調整 共留下了7925架服裝展示人偶 拆掉的服裝展示人偶有67626架 也就是原本地圖中有放置了75551架服裝展示人偶(但這樣的數量只能展示預估的一半) 經過這樣的處理就終於可以讓展示地圖在1.4版中打開來了 7925架服裝展示人偶看起來感覺雖然很多 但目前wiki裡面收集到的服裝就已經有200套了 而且還有裝飾品也需要放上去展示才行 數量可以說是完全不夠 不過MIYABIさん有提到一件好消息 服裝展示人偶不知道為何是即使放上衣服也不會改變其資料量 會不會建立10張地圖來放全部的服裝展示人偶就等以後再決定了 現在展示地圖經過調整之後 在1.4版之中打開時的記憶體使用量是3GB(還是比MHW多) mokakiliさん收集物品來展示的苦行之路又可以繼續下去 不過最後提到還有一個叫做帽架的恐怖東西 可以放上各種裝飾品再放染料 會需要使用的帽架數量可能是服裝展示人偶的10倍 -- On the surface, the scientist invests the power of his mind in a single miraculous idea and naturally begins to rise above his fellows. But the parasites say "NO! Discovery must be regulated! It must be controlled and finally surrendered." ─Andrew Ryan -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.229.1.183 (中國) ※ 文章網址: https://www.ptt.cc/bbs/Steam/M.1590597565.A.1EB.html

05/28 00:49, 3年前 , 1F
給絕對的尊敬這位玩家 敬禮!
05/28 00:49, 1F

05/28 00:51, 3年前 , 2F
有趣推
05/28 00:51, 2F

05/28 00:51, 3年前 , 3F
是真愛
05/28 00:51, 3F

05/28 01:15, 3年前 , 4F
感覺debug超辛苦XD
05/28 01:15, 4F

05/28 01:20, 3年前 , 5F
真愛推
05/28 01:20, 5F

05/28 01:20, 3年前 , 6F
真的是狂人 祝福他在展示之路上能繼續前進
05/28 01:20, 6F

05/28 01:27, 3年前 , 7F
好屌
05/28 01:27, 7F

05/28 01:34, 3年前 , 8F
是真愛
05/28 01:34, 8F

05/28 02:31, 3年前 , 9F
太瘋狂了
05/28 02:31, 9F

05/28 02:42, 3年前 , 10F
哇賽 太神啦! 自己debug
05/28 02:42, 10F

05/28 03:03, 3年前 , 11F
最近剛好在玩,這真的神Game,推一個有愛神人
05/28 03:03, 11F

05/28 03:57, 3年前 , 12F
這裡是不是漏字 只能由他其他還"沒"進過1.4版地圖
05/28 03:57, 12F
的確是漏掉了,謝謝提醒

05/28 05:25, 3年前 , 13F
厲害 不但特定出問題還解決了
05/28 05:25, 13F

05/28 06:55, 3年前 , 14F
原來是debug啊 我還以為
05/28 06:55, 14F

05/28 07:53, 3年前 , 15F
m對遊戲的愛很猛,M的程式功力也很猛,至於遊戲大概就是過去
05/28 07:53, 15F

05/28 07:54, 3年前 , 16F
累積的舊程式碼難重構優化吧,反正非極限狀態都還能跑
05/28 07:54, 16F

05/28 08:17, 3年前 , 17F
一般玩家大概就忍痛放棄了
05/28 08:17, 17F

05/28 08:31, 3年前 , 18F
每三分鐘罵一次xd 很有畫面
05/28 08:31, 18F
※ 編輯: Gwaewluin (116.24.67.137 中國), 05/28/2020 09:03:53 ※ Gwaewluin:轉錄至看板 C_Chat 05/28 09:20

05/28 09:38, 3年前 , 19F
05/28 09:38, 19F

05/28 09:41, 3年前 , 20F
之前看了你的文 照他玩法玩了一個多月就玩到想吐了XD
05/28 09:41, 20F

05/28 09:50, 3年前 , 21F
收集狂的真正力量!!
05/28 09:50, 21F

05/28 10:06, 3年前 , 22F
看起來開多張地圖分開展示才是治標的方法
05/28 10:06, 22F

05/28 10:08, 3年前 , 23F
不過這次1.4確實感受到了最佳化問題 我之前1.3從沒頓過
05/28 10:08, 23F

05/28 10:09, 3年前 , 24F
但這次1.4偶爾會卡頓一下
05/28 10:09, 24F

05/28 11:15, 3年前 , 25F
有點像 chunk ban
05/28 11:15, 25F

05/28 11:22, 3年前 , 26F
1.4的我也時常卡,明明地圖是新開的建設也不多
05/28 11:22, 26F

05/28 11:52, 3年前 , 27F
七萬展示人偶XDDDD
05/28 11:52, 27F

05/28 12:09, 3年前 , 28F
偷問一下有人知道1.4進遊戲只能打英文怎麼解嗎
05/28 12:09, 28F

05/28 12:10, 3年前 , 29F
我看輸入法那邊直接打X了 切換也沒用
05/28 12:10, 29F

05/28 13:33, 3年前 , 30F
我光看文就要哭了 這毅力跟壓力.....
05/28 13:33, 30F

05/28 15:38, 3年前 , 31F
太神了
05/28 15:38, 31F

05/28 16:22, 3年前 , 32F
05/28 16:22, 32F

05/28 16:24, 3年前 , 33F
那玩法光用看的就已經想吐了
05/28 16:24, 33F

05/28 17:36, 3年前 , 34F
好猛
05/28 17:36, 34F

05/28 18:11, 3年前 , 35F
可喜可賀
05/28 18:11, 35F

05/28 19:40, 3年前 , 36F
我在出生點蓋半邊鐵路都覺得煩了Xd
05/28 19:40, 36F

05/28 21:47, 3年前 , 37F
程式好猛 這樣都找得出問題
05/28 21:47, 37F

05/28 21:53, 3年前 , 38F
cool
05/28 21:53, 38F

05/28 22:37, 3年前 , 39F
RAM:...
05/28 22:37, 39F

05/28 23:36, 3年前 , 40F
玩這麼久還充滿熱情真是厲害。希望官方會幫忙解決問題吧
05/28 23:36, 40F

05/29 09:43, 3年前 , 41F
我是1.4地圖打開來快捷鍵沒反應..只能站在原地揮劍
05/29 09:43, 41F

05/29 13:38, 3年前 , 42F
素材要刷個幾小時我就放棄了 這種人我是真的不能理解
05/29 13:38, 42F
文章代碼(AID): #1UpfUz7h (Steam)
討論串 (同標題文章)
文章代碼(AID): #1UpfUz7h (Steam)