https://github.com/congcoi123/tenio-mmorpg
The template project shows how to create an MMORPG system by using the TenIO framework.
https://github.com/congcoi123/tenio-mmorpg
configuration-management eureka game-development gameserver java java8 microservices mmo mmorpg mmorpg-server spring-boot springcloud
Last synced: 5 months ago
JSON representation
The template project shows how to create an MMORPG system by using the TenIO framework.
- Host: GitHub
- URL: https://github.com/congcoi123/tenio-mmorpg
- Owner: congcoi123
- License: mit
- Created: 2021-10-22T23:10:23.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-24T01:13:13.000Z (almost 4 years ago)
- Last Synced: 2025-03-29T22:41:18.634Z (6 months ago)
- Topics: configuration-management, eureka, game-development, gameserver, java, java8, microservices, mmo, mmorpg, mmorpg-server, spring-boot, springcloud
- Language: JavaScript
- Homepage: https://congcoi123.dev
- Size: 1.64 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# TenIO MMORPG Project [](https://twitter.com/intent/tweet?text=TenIO%20is%20a%20java%20NIO%20based%20server%20specifically%20designed%20for%20multiplayer%20games.%0D%0A&url=https://github.com/congcoi123/tenio%0D%0A&hashtags=tenio,java,gameserver,multiplayer,nio,netty,jetty,msgpack,cocos2dx,unity,libgdx,phaserjs%0D%0A&via=congcoi123)
[`TenIO`](https://github.com/congcoi123/tenio) is an open-source project to create multiplayer online games that includes a java NIO (Non-blocking I/O) based server specifically designed for multiplayer games, which supports UDP, TCP, Websocket, HTTP transports, and available simple client projects for quick development.
This repository provides some template projects to show you how to create an MMORPG system using the TenIO framework.## MMOG System Architecture

## Client
The client-side project should be found [here](https://github.com/congcoi123/tenio-mmorpg-client.git).## Configuration
The system uses the configuration center that could be found [here](https://github.com/congcoi123/tenio-mmorpg-configuration.git).## Framework
The project is strongly based on the same name framework as you can be referenced by the following repositories.
- [`tenio-common`](https://github.com/congcoi123/tenio-common.git)
- [`tenio-core`](https://github.com/congcoi123/tenio-core.git)
- [`tenio-engine`](https://github.com/congcoi123/tenio-engine.git)## Requirements
```txt
- Java 11
- Java 8
- Docker
```## License
The [`TenIO`](https://github.com/congcoi123/tenio) project is currently available under the [MIT](LICENSE) License.## Contributing
Please check out the [contributing guideline](CONTRIBUTING.md) for more details.## Installation
```sh
$ git clone https://github.com/congcoi123/tenio-mmorpg.git
```> Happy coding !