Minecraft Knowledgebase

Spigot Start-up Parameters

Optional command line parameters used when starting Spigot

-DIReallyKnowWhatIAmDoingISwear

Allows You To Skip The Outdated Builds. IMPORTANT: This is unsupported and may lead to errors in the future.

--bukkit-settings <file>.yml

Alias: -b <file>.yml
Default: bukkit.yml
Define the Bukkit configuration file to use for the server.

--commands-settings <file>.yml

Default: commands.yml
Modify the file name of commands.yml.

--config <config file>.yml

Alias: -c <file>.yml
Default: server.properties
Manually define the configuration file for server startup.

--date-format <definition>

Alias: -d <definition>
Define the date format for console output and log files.

-Dcom.mojang.eula.agree=true

Position: Before "-jar"
Run the server without editing eula.txt. Note: This is legally binding.

-DconvertLegacySigns=true

Position: Before "-jar"
Convert pre-1.8 sign text to JSON format. Do not run on worlds already loaded with 1.8!

-Dfile.encoding=UTF-8

Position: Before "-jar"
Ensure UTF-8 characters are properly saved/logged. Useful for older Linux distributions.

--help

Alias: -?
Display the help menu for startup parameters. Prevents server startup.

--host <IP address>

Alias: -h <IP address>
Default: Value from server.properties
Define hostname/IP address for the server.

--max-players <amount>

Aliases: -s <amount>, --size <amount>
Default: 20 (server.properties)
Set the maximum number of players allowed.

--noconsole

Disable console usage, but logs are still written.

--nogui

Alias: -nogui
Stop the vanilla GUI from starting up.

--spigot-settings <config file>.yml

Alias: -S <file>.yml
Default: spigot.yml
Manually define the Spigot configuration file.

--version

Alias: -v
Display the server build version on startup.

Was this article helpful?

Info

Once payment is completed, the amount you have selected will be credited to your account balance, enabling you to renew your services or place new orders.

How much do you want to add?