- 🖥️ Multi-server management from a single interface
- ⚙️ Automated server setup wizard
- ☕ Automatic Java 25 download and installation
- 📺 Real-time console output with command execution
- 🔧 Easy and advanced configuration editors
- 🔐 OAuth2 device authentication flow
- 🔄 Process reattachment when reopening the application
- Windows 10 or later
- .NET 10.0 Desktop Runtime (included in releases)
- Java 25 (automatically downloaded if not found)
- Internet connection for initial setup
- Download the latest release from Releases
- Extract
HyZaap-vX.X.X.zipto your desired location - Run
HyZaap.exe
- Launch HyZaap
- Click "Add Server"
- Follow the setup wizard:
- Check or download Java 25
- Configure server name and directory
- Download server files (Hytale Downloader or manual copy)
- Configure server settings (port, memory, etc.)
- Review and create server
Starting a Server:
- Select a server from the list
- Click "Start Server"
- Monitor console output in real-time
Stopping a Server:
- Click "Stop Server" button or use console command
/stop
Configuring a Server:
- Easy Mode: Use the user-friendly settings editor
- Advanced Mode: Edit JSON configuration directly
- Click "Save" or "Save & Restart" to apply changes
Authentication:
- Start your server
- Click "Auth Login"
- Complete authentication in browser
- Profile will be automatically selected
Sending Commands:
- Type command in the console input field
- Press Enter or click "Send"
- .NET 10.0 SDK
- Visual Studio 2022 or later (recommended)
git clone https://github.com/openseb/HyZaap.git
cd HyZaap
dotnet restore
dotnet build --configuration Releasedotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=trueOutput will be in bin/Release/net10.0-windows/win-x64/publish/
HyZaap/
├── Models/ # Data models
├── ViewModels/ # MVVM ViewModels
├── Views/ # XAML views
├── Services/ # Business logic services
├── Converters/ # XAML value converters
├── Images/ # Application images and screenshots
└── HyZaap.csproj # Project file
Server configurations are stored in servers.json in the application directory.
Servers are stored in: <Application Directory>/servers/<Server Name>/
Java 25 is downloaded to: <Application Directory>/java/jdk-25.0.1+8/
Java Not Detected:
- Use the download button in the setup wizard
- Verify Java path in server settings
- Restart the application
Server Won't Start:
- Verify Java 25 is installed
- Check server files are present
- Review console output for errors
- Ensure port is not in use
Authentication Issues:
- Complete browser authentication flow
- Check internet connection
- Verify server is running
Console Not Showing Output:
- Restart server to restore console functionality
- Check server process is running
Contributions are welcome. Please submit a Pull Request.
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
This project is licensed under the MIT License - see LICENSE.txt for details.
Made with ❤️ for the Hytale community





