Variables
These appear on each server's Startup tab.
| Variable | Default | What it does |
|---|---|---|
SERVER_TYPE |
menu |
Server Type. menu asks in the console on first start. Or set a type: paper, purpur, fabric, forge, neoforge, vanilla, velocity, bungeecord, bedrock, python, nodejs, java, teamspeak, lavalink. Changing it reinstalls the server software; files are kept. |
SERVER_VERSION |
latest |
Server Version for Minecraft Java and Velocity: latest or a version such as 1.21.4. Only used with Server Type. |
BOT_FILENAME |
blank | Startup File for Python, Node.js and Java. Blank auto-detects (main.py/bot.py…, npm start/index.js…, the only .jar). |
GIT_REPO |
blank | Git Repository, cloned into the server root (Python, Node.js, Java). |
GIT_BRANCH |
blank | Git Branch. Blank uses the repository's default branch. |
GIT_PAT |
blank | Git Access Token for private repositories. Sent as an HTTP header and never written to disk. |
AUTO_UPDATE |
1 |
Auto Update. 1 updates software on start (see Startup and updates), 0 turns it off. |
EXTRA_PACKAGES |
blank | Additional Packages. Extra pip or npm packages, installed on every start. |
PYTHON_VERSION |
3.13 |
Any version uv can install. |
NODE_VERSION |
blank | 22, 24.1.0, … Blank uses the latest LTS. |
JAVA_VERSION |
blank | Blank picks it from the Minecraft version, Paper's API, or 21. |
JAVA_ARGUMENTS |
blank | Appended to the defaults. The heap defaults to the server's memory minus 10% (128 MB–1 GB) for the JVM itself, unless you pass -Xmx. |
QUERY_PORT |
10011 |
TeamSpeak 3 query port. Add it as an extra allocation on the server. |
FILE_PORT |
30033 |
TeamSpeak 3 file transfer port. Add it as an extra allocation on the server. |
LAUNCHER_UPDATE |
1 |
Eggactyl Self-Update. Admin-only. 0 freezes the launcher on that server. |
requirements.txt / pyproject.toml and package.json dependencies are installed automatically on every start.
Last updated 28 Oct 2026
Report an issue on GitHub