parameter-manager.bat
Configure launch settings through a beginner-friendly Windows menu.
Description
This menu edits a temporary copy of the settings. Existing values are changed only after the user selects Save and exit or Save and start. Exit without saving discards the temporary copy.
Available settings
| Setting | Examples | Recommended behavior |
|---|---|---|
LOADER_TYPE | Fabric, NeoForge, none | Use Fabric first; use NeoForge when a required mod needs it. |
RAM_INITIAL | 2G, 4G | Leave memory for Windows and other applications. |
RAM_MAX | 4G, 6G | Do not assign all physical memory to Minecraft. |
GUI_MODE | gui, nogui | Use nogui for a lighter dedicated server console. |
GC_PROFILE | default, low-pause | Start with the tested default and measure before tuning. |
ONLINE_MODE | true, false | Keep true unless a trusted authentication proxy is documented. |
AUTO_CONFIGURE_JAVA | true, false | Only changes the current user's Java environment when enabled. |
Safe workflow
- Open
parameter-manager.batfrom the repository root. - Choose each setting and follow the validation prompts.
- Use Save and exit to return to the launcher, or Save and start to continue.
- Use Exit without saving to cancel without changing the previous configuration.
Online mode: Setting
online-mode=false is unsafe on a public server without a trusted authentication proxy. It is not a normal Floodgate workaround.Files
- Editor
parameter-manager.bat- Saved settings
scripts/server-launch-settings.ini(local and ignored by Git)- Template
scripts/server-launch-settings.ini.template
License
Jarock's scripts are distributed under the MIT License. Environment configuration is user-scoped; the utility does not modify machine-wide settings or uninstall Java.