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

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

建一个开发目录放好,可以修改最外层文件夹的名字,里面就不要动了。
1E6A0DDA-EFE1-4CF3-B211-35E3284A859D.png

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

  1. 获取LeafServer的依赖库
go get github.com/name5566/leaf
  1. 编译工程
go install server
  1. 执行工程bin目录下的server文件
./server 

会有如下log


A4088BBF-75CD-4E8C-9F69-1FBE7D7ACD5B.png
  1. 执行【Ctrl】 + 【C】停止服务,效果如下:
D257160F-162A-45D2-8096-49047C04B4D9.png

你可能感兴趣的:(Mac环境下Leaf框架游戏服务器开发(一)- 环境搭建)