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
- Log in to your Ridgeline Servers Control Panel at https://panel.ridgelineservers.com/.
- Select the server you wish to configure.
Step 2: Open the Files Section
- Once you are in your server’s dashboard, navigate to the Files section.
- Look for the file named server.properties in the list of files.
Step 3: Edit the server.properties File
- Click on the server.properties file to open it in the editor.
- You will see a list of configurable settings for your server.
- 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:
Some of the Recommended Values below are left blank, as they depend on your personal preference.
| Key | Type | Default Value | Recommended Value | Description |
|---|---|---|---|---|
| accepts-transfers | boolean | false | false | Whether to accept incoming transfers via a transfer packet. |
| allow-flight | boolean | false | false | Whether players can use flight in Survival mode by using mods. |
| allow-nether | boolean | true | true | Whether players can travel to the Nether. |
| broadcast-console-to-ops | boolean | true | Whether to send console command outputs to all online operators. | |
| broadcast-rcon-to-ops | boolean | true | Whether to send RCON console command outputs to all online operators. | |
| bug-report-link | string | (blank) | (blank) | The URL for the server's bug report link. If left blank, no link is sent. |
| difficulty | string | easy | The difficulty level of the server. Options: peaceful, easy, normal, hard. | |
| enable-command-block | boolean | false | true | Whether command blocks are enabled. |
| enable-jmx-monitoring | boolean | false | false | Whether to expose monitoring via JMX. Requires specific JVM flags to enable. |
| enable-rcon | boolean | false | false | Whether to enable RCON access to the server console over the network. |
| enable-status | boolean | true | true | Whether the server appears as "online" in the server list. |
| enable-query | boolean | false | false | Whether to enable query, which provides server information to external queries. |
| enforce-secure-profile | boolean | true | true | Whether to only allow players with Mojang-signed public keys to join. |
| enforce-whitelist | boolean | false | true | Whether to enforce whitelist changes. |
| entity-broadcast-range-percentage | integer (10-1000) | 100 | 100 | How close entities must be to a player to be sent. |
| force-gamemode | boolean | false | false | Whether to force players to the default game mode upon joining. |
| function-permission-level | integer (1-4) | 2 | 2 | Permission level for executing functions (1: Least restrictive, 4: Most restrictive). |
| gamemode | string | survival | Default game mode for new players. Options: survival, creative, adventure, spectator. | |
| generate-structures | boolean | true | true | Whether the world generator creates structures like villages, dungeons, etc. |
| generator-settings | string (JSON) | (blank) | (blank) | JSON object specifying generator settings for world generation. |
| hardcore | boolean | false | Whether the world is in hardcore mode. | |
| hide-online-players | boolean | false | Whether to hide the player count and names in the multiplayer server list. | |
| initial-enabled-packs | string array | ["vanilla"] | ["vanilla"] | Specifies which datapacks are enabled on first server start. |
| initial-disabled-packs | string array | (blank) | Specifies which datapacks are disabled on first server start. | |
| level-name | string | world | Name of the default world folder. | |
| level-seed | string | (blank) | Seed for world generation. | |
| level-type | string | minecraft:normal | minecraft:normal | World generation type. Options: minecraft:normal, minecraft:flat, minecraft:large_biomes, minecraft:amplified, etc. |
| max-players | integer | 20 | Maximum number of players allowed on the server. | |
| max-tick-time | integer | 60000 | 60000 | Maximum tick time (ms) before considering the server hung and stopping it. Changing this to -1 will disable this feature. |
| max-world-size | integer (1-29999984) | 29999984 | 29999984 | Maximum world size in blocks. |
| motd | string | A Minecraft Server | Message of the day displayed in the multiplayer server list. | |
| online-mode | boolean | true | true | Whether to check for valid player accounts with Mojang authentication servers. |
| op-permission-level | integer (1-4) | 4 | 4 | Permission level operators have by default. |
| player-idle-timeout | integer | 0 | 0 | Timeout in minutes before idle players are kicked. 0: Players are never kicked. |
| prevent-proxy-connections | boolean | false | false | Whether to disconnect players using proxies or VPNs. |
| pvp | boolean | true | Whether player versus player combat is enabled. | |
| rate-limit | integer | 0 | 0 | Network rate limit in packets per second per connection. 0: No limit. |
| require-resource-pack | boolean | false | Whether players must accept the server's resource pack to join. | |
| resource-pack | string | (blank) | URL for the server's resource pack. | |
| resource-pack-prompt | string | (blank) | Custom message displayed when asking players to download the resource pack. | |
| spawn-animals | boolean | true | true | Whether animals like cows, chickens, etc., can spawn. |
| spawn-monsters | boolean | true | true | Whether hostile mobs can spawn. |
| spawn-npcs | boolean | true | true | Whether non-player characters (villagers) can spawn. |
| spawn-protection | integer | 16 | Size of the spawn-protection area (in blocks). | |
| sync-chunk-writes | boolean | true | false | Whether chunk writes are synchronized to disk. |
| use-native-transport | boolean | true | true | Whether to use optimized system calls for networking. |
| view-distance | integer | 10 | 10 | Number of chunks sent to players. |
| simulation-distance | integer | 10 | 10 | Number of chunks in which entities are actively simulated. |
| white-list | boolean | false | true | Whether to enable the whitelist. |
Step 4: Save the Changes
- After making your changes, click Save to apply the new settings.
- 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.