Jetserver is a high speed nio socket based multiplayer java game server written using Netty and Mike Rettig's Jetlang.It is specifically tuned for network based
Jetserver is a high speed nio socket based multiplayer java game server written using Netty and Mike Rettig's Jetlang.It is specifically tuned for network based
Nadron is a Java NIO based server specifically designed for multiplayer games. It supports UDP and TCP transports. It uses Netty 4.1 for high speed network transmission and Jetlang for extremely fast in-VM message passing between player sessions and game rooms. The project uses Spring Framework 6 for dependency injection, making it highly configurable so you can swap out any part of the server with your own implementations.
For general discussion please use the Nadron server google group. Issues and bugs can be raised directly in github.
com.github.menacher
nadron
0.8-SNAPSHOT
Prerequisites:
Steps:
Clone the repository:
git clone [email protected]:menacher/java-game-server.git
cd java-game-server/nadronBuild the project:
mvn clean installRun tests:
# Run regular tests (excludes performance tests)
mvn test
# Run performance tests
mvn test -PperformanceThe built JAR will be in target/nadron-0.8-SNAPSHOT.jar
IntelliJ IDEA / Eclipse / VS Code:
For Eclipse users:
mvn eclipse:eclipseThen import the project via File → Import → Existing Projects into Workspace
The modernized Nadron server delivers excellent performance on Java 17:
The project includes comprehensive unit tests using JUnit 5:
Happy coding!
No open issues yet, or sync has not completed.