2008年1月13日 星期日

線上遊戲公司之我見(1): 主管都在幹什麼吃的

我從2000年底就在線上遊戲公司工作, 一直到今年出來創業, 扣除中間出國唸書的兩年, 大概也在三個不同的公司工作過總共五年, 除了自己下場接客服電話以外, 舉凡公關, 行銷, 測試, 授權作業, 產品發行都做過.

做遊戲的都挺常去逛一些論壇, 有趣的是有些玩家卻認為遊戲公司是不看版的, 其實每天看是常態, 比較變態的PM(產品經理)還一天光臨好幾次. 有時候自己上去闢謠, 大多時候是默默收集意見.

每次當遊戲出問題時, 從玩家的反應裡面普遍看到指名"工程師""客服"或者是"GM"居多, 其他被罵的大概就是公司"高層", 不知道罵誰的時候, 就把公司的名字用其他諧音文字玷污一番.

一般來說"工程師""客服"或者是"GM"都不是決策者. 真正有決策權力的是主管, 這點大家都知道. 有些遊戲改版當天就出現嚴重的問題, 或者該開機的時間沒開機, 於是就有很多人腦子裡有疑惑:

"線上遊戲公司的主管都在幹什麼吃的?"

一個常識: 沒有遊戲公司是喜歡惡整玩家的. 這樣聽來好像我在為遊戲公司開脫, 只是反映事實: 不處理不是不願意去處理, 通常都是"沒有能力"或者"沒法即時發現問題".

當遊戲出問題時, 主管們不是在會議室裡想辦法, 就是到處奔走解決問題.

這裡舉一個經常發生的例子, 相信從韓國代理遊戲的同業都有過這樣的痛苦. 某遊戲X月Y日的Z時間是改版推出的時間. 為了這個偉大的日子, 遊戲公司準備了周全的計畫, 包含綿密的內部作業, 與原廠不斷來回的測試.

前三天, 原廠送來了改版包, 為了照顧網路連線不好的玩家, 讓他們可以在改版一開就進遊戲, 理論上我們應該儘可能早點把改版程式放到下載點.

但是吃過虧的我們早已經不這麼做了, 這裡把理由簡單說明一下:

在韓國的原廠公司裡面, 有一台伺服器叫做"Taiwan", 他們把台灣方面要改版的程式放在裡面, 邊開發編修正, 然後把同樣的程式交給台灣.

台灣也有一台伺服器稱為內測機, 這台機器外面連不到也看不到(有些比較幽默的工程師會取名叫做"不挫賽", "大吉利", "爽不停"或者"神專用"), 是一個模仿真實狀況的伺服器組合, 當接到原廠送來的程式時, 就會更新到內測機上, 確認無誤後, 就會通知原廠寄來程式, 這次是給營運機用- 也就是玩家目前在玩的伺服器組合.

但是內測機有個致命傷, 就是不能反映營運機的真實狀況, 舉例來說外面的世界是有許多玩家同時連線的, 而內測機卻只有測試員在測, 另外就是有些問題需要大量映證(例如哪裡會卡點: 總不會所有的地圖點通通都走到吧). 因此內測機過關不代表營運機就safe了.

線上遊戲公司懷著戰戰兢兢的心情, 在前一天終於把韓國給的(營運機用)改版程式放在下載點上, 迫不及待的玩家開始下載, 截至開機前六小時, 已經有上萬玩家從載點下載了改版程式.

這時, 我們親愛的原廠終於送來了最終版的營運機用程式(這是server程式, 剛剛玩家下載的改版程式是client程式), 於是系統工程師趕忙在一百多台機器上更新並且設定, 讀到這裡玩家想一想, 改版通常花費最少數百萬的行銷費用, 而這些繫之於系統工程師在這幾個小時要完成的工作.

換作是你, 要不要來做這個容易導致心臟病發的工作?

開機前三小時, 營運機已經準備好, 但是對外仍沒有開放, 測試員先登入測試, 這時候發現不得了了, 有些武器攻擊力數值有錯誤, 白武變特武啦!

由於會嚴重影響遊戲平衡, 於是各部門的主管都開始做自己該做的事情了, 身為產品部主管, 我馬上打電話緊急通知原廠送修正版過來, 包含營運機用的server+client程式, 並且安排測試員下次的測試重點.(所以有時候, 即使玩家已經下載過改版程式, 會懷疑開機後怎麼又要patch一次呢?)

你會說, 內測不是測過了沒問題, 怎麼營運機就有問題?

你問的太好啦! 我可以現在給你遊戲原廠的電話, 趕快去學幾句韓國話來罵人吧!

回題了, 此時系統部主管在等著原廠程式來的當口吃著泡麵, 等等又有一模一樣的那一百多台機器要更新設定, 而且若是搞不定的話, 今晚又不用睡了.

客服部主管忙著發延後開機的公告, 有人忙著打電話叫便當, 所有客服同仁在開機前都排隊去廁所尿尿了, 因為等一下開機的時間沒法開機, 電話就要滿線了.

行銷部主管, 忙著把一些電視廣告的que表稍微延後. 程式部門的主管在研究怎麼把Z時間內登入就送XX虛擬寶物的程式做修改.

原訂開機時間到了, 原廠的程式也TMD的到了(TMD是什麼意思?不要問我). 此時我登入遊戲論壇果然看到這句話:

"^%*&遊戲公司XXOO的說話不算話, 又延遲開機, 主管都在幹什麼吃的?"

6 意見:

小歪 提到...

哈哈..只是延後開機還是好事,起碼能在對外開放前找出問題來解決,最恐怖的就是出現隱藏性的BUG,然後都跑了兩三天以後才被發現,這時候所有人就得忙著擦屁股了.

銀狐 Silver Fox 提到...

玩家是很難理解遊戲公司內部的事情的,這也是我為什麼從去年開始會寫一些相關文章的原因....XD

Mouse 提到...

這真的是一個要命的工作!
光想要改幾百台的程式,
眼睛就已經發昏了。

GarageWoman=車庫女人 提到...

To 小歪: 你這麼強的人都落跑不幹了, 真是遊戲產業的損失啊!

To 銀狐: 若曝太多內幕其實也怕被前公司掐脖子的.

To mouse: 這就是為甚麼系統的主管特別值錢哪!

小歪 提到...

To 站長:這個產業現在不好混了,而且打雜打到熟練並不是件值得驕傲的事情 XD ,那些東西出了這個圈子以後就沒啥價值了.

To mouse:其實像那種大量重複動作的伺服器的管理基本上大家都會找出省事的辦法,所以那種改幾百台機器上的程式的事情並不會要命的,比較頭大的是得隨時準備應付各種可預期&不可預期的突發狀況,而且要儘可能在最短時間內解決掉,這才是真正要命的地方..

月亮忘記了 提到...

哈哈~你的敘述真的很貼切ㄟ.....

標籤雲