# Changing Server Settings via server.properties File

The server.properties file is a key configuration file for Minecraft servers, enabling administrators to modify server settings to suit their preferences. Below is a guide on how to navigate and modify this file effectively.

# Changing Your Server Settings

To customize your server’s settings and tailor the gameplay experience, you can modify the `server.properties` file. This file controls various game settings such as difficulty, world settings, and player permissions.

---

### Step 1: Access Your Control Panel

1. **Log in** to your Ridgeline Servers Control Panel at [https://panel.ridgelineservers.com/](https://panel.ridgelineservers.com/).
2. Select the **server** you wish to configure.

### Step 2: Open the Files Section

1. Once you are in your server’s dashboard, navigate to the **Files** section.
2. Look for the file named **server.properties** in the list of files.

### Step 3: Edit the `server.properties` File

1. Click on the **server.properties** file to open it in the editor.
2. You will see a list of configurable settings for your server.
3. Modify the settings according to your preferences. For example, you can change the **difficulty**, **max-players**, or even enable **command blocks**.

Here is a table of the available settings and their descriptions:

<p class="callout info">Some of the Recommended Values below are left blank, as they depend on your personal preference.</p>

<table border="1" id="bkmrk-key-type-default-val" style="border-collapse: collapse; border-style: ridge; border-width: 1px; width: 104.643%; height: 2011.47px;"><thead><tr style="height: 46.6px;"><th style="width: 16.6865%; height: 46.6px;">**Key**</th><th style="width: 11.2038%; height: 46.6px;">**Type**</th><th style="width: 10.0119%; height: 46.6px;">**Default Value**</th><th style="width: 14.4219%; height: 46.6px;">**Recommended Value**</th><th style="width: 47.6758%; height: 46.6px;">**Description**</th></tr></thead><tbody><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**accepts-transfers**</td><td style="width: 11.2038%; height: 29.8px;">boolean</td><td style="width: 10.0119%; height: 29.8px;">false</td><td style="width: 14.4219%; height: 29.8px;">false</td><td style="width: 47.6758%; height: 29.8px;">Whether to accept incoming transfers via a transfer packet.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**allow-flight**</td><td style="width: 11.2038%; height: 29.8px;">boolean</td><td style="width: 10.0119%; height: 29.8px;">false</td><td style="width: 14.4219%; height: 29.8px;">false</td><td style="width: 47.6758%; height: 29.8px;">Whether players can use flight in Survival mode by using mods.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**allow-nether**</td><td style="width: 11.2038%; height: 29.8px;">boolean</td><td style="width: 10.0119%; height: 29.8px;">true</td><td style="width: 14.4219%; height: 29.8px;">true</td><td style="width: 47.6758%; height: 29.8px;">Whether players can travel to the Nether.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**broadcast-console-to-ops**</td><td style="width: 11.2038%; height: 46.6px;">boolean</td><td style="width: 10.0119%; height: 46.6px;">true</td><td style="width: 14.4219%; height: 46.6px;">  
</td><td style="width: 47.6758%; height: 46.6px;">Whether to send console command outputs to all online operators.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**broadcast-rcon-to-ops**</td><td style="width: 11.2038%; height: 46.6px;">boolean</td><td style="width: 10.0119%; height: 46.6px;">true</td><td style="width: 14.4219%; height: 46.6px;">  
</td><td style="width: 47.6758%; height: 46.6px;">Whether to send RCON console command outputs to all online operators.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**bug-report-link**</td><td style="width: 11.2038%; height: 29.8px;">string</td><td style="width: 10.0119%; height: 29.8px;">(blank)</td><td style="width: 14.4219%; height: 29.8px;">(blank)</td><td style="width: 47.6758%; height: 29.8px;">The URL for the server's bug report link. If left blank, no link is sent.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**difficulty**</td><td style="width: 11.2038%; height: 46.6px;">string</td><td style="width: 10.0119%; height: 46.6px;">easy</td><td style="width: 14.4219%; height: 46.6px;">  
</td><td style="width: 47.6758%; height: 46.6px;">The difficulty level of the server. Options: **peaceful**, **easy**, **normal**, **hard**.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**enable-command-block**</td><td style="width: 11.2038%; height: 46.6px;">boolean</td><td style="width: 10.0119%; height: 46.6px;">false</td><td style="width: 14.4219%; height: 46.6px;">true</td><td style="width: 47.6758%; height: 46.6px;">Whether command blocks are enabled.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**enable-jmx-monitoring**</td><td style="width: 11.2038%; height: 46.6px;">boolean</td><td style="width: 10.0119%; height: 46.6px;">false</td><td style="width: 14.4219%; height: 46.6px;">false</td><td style="width: 47.6758%; height: 46.6px;">Whether to expose monitoring via JMX. Requires specific JVM flags to enable.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**enable-rcon**</td><td style="width: 11.2038%; height: 46.6px;">boolean</td><td style="width: 10.0119%; height: 46.6px;">false</td><td style="width: 14.4219%; height: 46.6px;">false</td><td style="width: 47.6758%; height: 46.6px;">Whether to enable RCON access to the server console over the network.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**enable-status**</td><td style="width: 11.2038%; height: 29.8px;">boolean</td><td style="width: 10.0119%; height: 29.8px;">true</td><td style="width: 14.4219%; height: 29.8px;">true</td><td style="width: 47.6758%; height: 29.8px;">Whether the server appears as "online" in the server list.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**enable-query**</td><td style="width: 11.2038%; height: 46.6px;">boolean</td><td style="width: 10.0119%; height: 46.6px;">false</td><td style="width: 14.4219%; height: 46.6px;">false</td><td style="width: 47.6758%; height: 46.6px;">Whether to enable query, which provides server information to external queries.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**enforce-secure-profile**</td><td style="width: 11.2038%; height: 46.6px;">boolean</td><td style="width: 10.0119%; height: 46.6px;">true</td><td style="width: 14.4219%; height: 46.6px;">true</td><td style="width: 47.6758%; height: 46.6px;">Whether to only allow players with Mojang-signed public keys to join.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**enforce-whitelist**</td><td style="width: 11.2038%; height: 29.8px;">boolean</td><td style="width: 10.0119%; height: 29.8px;">false</td><td style="width: 14.4219%; height: 29.8px;">true</td><td style="width: 47.6758%; height: 29.8px;">Whether to enforce whitelist changes.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**entity-broadcast-range-percentage**</td><td style="width: 11.2038%; height: 46.6px;">integer (10-1000)</td><td style="width: 10.0119%; height: 46.6px;">100</td><td style="width: 14.4219%; height: 46.6px;">100</td><td style="width: 47.6758%; height: 46.6px;">How close entities must be to a player to be sent.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**force-gamemode**</td><td style="width: 11.2038%; height: 29.8px;">boolean</td><td style="width: 10.0119%; height: 29.8px;">false</td><td style="width: 14.4219%; height: 29.8px;">false</td><td style="width: 47.6758%; height: 29.8px;">Whether to force players to the default game mode upon joining.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**function-permission-level**</td><td style="width: 11.2038%; height: 46.6px;">integer (1-4)</td><td style="width: 10.0119%; height: 46.6px;">2</td><td style="width: 14.4219%; height: 46.6px;">2</td><td style="width: 47.6758%; height: 46.6px;">Permission level for executing functions (1: Least restrictive, 4: Most restrictive).</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**gamemode**</td><td style="width: 11.2038%; height: 46.6px;">string</td><td style="width: 10.0119%; height: 46.6px;">survival</td><td style="width: 14.4219%; height: 46.6px;">  
</td><td style="width: 47.6758%; height: 46.6px;">Default game mode for new players. Options: **survival**, **creative**, **adventure**, **spectator**.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**generate-structures**</td><td style="width: 11.2038%; height: 46.6px;">boolean</td><td style="width: 10.0119%; height: 46.6px;">true</td><td style="width: 14.4219%; height: 46.6px;">true</td><td style="width: 47.6758%; height: 46.6px;">Whether the world generator creates structures like villages, dungeons, etc.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**generator-settings**</td><td style="width: 11.2038%; height: 46.6px;">string (JSON)</td><td style="width: 10.0119%; height: 46.6px;">(blank)</td><td style="width: 14.4219%; height: 46.6px;">(blank)</td><td style="width: 47.6758%; height: 46.6px;">JSON object specifying generator settings for world generation.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**hardcore**</td><td style="width: 11.2038%; height: 29.8px;">boolean</td><td style="width: 10.0119%; height: 29.8px;">false</td><td style="width: 14.4219%; height: 29.8px;">  
</td><td style="width: 47.6758%; height: 29.8px;">Whether the world is in hardcore mode.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**hide-online-players**</td><td style="width: 11.2038%; height: 46.6px;">boolean</td><td style="width: 10.0119%; height: 46.6px;">false</td><td style="width: 14.4219%; height: 46.6px;">  
</td><td style="width: 47.6758%; height: 46.6px;">Whether to hide the player count and names in the multiplayer server list.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**initial-enabled-packs**</td><td style="width: 11.2038%; height: 46.6px;">string array</td><td style="width: 10.0119%; height: 46.6px;">\["vanilla"\]</td><td style="width: 14.4219%; height: 46.6px;">\["vanilla"\]</td><td style="width: 47.6758%; height: 46.6px;">Specifies which datapacks are enabled on first server start.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**initial-disabled-packs**</td><td style="width: 11.2038%; height: 46.6px;">string array</td><td style="width: 10.0119%; height: 46.6px;">(blank)</td><td style="width: 14.4219%; height: 46.6px;">  
</td><td style="width: 47.6758%; height: 46.6px;">Specifies which datapacks are disabled on first server start.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**level-name**</td><td style="width: 11.2038%; height: 29.8px;">string</td><td style="width: 10.0119%; height: 29.8px;">world</td><td style="width: 14.4219%; height: 29.8px;">  
</td><td style="width: 47.6758%; height: 29.8px;">Name of the default world folder.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**level-seed**</td><td style="width: 11.2038%; height: 29.8px;">string</td><td style="width: 10.0119%; height: 29.8px;">(blank)</td><td style="width: 14.4219%; height: 29.8px;">  
</td><td style="width: 47.6758%; height: 29.8px;">Seed for world generation.</td></tr><tr style="height: 63.4px;"><td style="width: 16.6865%; height: 63.4px;">**level-type**</td><td style="width: 11.2038%; height: 63.4px;">string</td><td style="width: 10.0119%; height: 63.4px;">minecraft:normal</td><td style="width: 14.4219%; height: 63.4px;">minecraft:normal</td><td style="width: 47.6758%; height: 63.4px;">World generation type. Options: **minecraft:normal**, **minecraft:flat**, **minecraft:large\_biomes**, **minecraft:amplified**, etc.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**max-players**</td><td style="width: 11.2038%; height: 29.8px;">integer</td><td style="width: 10.0119%; height: 29.8px;">20</td><td style="width: 14.4219%; height: 29.8px;"> </td><td style="width: 47.6758%; height: 29.8px;">Maximum number of players allowed on the server.</td></tr><tr style="height: 47.2667px;"><td style="width: 16.6865%; height: 47.2667px;">**max-tick-time**</td><td style="width: 11.2038%; height: 47.2667px;">integer</td><td style="width: 10.0119%; height: 47.2667px;">60000</td><td style="width: 14.4219%; height: 47.2667px;">60000</td><td style="width: 47.6758%; height: 47.2667px;">Maximum tick time (ms) before considering the server hung and stopping it. Changing this to `-1` will disable this feature.  
</td></tr><tr style="height: 63.4px;"><td style="width: 16.6865%; height: 63.4px;">**max-world-size**</td><td style="width: 11.2038%; height: 63.4px;">integer (1-29999984)</td><td style="width: 10.0119%; height: 63.4px;">29999984</td><td style="width: 14.4219%; height: 63.4px;">29999984</td><td style="width: 47.6758%; height: 63.4px;">Maximum world size in blocks.</td></tr><tr style="height: 63.4px;"><td style="width: 16.6865%; height: 63.4px;">**motd**</td><td style="width: 11.2038%; height: 63.4px;">string</td><td style="width: 10.0119%; height: 63.4px;">A Minecraft Server</td><td style="width: 14.4219%; height: 63.4px;">  
</td><td style="width: 47.6758%; height: 63.4px;">Message of the day displayed in the multiplayer server list.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**online-mode**</td><td style="width: 11.2038%; height: 46.6px;">boolean</td><td style="width: 10.0119%; height: 46.6px;">true</td><td style="width: 14.4219%; height: 46.6px;">true</td><td style="width: 47.6758%; height: 46.6px;">Whether to check for valid player accounts with Mojang authentication servers.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**op-permission-level**</td><td style="width: 11.2038%; height: 29.8px;">integer (1-4)</td><td style="width: 10.0119%; height: 29.8px;">4</td><td style="width: 14.4219%; height: 29.8px;">4</td><td style="width: 47.6758%; height: 29.8px;">Permission level operators have by default.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**player-idle-timeout**</td><td style="width: 11.2038%; height: 46.6px;">integer</td><td style="width: 10.0119%; height: 46.6px;">0</td><td style="width: 14.4219%; height: 46.6px;">0</td><td style="width: 47.6758%; height: 46.6px;">Timeout in minutes before idle players are kicked. 0: Players are never kicked.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**prevent-proxy-connections**</td><td style="width: 11.2038%; height: 46.6px;">boolean</td><td style="width: 10.0119%; height: 46.6px;">false</td><td style="width: 14.4219%; height: 46.6px;">false</td><td style="width: 47.6758%; height: 46.6px;">Whether to disconnect players using proxies or VPNs.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**pvp**</td><td style="width: 11.2038%; height: 29.8px;">boolean</td><td style="width: 10.0119%; height: 29.8px;">true</td><td style="width: 14.4219%; height: 29.8px;">  
</td><td style="width: 47.6758%; height: 29.8px;">Whether player versus player combat is enabled.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**rate-limit**</td><td style="width: 11.2038%; height: 46.6px;">integer</td><td style="width: 10.0119%; height: 46.6px;">0</td><td style="width: 14.4219%; height: 46.6px;">0</td><td style="width: 47.6758%; height: 46.6px;">Network rate limit in packets per second per connection. 0: No limit.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**require-resource-pack**</td><td style="width: 11.2038%; height: 46.6px;">boolean</td><td style="width: 10.0119%; height: 46.6px;">false</td><td style="width: 14.4219%; height: 46.6px;">  
</td><td style="width: 47.6758%; height: 46.6px;">Whether players must accept the server's resource pack to join.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**resource-pack**</td><td style="width: 11.2038%; height: 29.8px;">string</td><td style="width: 10.0119%; height: 29.8px;">(blank)</td><td style="width: 14.4219%; height: 29.8px;">  
</td><td style="width: 47.6758%; height: 29.8px;">URL for the server's resource pack.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**resource-pack-prompt**</td><td style="width: 11.2038%; height: 46.6px;">string</td><td style="width: 10.0119%; height: 46.6px;">(blank)</td><td style="width: 14.4219%; height: 46.6px;">  
</td><td style="width: 47.6758%; height: 46.6px;">Custom message displayed when asking players to download the resource pack.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**spawn-animals**</td><td style="width: 11.2038%; height: 29.8px;">boolean</td><td style="width: 10.0119%; height: 29.8px;">true</td><td style="width: 14.4219%; height: 29.8px;">true</td><td style="width: 47.6758%; height: 29.8px;">Whether animals like cows, chickens, etc., can spawn.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**spawn-monsters**</td><td style="width: 11.2038%; height: 29.8px;">boolean</td><td style="width: 10.0119%; height: 29.8px;">true</td><td style="width: 14.4219%; height: 29.8px;">true</td><td style="width: 47.6758%; height: 29.8px;">Whether hostile mobs can spawn.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**spawn-npcs**</td><td style="width: 11.2038%; height: 29.8px;">boolean</td><td style="width: 10.0119%; height: 29.8px;">true</td><td style="width: 14.4219%; height: 29.8px;">true</td><td style="width: 47.6758%; height: 29.8px;">Whether non-player characters (villagers) can spawn.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**spawn-protection**</td><td style="width: 11.2038%; height: 29.8px;">integer</td><td style="width: 10.0119%; height: 29.8px;">16</td><td style="width: 14.4219%; height: 29.8px;"> </td><td style="width: 47.6758%; height: 29.8px;">Size of the spawn-protection area (in blocks).</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**sync-chunk-writes**</td><td style="width: 11.2038%; height: 29.8px;">boolean</td><td style="width: 10.0119%; height: 29.8px;">true</td><td style="width: 14.4219%; height: 29.8px;">false</td><td style="width: 47.6758%; height: 29.8px;">Whether chunk writes are synchronized to disk.</td></tr><tr style="height: 46.6px;"><td style="width: 16.6865%; height: 46.6px;">**use-native-transport**</td><td style="width: 11.2038%; height: 46.6px;">boolean</td><td style="width: 10.0119%; height: 46.6px;">true</td><td style="width: 14.4219%; height: 46.6px;">true</td><td style="width: 47.6758%; height: 46.6px;">Whether to use optimized system calls for networking.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**view-distance**</td><td style="width: 11.2038%; height: 29.8px;">integer</td><td style="width: 10.0119%; height: 29.8px;">10</td><td style="width: 14.4219%; height: 29.8px;">10</td><td style="width: 47.6758%; height: 29.8px;">Number of chunks sent to players.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**simulation-distance**</td><td style="width: 11.2038%; height: 29.8px;">integer</td><td style="width: 10.0119%; height: 29.8px;">10</td><td style="width: 14.4219%; height: 29.8px;">10</td><td style="width: 47.6758%; height: 29.8px;">Number of chunks in which entities are actively simulated.</td></tr><tr style="height: 29.8px;"><td style="width: 16.6865%; height: 29.8px;">**white-list**</td><td style="width: 11.2038%; height: 29.8px;">boolean</td><td style="width: 10.0119%; height: 29.8px;">false</td><td style="width: 14.4219%; height: 29.8px;">true</td><td style="width: 47.6758%; height: 29.8px;">Whether to enable the whitelist.</td></tr></tbody></table>

### Step 4: Save the Changes

1. After making your changes, click **Save** to apply the new settings.
2. Restart your server for the changes to take effect.

---

### Additional Help

If you encounter any issues or need further assistance, open a support ticket via the Billing Area. Our support team is ready to assist you.