All Projects → Cyinx → Einx

Cyinx / Einx

Licence: apache-2.0
a framework in golang for game server or app server

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects
lua
6591 projects

Projects that are alternatives of or similar to Einx

Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (+74.2%)
Mutual labels:  game, game-server, game-framework, server
Gonet
go分布式服务器,基于内存mmo
Stars: ✭ 804 (+113.83%)
Mutual labels:  game, game-framework, server
Pss
This is a based plug-in framework that provides cross-platform IO and logically separated plug-in services.
Stars: ✭ 219 (-41.76%)
Mutual labels:  game, game-server, server
Carmelo
Carmelo is a fast, scalable Java server framework designed for online games. It uses Netty and Fastjson for highly efficient network transmission and supports both TCP/HTTP protocols.
Stars: ✭ 148 (-60.64%)
Mutual labels:  game, game-server, server
Zero
A Lightweight Socket Service with heartbeat, Can be easily used in TCP server development.
Stars: ✭ 161 (-57.18%)
Mutual labels:  game, game-server, server
Nanoserver
DEMO: Mahjong server base on nano(https://github.com/lonng/nano)
Stars: ✭ 706 (+87.77%)
Mutual labels:  game, game-server, game-framework
Pitaya
Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
Stars: ✭ 927 (+146.54%)
Mutual labels:  game, game-server, game-framework
Ggapp
A game server example,base on gg+skynet
Stars: ✭ 62 (-83.51%)
Mutual labels:  game, game-server, game-framework
Racingworld
💥 A multiplayer online 3D game about racing 💥
Stars: ✭ 50 (-86.7%)
Mutual labels:  game, game-server, server
Forgottenserver
A free and open-source MMORPG server emulator written in C++
Stars: ✭ 1,024 (+172.34%)
Mutual labels:  game, game-server, server
Mmo Server
Distributed Java game server, including login, gateway, game demo
Stars: ✭ 114 (-69.68%)
Mutual labels:  game, game-server, server
Azerothcore Wotlk
Complete Open Source and Modular solution for MMO
Stars: ✭ 1,330 (+253.72%)
Mutual labels:  game, game-server, server
Gameservers Docker
A bunch of game servers I use, dockerised
Stars: ✭ 322 (-14.36%)
Mutual labels:  game, game-server, server
Otxserver
OTX Server from:
Stars: ✭ 187 (-50.27%)
Mutual labels:  game, game-server
Dst Dedicated Server
Don't Starve Together dedicated server guide for all platforms (Linux, Mac, Windows) with Docker. Extensive documentation covering mods installation, server config and performance, world generation and setting up admins.
Stars: ✭ 187 (-50.27%)
Mutual labels:  game, game-server
Ark
ARK is a lightweight, agility, elastic, distributed plugin framework written in C++,make it easier and faster to create your own application service.
Stars: ✭ 370 (-1.6%)
Mutual labels:  game, game-server
Stendhal
Stendhal is a fun friendly and free multiplayer online adventure game with an old school feel.
Stars: ✭ 194 (-48.4%)
Mutual labels:  game, game-server
Csharpgameframework
基于unity3d引擎与c#语言的游戏框架/架构(包括客户端与服务器)。使用ServerPlatform作为服务端通信基础设施。
Stars: ✭ 208 (-44.68%)
Mutual labels:  game, server
The Tale
Основной репозиторий проекта: сайт и логика игры
Stars: ✭ 256 (-31.91%)
Mutual labels:  game, game-server
Linuxgsm
The command-line tool for quick, simple deployment and management of Linux dedicated game servers.
Stars: ✭ 3,063 (+714.63%)
Mutual labels:  game, game-server

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 - Basic Interface
  • Module - Service worker
  • Network - Network Unit for Module.Implement of Component.
  • Timer - Timer wheel.

Document and Example

License

buy me a coffee

wx ali

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].