天天看點

遊戲伺服器主程白皮書-概述

先從遊戲團隊組成和伺服器團隊組成上描述一下伺服器主程的工作環境。

遊戲研發涉及4個團隊,程式、策劃、美術、測試;遊戲後續的營運還會有營運、運維和客服團隊。一般來說,大多數的程式團隊都是分成了用戶端與伺服器兩個獨立團隊。因為用戶端涉及更多的顯示相關和系統相容性的問題,而伺服器需要保證穩定性和邏輯正确性。這兩部分内容是完全獨立的,目前同時具備兩方面能力的人才成本太高。而有少數的程式員同時負責用戶端和伺服器開發的團隊,也是會獨立出一個用戶端引擎部門來專門處理顯示相關和相容性的問題。

伺服器程式員團隊組成根據遊戲的規模基本上都是1-15個人左右。當然也有一些項目團隊有數十人人甚至跟多的,這是因為遊戲利潤相當高,或者需要快速堆功能導緻的。

         伺服器主程在團隊中的工作内容是帶領團隊保證伺服器的使用者承載壓力,實作完整的策劃案要求,另外根據不同的營運需求開發相應的平台接入功能,GM工具以及運維工具。

         我把伺服器主程在工作過程中的技術内容總結為軟體工程裡面最基本的穩定性、性能問題、可擴充性、安全性、功能完整性、可維護性等問題,額外的我增加了幾個特别需要關注的點比如項目的時間控制、版本的國際化、協定設定基本原則等問題。每個問題都根據項目過程中的實際案例進行了細節總結。

         伺服器主程的人員管理方面的内容應該是相對比較簡單的,因為團隊基本上是10人左右的規模,屬于基層管理。根據基層管理的相關内容和自我經驗,我對于要點也進行了一些總結。希望能夠幫助非管理專業的程式員們能夠勝任伺服器主程的崗位。

         現在把伺服器主程的技術關注點根據優先級進行羅列,而把管理相關的内容根據對于人員管理的時間順序進行羅列如下。

1.      伺服器主程技術關注點

a)        伺服器穩定性把控

b)        伺服器性能把控

c)        伺服器可擴充性把控

d)        項目功能完整性把控

e)        項目時間點控制

f)         代碼品質與可維護性把控

g)        協定設定把控

h)        伺服器安全性把控

i)          版本國際化設定

2.      伺服器主程人員管理相關

a)        團隊人員招聘

b)        團隊人員安排

c)        團隊人員監督

d)        團隊人員的培養

e)        團隊人員的篩選

繼續閱讀