https://github.com/congcoi123/tenio-common
The common module is for the TenIO framework.
https://github.com/congcoi123/tenio-common
framework gamedevelopment gameserver injection-dependency java java17 supportmodule
Last synced: about 2 months ago
JSON representation
The common module is for the TenIO framework.
- Host: GitHub
- URL: https://github.com/congcoi123/tenio-common
- Owner: congcoi123
- License: mit
- Created: 2021-10-10T13:27:20.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-03-17T19:52:46.000Z (about 1 year ago)
- Last Synced: 2025-04-10T00:43:21.335Z (about 1 year ago)
- Topics: framework, gamedevelopment, gameserver, injection-dependency, java, java17, supportmodule
- Language: Java
- Homepage: https://congcoi123.dev
- Size: 450 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
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 Common Module [](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 module provides common methods, classes for other modules to use. It supports the simple dependency injection
mechanism and supplies the self-defined serialized and deserialized processes for transferring data through the network.
## Requirements
- Java 21+
## License
The [`TenIO`](https://github.com/congcoi123/tenio) project is currently available under the [MIT](LICENSE) License.
## Changelog
Please check out the [changelog](CHANGELOG.md) for more details.
## Contributing
Please check out the [checklist](CHECKLIST.md) and [contributing guideline](CONTRIBUTING.md) for more details.
## Installation
```sh
$ git clone https://github.com/congcoi123/tenio-common.git
```
> Happy coding !