Startup Configuration
Configure your server’s startup parameters and environment variables.
Accessing Startup Settings
- Select your server from the dashboard
- Click Startup in the left sidebar
Startup Variables
These are configuration options that affect how your server starts.
Common Variables
Different games have different variables. Here are some common ones:
Minecraft
| Variable | Description | Example |
|---|
| Server JAR | Which server software to run | server.jar |
| Minecraft Version | Game version | 1.20.4 |
| Server Type | Paper, Spigot, Forge, etc. | paper |
| Build Number | Specific build | latest |
Vintage Story
| Variable | Description | Example |
|---|
| Game Version | Vintage Story version | 1.19.0 |
| Max Players | Player limit | 16 |
Modifying Variables
- Find the variable you want to change
- Enter the new value
- Click Save or Update
- Restart your server for changes to take effect
Some variables require a server reinstall to take effect. Read the variable description carefully.
Startup Command
The startup command shows exactly what runs when your server starts:
java -Xms128M -Xmx{{SERVER_MEMORY}}M -jar {{SERVER_JAR}}
Variables in {{BRACKETS}} are replaced with actual values.
Docker Image
Your server runs in a Docker container with a specific image:
| Game | Typical Image |
|---|
| Minecraft (Java) | Java 17 |
| Minecraft (Older) | Java 8 |
| Vintage Story | Custom VS image |
The Docker image determines available Java versions and system dependencies. Contact support if you need a different image.
Java Version
For Minecraft, different versions require different Java:
| Minecraft Version | Java Required |
|---|
| 1.20.5+ | Java 21 |
| 1.17 - 1.20.4 | Java 17 |
| 1.12 - 1.16.5 | Java 8 or 11 |
| Below 1.12 | Java 8 |
Changing Server Software
Minecraft Example
To switch from Vanilla to Paper:
- Go to Startup settings
- Change Server Type to
paper
- Set your desired Minecraft Version
- Save and reinstall if prompted
Switching server software may require reinstalling and could affect world compatibility. Always backup first!
Memory Allocation
The {{SERVER_MEMORY}} variable is set based on your plan. This determines:
- Maximum RAM your server can use
- Java heap size (
-Xmx)
Troubleshooting
Server Won’t Start After Changes
- Check console for error messages
- Verify variable values are valid
- Try resetting to default values
- Contact support for assistance
Wrong Java Version
- Check the Docker image being used
- Contact support to change the image
- Verify your Minecraft version requirements
Mod/Plugin Compatibility
- Ensure server type supports your mods/plugins
- Verify version compatibility
- Check mod requirements in their documentation
Next Steps