栗子現場直播 千篇一栗
有很多簡單的道理,若不是被遺忘,不是察覺不到,就是知易行難。

2012年5月31日 星期四

Diablo 3 的災難

最近玩 Diablo3 玩得很兇,兇得連續數天都沒有更新日記。
以下是說近兩週,在 Diablo3 港台出現的災難。這是遊戲史的反面教材,大家都應該以史為鑑。

起初,Diablo3 的公司 Blizzard 把遊戲分為三個地區,三組伺服器。美國有美國伺服器,歐洲有歐洲伺服器,亞洲有亞洲伺服器。不同地方的人可以去不同地方的伺服器,但遊戲資料不共通。本來的設計就是這樣,相安無事。(註一)

不過,由於 Blizzard 對香港台灣銷量的錯誤估算,導致亞洲伺服器被擠爆。為了減輕亞洲伺服器的負荷,Blizzard 做了一個極度錯誤的決定:對香港台灣的連線數設上限。

而這種做法正正優待了韓國的玩家(註二)。後來這件事被香港台灣的玩家發現,鬧上傳媒和消費者保護會。

結果事件由 Blizzard 總部的營運長 Paul Sams 介入調停,才暫時平息港台玩家的不滿。現時在 Blizzard 的建議下,部份港台玩家都轉移到美國伺服器,亞洲伺服器的問題才得以抒緩。

但這只是惡夢的開始。

五月二十九日,Diablo3 第一次大規模更新。為此,美國在最少玩家上線的時間--清晨時份做更新,美國伺服器全線暫停。不過,那段時間卻正正是香港台灣的高峰期:晚上六時至凌晨二時。當初聽從 Blizzard 建議轉移到美國伺服器的玩家,全都不能玩遊戲。

而更大的災難是,在更新過後,英文版和國際版的遊戲軟件都升了級,美國伺服器也升了級。但中文版軟件,韓文版軟件和亞洲伺服器沒有升級。而不同版本的遊戲軟件和伺服器不能連線。於是,港台出現了兩批人,一批只能到亞洲伺服器,另一批只能到美國伺服器。而這兩個伺服器又不能互通。平時共同作戰的戰友,被迫相隔。

人的愚蠢沒有極限。五月三十一日,中文版軟件,韓文版軟件和亞洲伺服器亦都同時更新。但是,他們卻更新到比美國伺服器更新的版本。於是,中文韓文版還是只能到亞服,英文國際版還是只能到美服,情況完全沒有改善。

幸好我一向是用國際版登入美服,未受事件影響。不過我大慨聽到部份玩家的悲鳴了。

以上只是問題的一部份。我還未說他們的系統超不穩定,以及在其他國家發生的問題。

其實其中有非常多的災難,明明是可以預視,明明是可以避免的。無眼睇,在此住筆。

註一:做分區是網絡質素考量。美國人去美國伺服器的質素,比去歐洲的好。歐洲人則是去歐洲伺服器比較好。

註二:亞洲伺服器位於韓國。

2012年5月14日 星期一

TOPLAY 2012w20

之前誇下海口,誓要在母親節前完成 HiAuntie。現在母親節已過,正式泡湯了。不過開發還是會繼續的。
上週總算完成了 torrent 下載的部份。而在之前數週的膠著狀態中,我看到了現時系統的不足。
現時最大的問題出在 Javascript 上。Binding 成本太高,不符合 jQuery 格式,欠缺測試碼。除此之外,還有其他結構上的問題需要清掃。
所以,現時 HiSocial 的開發重心將由 function building 改為 refactoring。

不過,本週有更重要的事要辦。就是玩 Diablo 3。
衝等級最重要,正經事就先放在一旁好了。

2012年5月7日 星期一

TODO 2012w19

本週和之前數週有點不同。HiSocial 有較多的進度。不過,卻和之前定下的目標沒太大關係。
之前數週已決定完成 torrent 的下載介面。而如果我真的向這個方向走,說不定真的能在一週內完成。不過,現時 HiSocial 這堆東西於我來說,感覺非常...飄。
雖然代碼數量不多,但已經同時涉及多個不熟悉的技術,未能得心應手。當軟件到了一定程度的規模,腦袋就無法負荷,到達樽頸。
而本週為了應付這個樽頸,做了很多 refactoring 和寫了很多 test case。「飄」的感覺總算是緩和了。
結果,和目標相關的事還沒有動手。

星期日晚,肚痛了。

TODO:

  • HiSocial: 下載 torrent UI

2012年5月2日 星期三

TODO 2012w18

一如既往,上週 HiSocial 只有丁點進度。我發誓,進度不是零,不過真的好很慢。
開始有朋友關注這個東東,也向我提供了一些展望和願景,讓我大吃一驚。但與其發白日夢,還是得先解決現實的問題,心力的問題。
雖然希望有人能幫手,但這東東應該沒有人會幫手。即使有人幫手,我也不知道該如何分配工作。唯有丟去 github 等運到。不過如何要令其他人知道開發的方向,還得需要弄個 spec。
另,我覺得應該要再做點 refactoring。

最近考慮為 HiSocial 弄 FTP。在 Windows 和 Linux 做掛載和連結也非常方便。細節要好好探究。
也想過做網頁版的 file explorer,但技術上會有樽頸。例如 Drag and drop,right click,HTML5/Java 都有各自的樽頸,UI 設計都有困難。

Google drive 開始浮上水面。看那東東的首頁,我覺得像極 Google doc。感覺上 dropbox 和 FTP 會較好用。

Ubuntu 12.04 推出。試過在 T43 跑,即使關掉 3D 用 Unity2D,感覺還是很慢很差,到最後還是安裝 Xubuntu。可惜 Lubuntu 不是 LTS,否則我也會試試看。

星期日去了踏單車,腳痛。

TODO:

  • HiSocial: 下載 torrent UI