信喵之野望 20110521 緊急維修及回溯的處理感想

銀狐在玩的《信喵之野望》這款遊戲,最近發生了一次緊急維修及回溯的事件。緊急維修發生的時間是在2011/05/21的下午兩點多(日本時間),這個時間是遊戲中的合戰剛結束不久的時間。

緊急維修的原因,據說是遊戲中抽卡的機制出現了問題。銀狐自己沒有試過,不過網路上的同好表示抽卡可以無限抽。

在合戰過後,表現好的玩家會獲得『ニャみくじ‧吉』的抽獎券,原本一張抽獎券只能抽一次卡的,卻因為Bug的關係變成可以無限抽,一些發現這個Bug的玩家,卯起來拼命抽,並且將這些卡放流到交換所。發現異狀況的官方立刻停機緊急維修,並開始回復正確的資料。

經過十幾個小時的緊急維修,遊戲終於重新開放了。官方的處理方式是將遊戲的資料回溯到下午兩點(合戰結束的時間),然後在這時間到緊急維護這段時間內所有付費的項目相關效果保留。對於沒有付費的玩家,這段時間內若是有什麼強化成功等狀況,就會因為回溯而回復到強化前的狀況。

因為自己也是遊戲從業人員,所以看到官方如此處理有些吃驚。

首先是資料回溯到合戰結束(2011/05/21下午兩點)這個時間。就銀狐個人的經驗,做這種大規模的資料回溯會需要全體玩家的存檔,因此通常來說,選擇的時間點會是每次定期維護時的備份資料。
就以銀狐曾經參與過的專案來說,每週定期維護做的週備份才是完整的,在週備份以外的備份資料,為了不花太多的時間其實都只做差別檔。

不過《信喵之野望》的定期維護日是隔週三(每兩個星期的週三),這個定期維護的時間距離週六發生意外的時間已經又過了三天,官方最後能夠將資料回溯到合戰結束的這個時間點,讓銀狐非常的意外。

或許網頁遊戲的存檔模式不同,所以官方有許多的完整備份可以選擇;也或許在大型的事件(例如合戰結束)後,遊戲也會自動做完整的備份;也或許官方是用記錄檔將資料一筆筆的回復到當時的狀況。
無論是那一種狀況,銀狐都覺得官方在這次的回溯處理得相當不錯。

其次,對於回溯時間點到緊急維護的這段時間(大約一個小時左右),官方的處理方式是付費狀況保留;非付費狀況則回溯的作法,這樣的作法,很明顯的區分出付費玩家與非付費玩家所獲得的保障。

舉例來說,在遊戲中喵武將的強化可以使用遊戲幣或是點數幣來進行強化。如果同時有兩名玩家(一位付費一位非付費)同時進行了強化也都順利完成,那麼在緊急維修後,付費玩家的強化狀況會保留;非付費玩家則會被回溯。

通常在我們遇到全面回溯的處理時,我們不會選擇這麼複雜的處理方式,大多是選擇全面回溯,然後將這段時間玩家購買的虛寶或是使用的虛寶歸還。對於這一類靠機率運作的機制,就沒有刻意針對付費玩家去進行處理。如果有那位付費玩家在這段時間運氣好衝裝衝過了某個很低的機率,那麼他可能要面臨裝備退回到衝裝前的狀態,然後虛寶還他讓他再衝一次。

這種特別從記錄中挑出付費記錄,然後再做差異化處理的過程,看得出官方在這方面的用心,但也可能是這次緊急維修停機時間這麼長的原因。

無論是線上遊戲、網頁遊戲,在研發和營運的過程中不可能不出錯,但從發生狀況的處理過程中,還是可以發現每間公司處理方式的不同。從這次《信喵之野望》的緊急維修的處理,也讓銀狐學到了一些新方法。