游戏服务器开发工具

Posted jlaij

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了游戏服务器开发工具相关的知识,希望对你有一定的参考价值。

工具使用pyqt开发,主要的功能:

1、按照目录(模块)添加协议,协议内容格式按照protobuf填写,发布直接生成golang、python、csharp等支持的pb文件

2、读取解析策划配置的excel文件,生成json文件,同时生成各种语言加载json到内存的读取json代码文件

3、管理enum,游戏开发中会使用大量的enum,该工具直接编写即可生成各种编程语言的枚举文件,方便客户端、服务器使用。同时避免客户端、服务器编写不一致的情况。

4、根据编写的协议自动生成客户端请求数据包,跟据自动连接到服务器,向服务器发送协议包进行测试,方便协议接口测试。注意,数据内容只支持json格式,该功能实现是将json转换为protobuf,不用在自己编写任何东西,自动生成协议数据包。

工具地址:

git@github.com:aywfelix/ProtoExcelTool.git

以上是关于游戏服务器开发工具的主要内容,如果未能解决你的问题,请参考以下文章

初学者游戏服务器开发

游戏服务端开发要点

网易游戏和腾讯游戏的服务端是用啥语言开发的

游戏服务器开发需要学习的技术

游戏服务端开发要点

[UE4]虚幻4的网络适合开发什么游戏