Skip to main content

Minecraft: Settings MOTD & server.properties

Introduction

A Minecraft gameserver includes a configuration file called "server.properties". This file contains the server's core settings, which can be customized as needed. With the "server.properties" file, you can configure and personalize your server to match your preferences.

In our GSM, you can easily adjust the key settings of the "server.properties" file. To do so, open your gameserver in the GSM and navigate to the "Settings" tab. There, you'll find the MOTD Generator for your server and the "server.properties" file.

gs-servermanagement-minecraft

Message of the Day (MOTD) Generator

With the built-in MOTD Generator in the GSM, you can edit and customize your server’s Message of the Day (MOTD) in real time. Once you've made the desired changes, simply save them. The changes will take effect after restarting your server.

"server.properties" Configuration File

The most important settings of the "server.properties" file can be modified directly in the GSM. To do this, open your gameserver through the GSM and navigate to the "Settings" tab. Here, you have the option to change and adjust various server settings. Once you’ve configured everything, you can save the updated configuration file. The changes will take effect after restarting the server.

tip

For additional settings not covered by the GSM, you can always make changes through our WebFTP or your FTP access.

Overview of Settings

info
  • Changes to the server.properties file require a server restart to take effect.
  • Unknown or incorrect values may prevent the server from starting.
  • A full backup of the file is recommended before making any changes.

General Server Settings

SettingDescriptionDefault Value
allow-flightAllows players to fly (useful for mods or admins). "false" disables this.false
allow-netherAllows players to enter the Nether. "false" disables the Nether.true
difficultyDifficulty level: 0=Peaceful, 1=Easy, 2=Normal, 3=Hard.2
enable-command-blockEnables the use of command blocks.false
enable-rconEnables remote access to the server console via RCON.false
enable-queryEnables querying server information (e.g., player count).false
force-gamemodeForces the default game mode for all players when they join the server.false
gamemodeDefault game mode: 0=Survival, 1=Creative, 2=Adventure, 3=Spectator.0
hardcoreEnables Hardcore mode (players cannot respawn after death).false
level-nameName of the main game world (the folder name of the world).world
level-seedSpecifies the seed of the world. Leave empty for a random seed.(empty)
level-typeWorld type: "default", "flat" (Superflat), "amplified", etc.default
max-build-heightMaximum build height in blocks.256
max-playersMaximum number of players allowed to play on the server simultaneously.20
motdMessage of the day (displayed in the server list).A Minecraft Server
pvpEnables or disables player-versus-player combat.true
resource-packURL of a resource pack to be automatically downloaded by players.(empty)
resource-pack-sha1SHA-1 hash of the resource pack (ensures the correct pack is loaded).(empty)
spawn-animalsEnables or disables spawning of animals.true
spawn-monstersEnables or disables spawning of monsters.true
spawn-npcsEnables or disables spawning of villagers.true
spawn-protectionRadius around the spawn point where blocks cannot be modified (except by admins).16
view-distancePlayer's view distance in chunks.10
white-listEnables a whitelist to restrict server access to specific players.false

Network and Performance Settings

SettingDescriptionDefault Value
broadcast-console-to-opsSends console messages to operators in-game.true
enable-jmx-monitoringEnables Java monitoring for advanced server statistics.false
max-tick-timeMaximum time (in milliseconds) for a server tick before the server crashes.60000
network-compression-thresholdCompresses packets larger than this value. -1 disables compression.256
online-modeVerifies players with Mojang servers. "false" allows cracked versions.true
op-permission-levelPermission level for operators (1-4, where 4 is the highest).4
player-idle-timeoutTime (in minutes) before inactive players are kicked from the server. 0 disables this.0
prevent-proxy-connectionsBlocks connections through proxy servers.false
server-ipIP address the server binds to. Leave empty for automatic detection.(empty)
server-portPort the server runs on. Default is 25565.25565
sync-chunk-writesSynchronizes chunk writes to the disk. May impact performance.true
use-native-transportUses native network transport layers for better performance.true

Debugging and Development Options

SettingDescriptionDefault Value
debugEnables debug mode for detailed logging.false
function-permission-levelPermission level for commands used in functions (1-4).2
rate-limitMaximum number of packets per second from a player. 0 disables the limit.0