Windrose Server Configuration Generator
Use this config generator to set your Windrose server settings online and configure your Windrose Dedicated Server without writing JSON by hand: choose a server name, password protection, and maximum players using a form or AI Easy Mode, then check, copy, or download ServerDescription.json. Free and no sign-up required, including Easy Mode.
Built by Florian Galz
Example result
Example: the generated ServerDescription.json
You set the options using a form or AI Easy Mode, and the generator creates the finished ServerDescription.json for Windrose live. Below are the first lines of the default configuration; your file contains your values and all other settings.
Example · Default configuration
Output
{ "Version": 1, "ServerDescription_Persistent": { "ServerName": "Windrose Server", "IsPasswordProtected": false, "Password": "", "MaxPlayerCount": 4 }}Settings
Set these Windrose server settings
Your Windrose Dedicated Server's ServerDescription.json is short: the Version field at the top, followed by the settings the generator writes for you in the ServerDescription_Persistent block.
| Key | Default | Meaning |
|---|---|---|
| Version | Default: 1 | Always appears at the very top of the file. If the field is missing, the server considers the file invalid and ignores it. |
| ServerName | Default: "Windrose Server" | The name of your server shown to players. Maximum 64 characters. |
| IsPasswordProtected | Default: false | Determines whether a password is required to join. |
| Password | Default: "" | The password required to join. This field only appears when password protection is enabled; otherwise, the value stays empty. |
| MaxPlayerCount | Default: 4 | Maximum players from 1 to 10. Officially, up to 4 players are recommended. |
What the Generator Intentionally Does Not Cover
- InviteCode: The server generates the invite code itself; you shouldn't change it manually.
- WorldIslandId: Changing the world reference may cause the server to load the wrong world.
- P2pProxyAddress: The generator doesn't change this network setting.
- WorldDescription.json: Difficulty and combat and ship multipliers are in this second file, which the generator does not create.
Guide
How to configure your Windrose server
From the default configuration to a restart: here's how to apply your Windrose server settings.
- 1
Step 1
Open generator
The generator starts with the default configuration: server name “Windrose Server”, no password, and 4 players. If you already have a ServerDescription.json, import it as a .json or .txt file or paste its contents. Values the server writes itself, such as InviteCode and WorldIslandId, are kept.
- 2
Step 2
Describe Server or Set Fields
In Easy Mode, describe your server to the AI in your own words and apply only the suggestions you confirm. In Advanced Mode, you set each field yourself.
- 3
Step 3
Set server name and password
Enter a server name of up to 64 characters. For a private server, enable password protection and set a password to join.
- 4
Step 4
Choose maximum players
Set the maximum players between 1 and 10. Officially, up to 4 players are recommended.
- 5
Step 5
Check preview and export
Check ServerDescription.json in the live preview. Then copy it, download it, or share a link that doesn't include your password.
- 6
Step 6
Upload the file to the R5 folder
Upload the file to your server's R5 folder using the file manager or FTP/SFTP. If you imported your existing file, it replaces the old ServerDescription.json. Without an import, InviteCode and WorldIslandId are missing, so transfer the new values into your existing file instead.
- 7
Step 7
Restart server
Restart the server. Windrose only reads ServerDescription.json at startup, so your new settings won't take effect until then.
Setup
File location & usage
Two ways to get the config onto a server: upload it yourself or apply it directly in our panel.
The manual method
Upload yourself
- 1
Download file
Download the generated ServerDescription.json using the button above.
- 2
Upload via file manager or FTP/SFTP
Place in
R5/ServerDescription.json(Linux) orR5\ServerDescription.json(Windows). - 3
Apply changes
Windrose only reads ServerDescription.json on startup — restart your server for the changes to take effect.
The ZAP-Hosting way
Apply in the panel, no FTP needed
Rent a Windrose server from us: download the file, place it in the file manager, and restart. All in your browser.
- File Manager directly in your browser
- No FTP client required
- Online in 60 seconds
More tools
Useful tools for your Windrose server
Server Configuration Generator
Describe your PalWorldSettings.ini settings to the ZapX AI Agent in your own words, or set each option manually—with a live preview for your rented Palworld server.
Built by Florian Galz
Server Configuration Generator
Describe your enshrouded_server.json settings to the ZapX AI Agent in your own words, or set each option manually—with a live preview for your rented Enshrouded server.
Built by Florian Galz
Server Configuration Generator
Describe ServerHostSettings.json and ServerGameSettings.json to the ZapX AI Agent in your own words or set each option manually — with a live preview for your rented V Rising server.
Built by Florian Galz
Port Checker
Check whether specific ports are open on an IP or hostname—select a protocol or game instead of scanning all ports at once.
Built by Sebastian Rademacher
JSON Formatter
Format, minify, and validate JSON with syntax highlighting, error messages, and downloads, entirely in your browser.
Built by Jakub Martyniak
Password Generator
Generate strong, random passwords directly in your browser — nothing is stored or transmitted.
Built by Rugile Rutkauskaite
FAQ
Frequently asked questions about Windrose server settings
File location, player count, password, restart, and generator limitations—briefly answered.
In your server's R5 folder: R5/ServerDescription.json on Linux, R5\ServerDescription.json on Windows. On a ZAP-Hosting server, you can open and edit it using the file manager in the panel.
Four settings in the ServerDescription_Persistent block: server name (ServerName, up to 64 characters), whether a password is required to join (IsPasswordProtected), the password to join (Password), and maximum players (MaxPlayerCount). The generator always writes the Version field at the top; without it, the server ignores the file.
The generator allows 1 to 10 players and defaults to 4. Officially, up to 4 players are recommended.
Enable password protection (IsPasswordProtected). The password field only appears then, and its value is saved in Password. If protection is off, Password remains empty in the file.
No. Copying or downloading doesn't change anything on your server. Upload the file to the R5 folder and restart the server, because Windrose only reads ServerDescription.json at startup.
The generator deliberately has no fields for them. The server generates InviteCode itself, and you shouldn't change it manually. Changing WorldIslandId could cause the wrong world to load. If you import your existing file, both stay unchanged and are included in the downloaded file. Without an import they are missing, so the safest approach is to transfer the new values into your existing file. Difficulty and multipliers are stored in WorldDescription.json, which the generator doesn't cover.
Describe the server you want in your own words, such as “Private server with a password for a small crew”. The AI suggests suitable values, explains each change, and only applies what you confirm. Your password isn't sent to the AI; you enter it yourself.
Yes. The form, Easy Mode, import, copy, download, and share link all work without an account. Easy Mode has a short rate limit to prevent excessive requests, and the share link never includes your join password.
Any more questions?
Contact SupportGet your Windrose server online today
Rent your Windrose server now and apply this config directly in the panel.
No setup. No risk. Online in seconds.
