欢迎光临散文网 会员登陆 & 注册

Mac环境下Leaf框架游戏服务器开发(一)- 环境搭建

2022-05-25 10:58 作者:Nimanggi  | 我要投稿

Leaf,知道的人我就不用多废话介绍了。
GitHub地址:https://github.com/name5566/leaf

以下原文摘抄:
Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。

Leaf 的关注点:

  • 良好的使用体验。Leaf 总是尽可能的提供简洁和易用的接口,尽可能的提升开发的效率

  • 稳定性。Leaf 总是尽可能的恢复运行过程中的错误,避免崩溃

  • 多核支持。Leaf 通过模块机制和 leaf/go 尽可能的利用多核资源,同时又尽量避免各种副作用

  • 模块机制。

今天就先说说怎么最简单的部署一个Leaf环境。

  1. 把自己的计算机装好Golang开发环境。

  2. 下载leaf的服务器示例LeafServer:
    https://github.com/name5566/leafserver



建一个开发目录放好,可以修改最外层文件夹的名字,里面就不要动了。




把这个目录加入到$GOPATH里,go编译要通过GOPATH寻址的。


3. 获取LeafServer的依赖库


4. 编译工程


5. 执行工程bin目录下的server文件


会有如下log



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



Mac环境下Leaf框架游戏服务器开发(一)- 环境搭建的评论 (共 条)

分享到微博请遵守国家法律