gserver

module
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2022 License: MIT

README

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

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.

Directories

Path Synopsis
algorithm
crypto
database
gdb
encoding
gbinary
Package gbinary provides useful API for handling binary/bytes data.
Package gbinary provides useful API for handling binary/bytes data.
errors
internal
json
Package json provides json operations wrapping ignoring stdlib or third-party lib json.
Package json provides json operations wrapping ignoring stdlib or third-party lib json.
mq
net
os
text
util
gcontainer/gmap
Package gmap provides most commonly used map container which also support concurrent-safe/unsafe switch feature.
Package gmap provides most commonly used map container which also support concurrent-safe/unsafe switch feature.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL