How to Configure Your Minecraft Server (server.properties)

Managing your Server

·

Sep 11, 2024

·

69 Mins Read

The server.properties file is where your server's configurations and settings are stored.

While the default configuration of a new Minecraft server works for most situations, you may wish to customize your server by tweaking a few of the configuration options and this will require you to modify the server.properties file. Doing this is made easy with the Shockbyte Control Panel so you won't have to manually edit the file directly from your server directory.

All Minecraft servers from Shockbyte come with access to our in-house control panel so that you can configure and set up your new Minecraft server easily.


# Accessing Your Server Settings

Please note that any changes made towards your server settings while the server is online requires the server to be restarted in order to be in effect. We recommend editing your server settings while the server is offline, and starting it when you are finished.

  1. Open up your Shockbyte Control Panel and navigate to the Config tab.

The Shockbyte Control Panel with the Config tab highlighted.

  1. Open up your Server Properties.

The Shockbyte Control Panel's configuration page, with a Minecraft server's server properties selected and highlighted.

# Configuring Your Server Settings

Now that you have accessed your server settings, you may modify this to your preference. The table below describes some of the more useful and frequently customized server settings options available in your server control panel.

NameDefault ValueDescription
DifficultyNormalControls the difficulty level for the server. Acceptable values are Peaceful, Easy, Normal, or Hard.
WhitelistDisabledControls whether or not whitelisting is enabled and used.
Message of the dayA Minecraft ServerSets the message that is shown for your server in the server list.
Level nameworldSets the world name to be used by the server.
Level seed0Sets a seed that will be used to generate the server's world. If zero, it will be randomised.
Enable command blocksDisabledControls whether command blocks can be used on the server or not.
Enable RCONDisabledEnables RCON for your server, which allows you to access your server console remotely.
RCON Password0If RCON is enabled, this password will be used to access it.
Allow NetherEnabledControls whether players have access to teleport into the Nether dimension.
Allow FlightDisabledDetermines whether players have the ability to fly in survival mode.
Spawn AnimalsEnabledControls whether animals should be spawned in the world or not.
Spawn MonstersEnabledControls whether monsters should spawn in the world or not.
Spawn NPCEnabledControls whether villagers can spawn in the world or not.
Generate StructuresEnabledControls whether structures will generate in the world like villages, strongholds, or dungeons.
PVPEnabledSets whether player versus player combat is enabled on the server.
Online ModeEnabledConfigures whether the server will authenticate players with Mojang servers or not.
View Distance10Sets the maximum amount of chunks that will be viewable by players on the server. This setting can be very taxing on performance at high values.
Max Players20Dictates the maximum amount of players that can join your server at one time.
Max Build Height0Determines the maximum height at which blocks can be placed within the world.

Please note that the table above may not reflect the options available for your server, or the order in which they are listed. This is due to differences between versions of Minecraft.

Additionally, niche and technical options were not included in the table. If you’d like to learn more about the different server settings you can configure, check out this Minecraft Wiki page.

Zach's Avatar
Zach Lowery

Game Experience Engineer