Startup Editor v2.2.5
Lets users edit their server's startup command, with admin guardrails.
New
- Reset button. A red Reset sits to the right of the preset dropdown on the startup page. One click puts the startup command back to the egg's default.
- It ignores your restrictions on purpose. The reset always goes through even on nodes where the memory flags (
-Xms/-Xmx) are locked or pattern security is on, because the egg default is your own trusted command. Editing is still gated by the normalstartup.updatepermission.- It restores the real template, not a flattened copy. The egg's raw command (with
{{SERVER_MEMORY}}and the like) is written back, so memory and variable changes keep resolving on their own afterwards.- Uses the panel's native button styling and a built-in icon, so your custom theme's colors apply automatically.
Fixed
- The editor now shows and saves the real startup template. Previously it loaded the fully-resolved command, so the first edit baked the current memory/IP/port values (and a literal
[hidden]for hidden variables) permanently into the command. It now edits the raw template with{{VARIABLE}}placeholders intact, so values keep resolving on their own.- Reverting the box back to the original command now saves correctly instead of silently doing nothing.
- The Reset button now returns a clean error instead of a server error when an egg has no default startup command.
- The built-in
sudoblocked-pattern can now actually be toggled off in the admin panel.- Uninstalling cleanly removes the addon's routes (a leftover reference could previously break the client API).
- Hardened the admin presets view against HTML-breakout in preset text.
Comes in Blueprint and standalone versions.
Startup Editor v2.2.3
Lets users edit their server's startup command, with admin guardrails.
Compatibility
- Now installs on Pterodactyl Panel v1.13.x (tested through v1.13.0). The installer's supported-version check accepts 1.12.x and 1.13.x; the bundled startup-page component is unchanged by v1.13.0, so it applies cleanly.
What it does
- Edit the whole startup command from the panel, not just the variables.
- Admin-defined presets (name, description, command) with variable placeholder resolution.
- Lock the memory flags (
-Xms/-Xmx) on a per-node basis.- Block risky commands using built-in and custom patterns, set per node.
- Saves automatically as you type.
Comes in Blueprint and standalone versions.
Startup Editor v2.2.2
Lets users edit their server's startup command, with admin guardrails.
New
- Preset selector in the server console. Users see a "Load a preset..." dropdown next to the startup command editor. Picking a preset loads it directly into the field.
- Presets resolve variables. When a preset is loaded, any
{{VARIABLE}}placeholders in the command are replaced with the server's actual configured values, so the command is ready to use, not full of literals.- Save status indicator. A green "Saved" label appears next to the startup command header immediately after each autosave, so users know the change went through.
- Admin page redesign. Four light-theme tabs (Dashboard, Memory Flags, Pattern Security, Presets) instead of one long dark form. The dashboard tells you which restrictions are active and how many nodes each one covers at a glance.
- Preset edit button. A yellow pencil next to each preset opens it back in the form for editing instead of forcing you to delete-and-readd.
- Drag to reorder presets. Grab the handle on the left of any preset and drop it where you want it.
- Website link button in the admin page header, matching the other srvl Labs addons.
What it does
- Edit the whole startup command from the panel, not just the variables.
- Admin-defined presets (name, description, command) with variable placeholder resolution.
- Lock the memory flags (
-Xms/-Xmx) on a per-node basis.- Block risky commands using built-in and custom patterns, set per node.
- Saves automatically as you type.
Comes in Blueprint and standalone versions.
Startup Editor Changelog — both Blueprint and Standalone
Fixes
- Editing the startup command while the panel is open in another tab (or after the window loses
and regains focus) no longer wipes your work. Previously, a background refresh could overwrite the
command you were mid-typing with whatever was last saved on the server. The editor now only
adopts a server-side change if you haven't started editing yourself.
Startup Editor v2.1.0
Lets users edit their server's startup command, with admin guardrails.
New
- Startup presets. Set up common startup commands in the admin panel and users pick them from a dropdown on the Startup page.
- Presets fill in variables like
{{SERVER_MEMORY}}with the server's real values when they're loaded, so the user doesn't have to.- The save status (Saving, Saved, or an error) now sits in the Startup Command header instead of floating around the page.
Fixed
- The memory lock used to block every edit, even ones that didn't touch the memory flags at all. Now it only kicks in if you actually change
-Xmsor-Xmx.- Cut the restriction message down so it isn't a whole paragraph.
What it does
- Edit the whole startup command from the panel, not just the variables.
- Admin-defined presets (name, description, command).
- Lock the memory flags (
-Xms/-Xmx) on a per-node basis.- Block risky commands using built-in and custom patterns, set per node.
- Saves automatically as you type.
Comes in Blueprint and standalone versions.
Startup Editor Refinement
What Changed
A series of improvements to enhance the user experience, styling, and stability of the Startup Editor extension. The editor now feels more native and behaves more intuitively.
Key Points
- Auto-Expanding Editor: The startup command box now automatically expands as you type, providing ample space for long commands while starting with a comfortable minimum height (~6 lines).
- Native Theme Support: The editor now fully inherits your panel's theme styling (colors, borders, focus states) instead of using hardcoded styles, ensuring perfect integration with custom themes.
- Stability Fixes: Resolved a runtime error that occurred when saving changes, ensuring smooth and reliable saves.
- Admin Panel Fixes: Fixed an issue preventing the Admin Settings page from loading correctly.
- Version Parity: Synchronized behavior between Standalone and Blueprint versions so both offer the same polished experience.
Startup Editor Standalone - v1.12 Update
Stable release for Pterodactyl v1.12.0+
This update overhauls the standalone version for full compatibility with Pterodactyl v1.12, providing a native experience independent of any frameworks.
Changelog
- Standalone v1.12 Native Support: Full compatibility with Pterodactyl v1.12 panel architecture.
- Native React Frontend: Completely rewritten frontend integration using React for better performance and stability.
- Real-time Auto-save: Startup command changes are now saved automatically via the panel's standard API.
- Updated UI/UX: Added status indicators and native feedback messages for a smoother workflow.
- Sidebar Integration: Added a dedicated management link in the Admin Sidebar for easy configuration.
- Feature Parity: Includes all latest command restriction and validation features from the core branch.
- Note: The Blueprint version remains untouched and continues to function as normal.
Requiresyarn build:productionafter installation.
