Mac環(huán)境下Leaf框架游戲服務器開發(fā)(一)- 環(huán)境搭建

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


以下原文摘抄:
Leaf 是一個由 Go 語言(golang)編寫的開發(fā)效率和執(zhí)行效率并重的開源游戲服務器框架。Leaf 適用于各類游戲服務器的開發(fā),包括 H5(HTML5)游戲服務器。

Leaf 的關注點:

  • 良好的使用體驗。Leaf 總是盡可能的提供簡潔和易用的接口,盡可能的提升開發(fā)的效率
  • 穩(wěn)定性。Leaf 總是盡可能的恢復運行過程中的錯誤,避免崩潰
  • 多核支持。Leaf 通過模塊機制和 leaf/go 盡可能的利用多核資源,同時又盡量避免各種副作用
  • 模塊機制。

今天就先說說怎么最簡單的部署一個Leaf環(huán)境。

  1. 把自己的計算機裝好Golang開發(fā)環(huán)境。

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

建一個開發(fā)目錄放好,可以修改最外層文件夾的名字,里面就不要動了。
1E6A0DDA-EFE1-4CF3-B211-35E3284A859D.png

把這個目錄加入到$GOPATH里,go編譯要通過GOPATH尋址的。

  1. 獲取LeafServer的依賴庫
go get github.com/name5566/leaf
  1. 編譯工程
go install server
  1. 執(zhí)行工程bin目錄下的server文件
./server 

會有如下log


A4088BBF-75CD-4E8C-9F69-1FBE7D7ACD5B.png
  1. 執(zhí)行【Ctrl】 + 【C】停止服務,效果如下:
D257160F-162A-45D2-8096-49047C04B4D9.png
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,946評論 25 709
  • 1. 分布式系統(tǒng)核心問題 參考書籍:《區(qū)塊鏈原理、設計與應用》 一致性問題例子:兩個不同的電影院買同一種電影票,如...
    molscar閱讀 1,002評論 0 0
  • 安裝docker yum -y install dockerdocker version啟用docker官方中國區(qū)...
    莫名FCJ閱讀 1,546評論 0 1
  • 每次狂歡玩,總是感覺到深深的失落。我不知道是自己太矯情了,還是紅酒起了作用,一個人走在街上又冷又孤單。 Al...
    毒蘑菇?jīng)?/span>閱讀 231評論 0 0
  • (一) 這個世界自有規(guī)則 不要想當然 多花的錢 就當給自己一個教訓 不偷懶!??! (二) 時??释麖N房里的煙火氣息...
    XP_a61e閱讀 243評論 0 0

友情鏈接更多精彩內(nèi)容