parameter-manager.bat

Configure launch settings through a beginner-friendly Windows menu.

Type: Windows batch file
Changes: local settings only
Source on GitHub

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

SettingExamplesRecommended behavior
LOADER_TYPEFabric, NeoForge, noneUse Fabric first; use NeoForge when a required mod needs it.
RAM_INITIAL2G, 4GLeave memory for Windows and other applications.
RAM_MAX4G, 6GDo not assign all physical memory to Minecraft.
GUI_MODEgui, noguiUse nogui for a lighter dedicated server console.
GC_PROFILEdefault, low-pauseStart with the tested default and measure before tuning.
ONLINE_MODEtrue, falseKeep true unless a trusted authentication proxy is documented.
AUTO_CONFIGURE_JAVAtrue, falseOnly changes the current user's Java environment when enabled.

Safe workflow

  1. Open parameter-manager.bat from the repository root.
  2. Choose each setting and follow the validation prompts.
  3. Use Save and exit to return to the launcher, or Save and start to continue.
  4. 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.