A cross-platform desktop application for creating and managing game servers with an intuitive wizard-based interface.
Download Latest Release (Windows)
No Java installation required - just extract and run!
| Platform | Status |
|---|---|
| Windows 64-bit | Download v1.0.0 |
| macOS | Coming soon |
| Linux | Coming soon |
See README.md for step-by-step.
| Game | Versions | Status |
|---|---|---|
| Minecraft | 1.3.2 - 1.21.11 | Vanilla ✓, Mods (Fabric) ✓, Plugins (Paper/Spigot/Purpur) ✓ |
| Counter-Strike 2 | Steam Version | ✓ LAN Server (Listen Server) |
| Unturned | 3.23.13.0 - 3.23.15.0 | Planned |
| Mode | Loaders | Status |
|---|---|---|
| Vanilla | Official Mojang Server | ✓ Fully Working |
| Mods | Fabric ✓, Forge (Coming Soon), NeoForge (Coming Soon), Quilt (Coming Soon) | Partial |
| Plugins | Paper ✓, Spigot ✓, Purpur ✓ | ✓ Fully Working |
| Feature | Description | Status |
|---|---|---|
| LAN Server | Creates listen server for local network play | ✓ Working |
| Auto-Detection | Automatically finds CS2 Steam installation | ✓ Working |
| Launch Scripts | Generates platform-specific start scripts (.bat/.sh) | ✓ Working |
| Connection Info | Creates HOW_TO_CONNECT.txt with player instructions | ✓ Working |
- Main Menu Dashboard: Central hub to create new servers or manage existing ones.
- Server Management:
- List View: See all your created servers in one place.
- Dashboard: Run, configure, and open local folders for each server.
- Direct Launch: Start your server directly from the launcher with a dedicated console window.
- Wizard-Based Setup: 5-step guided server creation process.
- Advanced Configuration:
- Properties Editor: specialized UI to edit
server.properties(Port, Difficulty, Game Mode, etc.). - Memory Allocation: Set max RAM (Heap Size) for your server, with system memory detection.
- Properties Editor: specialized UI to edit
- Automatic Server Download: Downloads official server files from Mojang API.
- EULA Management: Built-in EULA acceptance dialog for Minecraft.
- Progress Tracking: Real-time download progress with status updates.
- Multiple Server Modes: Vanilla, Mods, Plugins, or combined configurations.
- Flexible Networking: Auto-generated or dedicated IP configuration with custom port support.
- Version Management: Select from available game versions per game.
- Modern UI: Clean, dark-themed JavaFX interface.
- Java 25 - Latest JDK features
- JavaFX 25 - Modern UI framework
- Maven - Build and dependency management
Start here. Choose to Select Server to manage an existing one, or Create New Server to start the wizard.
- Select Game: Choose from Minecraft, Counter-Strike 2, or Unturned.
- Select Version: Pick a game version.
- Select Mode: Vanilla, Mods, Plugins, or Plugins & Mods.
- Select Mod Loader (conditional): Choose Fabric/Forge and version (shown only for MODS mode).
- Select Plugin Loader (conditional): Choose Paper/Spigot/Purpur and version (shown only for PLUGINS mode).
- Configure Network: IP and Port settings.
- Review & Create:
- Name your server.
- Configure Properties: Set advanced options like Difficulty, Game Mode, and Max Memory (RAM).
- Run Server: Launch immediately after creation.
- Server List: View all created servers (highlighted selection).
- Dashboard:
- Run Server: Launch the server in a new console window.
- Configure Properties: Edit
server.propertiesand memory allocation on the fly. - Open Folder: Access raw files.
This project is licensed under the MIT License - see the LICENSE file for details.