Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Cyinx/einx

a framework in golang for game server or app server
https://github.com/Cyinx/einx

game game-framework game-server golang lua server

Last synced: 29 days ago
JSON representation

a framework in golang for game server or app server

Awesome Lists containing this project

README

        

# einx

a framework in golang for game server or app server.

a example server for einx (https://github.com/Cyinx/game_server_einx)

## Features

* User-Friendly
* Flexible
* Modularity
* High-Precision Timer Support
* Simple RPC

## Getting Started

### Installation

```
go get github.com/go-sql-driver/mysql
go get github.com/yuin/gopher-lua
go get github.com/Cyinx/einx
```

### Brief

* [Agent](https://github.com/Cyinx/einx/tree/master/agent) - Basic Interface
* [Module](https://github.com/Cyinx/einx/tree/master/module) - Service worker
* [Network](https://github.com/Cyinx/einx/tree/master/network) - Network Unit for Module.Implement of Component.
* [Timer](https://github.com/Cyinx/einx/tree/master/timer) - Timer wheel.

### Document and Example

* [Guide Document](https://github.com/Cyinx/einx/wiki)
* [example for reference.](https://github.com/Cyinx/game_server_einx)

### License
* einx is licensed under the [Apache License 2.0](https://github.com/Cyinx/einx/blob/master/LICENSE).

### buy me a coffee
![wx](https://github.com/Cyinx/einx/raw/master/screenshots/wx.jpg)
![ali](https://github.com/Cyinx/einx/raw/master/screenshots/ali.png)