游戏服务器主程白皮书-概述
来源:互联网 发布:恢复文件软件 免费版 编辑:程序博客网 时间:2024/05/21 00:54
先从游戏团队组成和服务器团队组成上描述一下服务器主程的工作环境。
游戏研发涉及4个团队,程序、策划、美术、测试;游戏后续的运营还会有运营、运维和客服团队。一般来说,大多数的程序团队都是分成了客户端与服务器两个独立团队。因为客户端涉及更多的显示相关和系统兼容性的问题,而服务器需要保证稳定性和逻辑正确性。这两部分内容是完全独立的,目前同时具备两方面能力的人才成本太高。而有少数的程序员同时负责客户端和服务器开发的团队,也是会独立出一个客户端引擎部门来专门处理显示相关和兼容性的问题。
服务器程序员团队组成根据游戏的规模基本上都是1-15个人左右。当然也有一些项目团队有数十人人甚至跟多的,这是因为游戏利润相当高,或者需要快速堆功能导致的。
服务器主程在团队中的工作内容是带领团队保证服务器的用户承载压力,实现完整的策划案要求,另外根据不同的运营需求开发相应的平台接入功能,GM工具以及运维工具。
我把服务器主程在工作过程中的技术内容总结为软件工程里面最基本的稳定性、性能问题、可扩展性、安全性、功能完整性、可维护性等问题,额外的我增加了几个特别需要关注的点比如项目的时间控制、版本的国际化、协议设定基本原则等问题。每个问题都根据项目过程中的实际案例进行了细节总结。
服务器主程的人员管理方面的内容应该是相对比较简单的,因为团队基本上是10人左右的规模,属于基层管理。根据基层管理的相关内容和自我经验,我对于要点也进行了一些总结。希望能够帮助非管理专业的程序员们能够胜任服务器主程的岗位。
现在把服务器主程的技术关注点根据优先级进行罗列,而把管理相关的内容根据对于人员管理的时间顺序进行罗列如下。
1. 服务器主程技术关注点
a) 服务器稳定性把控
b) 服务器性能把控
c) 服务器可扩展性把控
d) 项目功能完整性把控
e) 项目时间点控制
f) 代码质量与可维护性把控
g) 协议设定把控
h) 服务器安全性把控
i) 版本国际化设定
2. 服务器主程人员管理相关
a) 团队人员招聘
b) 团队人员安排
c) 团队人员监督
d) 团队人员的培养
e) 团队人员的筛选
- 游戏服务器主程白皮书-概述
- 游戏服务器主程白皮书-序言
- 游戏服务器主程白皮书-服务器稳定性把控
- 游戏服务器主程白皮书-3.1 运行稳定性
- 游戏服务器主程白皮书-内存使用的稳定与安全
- 游戏服务器结构概述
- .NET 概述白皮书(MS)
- .NET 概述白皮书
- 地方棋牌游戏白皮书
- 【服务器架构】经典游戏服务器端架构概述
- 游戏粘性(DavidPerry游戏设计白皮书)
- 游戏乐趣(DavidPerry游戏设计白皮书)
- 游戏平衡(DavidPerry游戏设计白皮书)
- 图像处理系统概述(白皮书)
- 游戏服务器结构概述(转载时改了标题)
- 【服务器架构】经典游戏服务器端架构概述(续)
- 游戏概述
- 2013全球移动游戏产业白皮书
- HDU-2489 Minimal Ratio Tree(最小生成树[Prim])
- poj 2407 Relatives(欧拉函数模板)
- 两种获取文件路径的方法
- Android 自定义控件 优雅实现元素间的分割线 (支持3.0以下)
- apktool反编译详细使用教程
- 游戏服务器主程白皮书-概述
- iOS动画原理
- Java学习源代码学习
- Python:输出列表中成员出现的次数
- 面向对象的5个基本原则
- Ubuntu安装swftools
- [LeedCode OJ]#217 Contains Duplicate
- DuiLib : 使用CListUI显示海量数据
- linux:共享内存