Skip to content

Ravior/gserver

Repository files navigation

GServer

   ____  ____                                
  / ___|/ ___|   ___  _ __ __   __ ___  _ __ 
 | |  _ \___ \  / _ \| '__|\ \ / // _ \| '__|
 | |_| | ___) ||  __/| |    \ V /|  __/| |   
  \____||____/  \___||_|     \_/  \___||_|   
                                             

Production Ready License GoVersion

GServer is a modular, powerful, high-performance and enterprise-class game server framework of Golang.

Features

  • Support Non-blocking TCP/UDP/Websocket/Http Network Protocol
  • Simple And Easy Msg Route
  • Support Nsq/Kafka/RabbitMq MQ Protocol
  • Include A* Find Way Algorithm
  • Include High Performance Timer
  • Include EventBus
  • Include Richful Tool Packages
  • Others, More And More...Enjoy Yourself!

Installation

Enter your repo. directory and execute following command:

primary module

go get -u -v  github.com/Ravior/gserver

Demo

You Can Start With Demo: https://github.com/Ravior/gserver_demo

Limitation

golang version >= 1.17

License

GServer is licensed under the MIT License, 100% free and open-source, forever.

Contributors

This project exists thanks to all the people who contribute. [Contributors].

Donators

If you love GServer, why not buy developer a cup of coffee?

Sponsors

We appreciate any kind of sponsorship for GServer development. If you've got some interesting, please contact WeChat izhoufei / Email zhoufei@mail.gitlib.com.

About

基于Golang轻量级高性能游戏服务器框架

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages