简介
结合自身工作经历写的网络游戏服务器开发相关技术,服务器运维部署相关技术。 编写目的主要是进行服务器技术总结、分享、备忘、指令快速查找。全书总共分为开发篇、运维篇两个部分。 项目开发语言主要是Java,部分项目为Go,C#,同时涉及Shell脚本,Unity等相关技术。 本书不过多介绍理论知识,更多的是介绍实际项目中使用到的技术,框架,常用命令介绍、备忘等,相关技术会贴出官方文档或参考文档地址。
开发篇
前两章介绍在实际开发中的两个游戏项目,架构和使用的相关技术,MMORPG项目采用分区分服架构,slots项目采用全区全服架构。 第三章介绍服务器端开发RPG游戏使用的AI技术;第四章介绍如何将Unity中的NavMesh+A*寻路算法运用于服务器;第五章介绍excel导表工具;第六章介绍服务器压测集群。
运维篇
第一章介绍生产环境Linux参数调优,各种软件安装,环境配置;第二章介绍开发中使用的工具部署,使用;第三章介绍项目在开发、生产环境中的CI/CD;第四章介绍数据库的部署,维护,常用指令; 第五章介绍服务器、进程服务的监控与预警;第六章介绍线上运行程序的诊断,问题排查处理;第七章介绍一些其他常用组件的部署运维。
技术交流学习359135103@qq.com