flags.sh

About

flags.sh generates a start script for your Minecraft Java Edition server.
It features stupid simple configuration, many flag types for optimization, and pre-made scripts!

Support

Here's how to use this site:
From the homepage, enter the name of your server jar. This jar would be located in your Minecraft server's root directory, where all the config files are located. If you haven't downloaded a server jar yet, check out Paper or Purpur!
Enter the amount of memory to allocate to the server with the slider. Ensure this is at least 2 GB less than your available memory to give your operating system and other applications room to breathe. For example, if your machine has 8 GB of memory, give the server at most 6 GB.
Customize the scripts to your liking. You can toggle the server's GUI, change the flags to use, and more. The default settings should be fine for most use cases.
Finally, put the generated script into action! You can either copy the script from the results window, or hit the download button to get a ready script.

Contribute

Want to add a new set of flags? Found a typo? head to the GitHub repository!
All contributions are very welcome.