Mac环境下Leaf框架游戏服务器开发(一)- 环境搭建
Leaf,知道的人我就不用多废话介绍了。
GitHub地址:https://github.com/name5566/leaf
以下原文摘抄:
Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。
Leaf 的关注点:
良好的使用体验。Leaf 总是尽可能的提供简洁和易用的接口,尽可能的提升开发的效率
稳定性。Leaf 总是尽可能的恢复运行过程中的错误,避免崩溃
多核支持。Leaf 通过模块机制和 leaf/go 尽可能的利用多核资源,同时又尽量避免各种副作用
模块机制。
今天就先说说怎么最简单的部署一个Leaf环境。
把自己的计算机装好Golang开发环境。
下载leaf的服务器示例LeafServer:
https://github.com/name5566/leafserver
建一个开发目录放好,可以修改最外层文件夹的名字,里面就不要动了。

把这个目录加入到$GOPATH里,go编译要通过GOPATH寻址的。
3. 获取LeafServer的依赖库
4. 编译工程
5. 执行工程bin目录下的server文件
会有如下log

6. 执行【Ctrl】 + 【C】停止服务,效果如下:
