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.
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.
For additional settings not covered by the GSM, you can always make changes through our WebFTP or your FTP access.
Overview of Settings
- 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
Setting | Description | Default Value |
---|---|---|
allow-flight | Allows players to fly (useful for mods or admins). "false" disables this. | false |
allow-nether | Allows players to enter the Nether. "false" disables the Nether. | true |
difficulty | Difficulty level: 0=Peaceful, 1=Easy, 2=Normal, 3=Hard. | 2 |
enable-command-block | Enables the use of command blocks. | false |
enable-rcon | Enables remote access to the server console via RCON. | false |
enable-query | Enables querying server information (e.g., player count). | false |
force-gamemode | Forces the default game mode for all players when they join the server. | false |
gamemode | Default game mode: 0=Survival, 1=Creative, 2=Adventure, 3=Spectator. | 0 |
hardcore | Enables Hardcore mode (players cannot respawn after death). | false |
level-name | Name of the main game world (the folder name of the world). | world |
level-seed | Specifies the seed of the world. Leave empty for a random seed. | (empty) |
level-type | World type: "default", "flat" (Superflat), "amplified", etc. | default |
max-build-height | Maximum build height in blocks. | 256 |
max-players | Maximum number of players allowed to play on the server simultaneously. | 20 |
motd | Message of the day (displayed in the server list). | A Minecraft Server |
pvp | Enables or disables player-versus-player combat. | true |
resource-pack | URL of a resource pack to be automatically downloaded by players. | (empty) |
resource-pack-sha1 | SHA-1 hash of the resource pack (ensures the correct pack is loaded). | (empty) |
spawn-animals | Enables or disables spawning of animals. | true |
spawn-monsters | Enables or disables spawning of monsters. | true |
spawn-npcs | Enables or disables spawning of villagers. | true |
spawn-protection | Radius around the spawn point where blocks cannot be modified (except by admins). | 16 |
view-distance | Player's view distance in chunks. | 10 |
white-list | Enables a whitelist to restrict server access to specific players. | false |
Network and Performance Settings
Setting | Description | Default Value |
---|---|---|
broadcast-console-to-ops | Sends console messages to operators in-game. | true |
enable-jmx-monitoring | Enables Java monitoring for advanced server statistics. | false |
max-tick-time | Maximum time (in milliseconds) for a server tick before the server crashes. | 60000 |
network-compression-threshold | Compresses packets larger than this value. -1 disables compression. | 256 |
online-mode | Verifies players with Mojang servers. "false" allows cracked versions. | true |
op-permission-level | Permission level for operators (1-4, where 4 is the highest). | 4 |
player-idle-timeout | Time (in minutes) before inactive players are kicked from the server. 0 disables this. | 0 |
prevent-proxy-connections | Blocks connections through proxy servers. | false |
server-ip | IP address the server binds to. Leave empty for automatic detection. | (empty) |
server-port | Port the server runs on. Default is 25565. | 25565 |
sync-chunk-writes | Synchronizes chunk writes to the disk. May impact performance. | true |
use-native-transport | Uses native network transport layers for better performance. | true |
Debugging and Development Options
Setting | Description | Default Value |
---|---|---|
debug | Enables debug mode for detailed logging. | false |
function-permission-level | Permission level for commands used in functions (1-4). | 2 |
rate-limit | Maximum number of packets per second from a player. 0 disables the limit. | 0 |