Home
Softono
GameServer4g

GameServer4g

Open source MIT Go
19
Stars
10
Forks
9
Issues
1
Watchers
3 years
Last Commit

About GameServer4g

Distributed game server

Platforms

Web Self-hosted

Languages

Go

Links

Intro

  GameServer4j for go version, distributed framework. Clients and gateways use TCP custom protocols, Intranet message forwarding use GRPC forwarding, all stateless services can be horizontally extended, and stateful services can be horizontally extended through partition, state binding and other rules. The basic architecture of the project is shown below:

Architecture diagram

Module

Navmesh pathfinding server client

Project Description
game-api login,charge logic
game-common common logic,local tool etc
game-gate network handle,message dispatcher
game-hall game logic server
game-manager maintain background http services
game-message protobuf message
game-res document,script etc
game-service game micro service
game-world world logic

TODO

  • add document(mdbook)
  • develop manager,api,microservice,
  • develop redis,mongo
  • docker-compose run

discuss

  • QQ Group:143469012