GServer
____ ____
/ ___|/ ___| ___ _ __ __ __ ___ _ __
| | _ \___ \ / _ \| '__|\ \ / // _ \| '__|
| |_| | ___) || __/| | \ V /| __/| |
\____||____/ \___||_| \_/ \___||_|
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
.