SGAME 乙個簡單的go遊戲服務端框架

2021-10-08 20:45:57 字數 457 閱讀 8976

sgame是乙個由go實現的遊戲簡單服務端框架。

主要是使用go豐富的庫資源和較高的開發效率。

目錄

架構與配置

多語言接入

簡單客戶端

連線選項

日誌系統

新加程序1)

新加程序2)

監控管理

基本框架

框架提供了乙個管理端用來簡單的監控各程序狀況,同時提供一些控制命令,比如過載配置,設定prof等來設定程序

遊戲程序主體使用傳統的非同步分包,同時在連線層以及db層使用了go的協程來輔助邏輯。總體來說搭建乙個框架還是比較簡單的,也方便橫向擴充套件。

git:

乙個簡單的遊戲伺服器框架

最近一段時間不是很忙,就寫了乙個自己的遊戲伺服器框架雛形,很多地方還不夠完善,但是基本上也算是能夠跑起來了。我先從上層結構說起,一直到實現細節吧,想起什麼就寫什麼。第一部分 伺服器邏輯 伺服器這邊簡單的分為三個部分,客戶端的連線首先到達閘道器伺服器,閘道器這裡有個執行緒用來監聽來自與客戶端的連線,然...

乙個簡單的遊戲伺服器框架

最近一段時間不是很忙,就寫了乙個自己的遊戲伺服器框架雛形,很多地方還不夠完善,但是基本上也算是能夠跑起來了。我先從上層結構說起,一直到實現細節吧,想起什麼就寫什麼。第一部分 伺服器邏輯 伺服器這邊簡單的分為三個部分,客戶端的連線首先到達閘道器伺服器,閘道器這裡有個執行緒用來監聽來自與客戶端的連線,然...

乙個簡單的遊戲伺服器框架

最近一段時間不是很忙,就寫了乙個自己的遊戲伺服器框架雛形,很多地方還不夠完善,但是基本上也算是能夠跑起來了。我先從上層結構說起,一直到實現細節吧,想起什麼就寫什麼。第一部分 伺服器邏輯 伺服器這邊簡單的分為三個部分,客戶端的連線首先到達閘道器伺服器,閘道器這裡有個執行緒用來監聽來自與客戶端的連線,然...