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 multiplayer games and supports TCP and UDP network protocols.
Java
1,300
438 commits
updated Nov 3, 2025
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.
<dependency>
<groupId>com.github.menacher</groupId>
<artifactId>nadron</artifactId>
<version>0.8-SNAPSHOT</version>
</dependency>
Prerequisites:
Steps:
Clone the repository:
git clone [email protected]:menacher/java-game-server.git
cd java-game-server/nadron
Build the project:
mvn clean install
Run tests:
# Run regular tests (excludes performance tests)
mvn test
# Run performance tests
mvn test -Pperformance
The built JAR will be in target/nadron-0.8-SNAPSHOT.jar
IntelliJ IDEA / Eclipse / VS Code:
For Eclipse users:
mvn eclipse:eclipse
Then 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!
154 followers · starred Aug 2017
18 followers · starred Jan 2019
43 followers · starred Apr 2016
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 multiplayer games and supports TCP and UDP network protocols.
Java
1,300
438 commits
updated Nov 3, 2025
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.
<dependency>
<groupId>com.github.menacher</groupId>
<artifactId>nadron</artifactId>
<version>0.8-SNAPSHOT</version>
</dependency>
Prerequisites:
Steps:
Clone the repository:
git clone [email protected]:menacher/java-game-server.git
cd java-game-server/nadron
Build the project:
mvn clean install
Run tests:
# Run regular tests (excludes performance tests)
mvn test
# Run performance tests
mvn test -Pperformance
The built JAR will be in target/nadron-0.8-SNAPSHOT.jar
IntelliJ IDEA / Eclipse / VS Code:
For Eclipse users:
mvn eclipse:eclipse
Then 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!
154 followers · starred Aug 2017
18 followers · starred Jan 2019
43 followers · starred Apr 2016