Go游戏服务器框架选择
目前,在github上leaf、cellnet、mqant、goworld等等
leaf
leaf的github
Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。
其他
除了leaf,目前其他框架多多少少存在些问题,且部分功能不开源,导致体验不好。
开发环境搭建
首先,需要安装go和vscode等工具,当然因为网络问题,也需要安装ss客户端。
获取leaf源码
根据官方介绍,首先需要获取leafserver,一个leaf项目的初始化demo
git clone https://github.com/name5566/leafserver
然后,就是为leafserver安装leaf框架依赖。首先在leafserver目录下创建一个文本文件gopath
export GOPATH=