How do I configure server startup variables?
Startup variables are environment variables injected into your server process at startup. They are used for configuration values that should not live in files: server passwords, API keys, feature flags, and runtime settings.
Open the Startup page in the panel sidebar. You will see two sections: the start command, and the variables list.
The start command is the shell command used to launch your server process. Most users do not need to change this, but if you need a custom launch flag (e.g. a JVM flag for Minecraft, or a specific entry point for a bot) you can edit it here.
The variables section lists all configurable startup variables for your server type. Each variable has a name (the environment variable key), a description, and a value field. Edit the value and click Save; the new value is used on the next server start.
Common variables: STEAM_ACC (Steam Web API key for GMod), TOKEN (Discord bot token), SERVER_MEMORY (max heap for Minecraft), and SERVER_PORT (exposed game port).
Variables are never visible in your file tree, since they're injected directly into the process rather than written to disk. Subusers with the "Startup variables" permission can view and edit them; revoke that permission if you want to keep specific values private from your team.
Didn't fix it? Ask in Discord.
Ask in our Discord - we help with hosting questions whether or not you host with us.