先从游戏团队组成和服务器团队组成上描述一下服务器主程的工作环境。

游戏研发涉及4个团队,程序、策划、美术、测试;游戏后续的运营还会有运营、运维和客服团队。一般来说,大多数的程序团队都是分成了客户端与服务器两个独立团队。因为客户端涉及更多的显示相关和系统兼容性的问题,而服务器需要保证稳定性和逻辑正确性。这两部分内容是完全独立的,目前同时具备两方面能力的人才成本太高。而有少数的程序员同时负责客户端和服务器开发的团队,也是会独立出一个客户端引擎部门来专门处理显示相关和兼容性的问题。

服务器程序员团队组成根据游戏的规模基本上都是1-15个人左右。当然也有一些项目团队有数十人人甚至跟多的,这是因为游戏利润相当高,或者需要快速堆功能导致的。

服务器主程在团队中的工作内容是带领团队保证服务器的用户承载压力,实现完整的策划案要求,另外根据不同的运营需求开发相应的平台接入功能,GM工具以及运维工具。

我把服务器主程在工作过程中的技术内容总结为软件工程里面最基本的稳定性、性能问题、可扩展性、安全性、功能完整性、可维护性等问题,额外的我增加了几个特别需要关注的点比如项目的时间控制、版本的国际化、协议设定基本原则等问题。每个问题都根据项目过程中的实际案例进行了细节总结。

服务器主程的人员管理方面的内容应该是相对比较简单的,因为团队基本上是10人左右的规模,属于基层管理。根据基层管理的相关内容和自我经验,我对于要点也进行了一些总结。希望能够帮助非管理专业的程序员们能够胜任服务器主程的岗位。

现在把服务器主程的技术关注点根据优先级进行罗列,而把管理相关的内容根据对于人员管理的时间顺序进行罗列如下。

1.      服务器主程技术关注点

a)        服务器稳定性把控

b)        服务器性能把控

c)        服务器可扩展性把控

d)        项目功能完整性把控

e)        项目时间点控制

f)         代码质量与可维护性把控

g)        协议设定把控

h)        服务器安全性把控

i)          版本国际化设定

2.      服务器主程人员管理相关

a)        团队人员招聘

b)        团队人员安排

c)        团队人员监督

d)        团队人员的培养

e)        团队人员的筛选

游戏服务器主程白皮书-概述相关推荐

  1. 游戏服务器主程白皮书-序言

    在从事游戏开发的6年时间里面,涉及的内容包括运营平台.GM工具.MMORPG.FPS游戏.游戏都已经上线并且稳定运行,单服务器的承载量在1万-5万之间.对于这样的成绩我自己还是比较满意了.期间得到很多 ...

  2. java游戏服务器面试_我做游戏开发这八年

    点击上方"CSDN学院精品课",选择"置顶公众号" CSDN学院精品课  IT人的职业提升平台 作者 | kakashi8841 简述这篇文章并不是想教会大家如 ...

  3. lt;转载gt;游戏服务器开发都要学什么?

    2018年3月3日 欢迎扫二维码关注公众号,获取技术干货 近来遇到有很多人想从其它开发领域转到游戏服务器开发行业上来,他们或许觉得游戏服务器开发工资高,或许觉得做游戏服务器需要掌握的技术更高级,可以锻 ...

  4. 百万用户级游戏服务器架构设计

    百万用户级游戏服务器架构设计 服务器结构探讨 -- 最简单的结构 所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求.所以,结构本无所谓正确与错误:当然,优秀的结构更有助于系统的 ...

  5. 牛人写的设计游戏服务器

    转载自 zeeman的博客 - 牛人写的设计游戏服务器 :http://blog.sina.com.cn/s/blog_55d572ca0100uvzt.html 有段时间没有研究技术了,这次正好看到 ...

  6. 1. 游戏服务器相关讨论(转)

    服务器结构探讨 – 最简单的结构 所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求.所以,结构本无所谓正确与错误:当然,优秀的结构更有助于系统的搭建,对系统的可扩展性及可维护性 ...

  7. 游戏服务器设计(转)

    有段时间没有研究技术了,这次正好看到了新版的mangos,较之以前我看的版本有了比较大的完善,于是再次浏览了下他的代码,也借此机会整理下我在游戏服务器开发方面的一些心得,与大家探讨. 另外由于为避免与 ...

  8. 百万用户级游戏服务器架构设计与游戏视频开发平台源码分享

    服务器结构探讨 -- 最简单的结构 所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求.所以,结构本无所谓正确与错误:当然,优秀的结构更有助于系统的搭建,对系统的可扩展性及可维护 ...

  9. [转贴] 游戏服务器架构

    这里讨论的游戏服务器架构大概是目前国内乃至世界上的网游通用的一种架构了: 有段时间没有研究技术了,这次正好看到了新版的mangos,较之以前我看的版本有了比较大的完善,于是再次浏览了下他的代码,也借此 ...

最新文章

  1. 中国大学科技园市场投资规划及需求前景预测报告2022-2028年版
  2. 32.ExtJS简单的动画效果
  3. 折半查找的思想及源码_结构与算法(04):排序规则与查找算法
  4. Android 动画(一)---布局动画
  5. AdapterView及其子类之一:基本原理(ListView、ListActivity类型)
  6. 深度学习之基于卷积神经网络实现超大Mnist数据集识别
  7. java多线程 异常处理_Java8多线程ForkJoinPool:处理异常
  8. Linux 30岁了~我们也老了
  9. 【JAVA中级篇】线程池
  10. matlab里有java数据库吗_Matlab通过JDBC建立到Oracle数据库的连接
  11. 计算机表格按性别排列,Excel表格性别数据-Excel 按性别(男女)排序
  12. python 滚动条方法_Python OpenCV 使用滑动条来调整函数参数的方法
  13. jQuery判断Dom对象是否存在
  14. caffe中 solver.prototxt文件
  15. 充值抖币显示苹果服务器异常,抖音充值抖币怎么充值不了
  16. 马尔可夫链预测模型的应用——以预测降雨量为例
  17. 阿里云 服务网格 ASM
  18. Linux 网络协议栈收消息过程-Ring Buffer
  19. inv如何用计算机计算,计算器INV是用那个键表示的
  20. 计算机英语论文及翻译,计算机专业英语翻译小论文

热门文章

  1. 你可还曾听闻“网络歌手”这样的声音?
  2. 2021高考仙桃中学成绩查询,仙桃2020高考最高分出炉!汇总仙桃各大中学喜报
  3. 《孙子兵法》十三篇原文——孙武
  4. 基于java(ssm)人事考勤签到管理系统源码(java毕业设计)
  5. 计算机的用户账户,电脑用户名_电脑用户名是什么
  6. 数据分析 | 岭回归与LASSO回归
  7. Docker - volume、-v 区别
  8. Axure设置导航栏控制页面切换
  9. Ofiice 2016 Excel 表中某一列按照另一列的数值进行排序
  10. vscode查看历史代码_VSCode中数据科学家的四大代码查看器