Skip to main content

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/.
  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:

Some of the Recommended Values below are left blank, as they depend on your personal preference.

KeyTypeDefault ValueRecommended ValueDescription
accepts-transfersbooleanfalsefalseWhether to accept incoming transfers via a transfer packet.
allow-flightbooleanfalsefalseWhether players can use flight in Survival mode by using mods.
allow-netherbooleantruetrueWhether players can travel to the Nether.
broadcast-console-to-opsbooleantrue
Whether to send console command outputs to all online operators.
broadcast-rcon-to-opsbooleantrue
Whether to send RCON console command outputs to all online operators.
bug-report-linkstring(blank)(blank)The URL for the server's bug report link. If left blank, no link is sent.
difficultystringeasy
The difficulty level of the server. Options: peaceful, easy, normal, hard.
enable-command-blockbooleanfalsetrueWhether command blocks are enabled.
enable-jmx-monitoringbooleanfalsefalseWhether to expose monitoring via JMX. Requires specific JVM flags to enable.
enable-rconbooleanfalsefalseWhether to enable RCON access to the server console over the network.
enable-statusbooleantruetrueWhether the server appears as "online" in the server list.
enable-querybooleanfalsefalseWhether to enable query, which provides server information to external queries.
enforce-secure-profilebooleantruetrueWhether to only allow players with Mojang-signed public keys to join.
enforce-whitelistbooleanfalsetrueWhether to enforce whitelist changes.
entity-broadcast-range-percentageinteger (10-1000)100100How close entities must be to a player to be sent.
force-gamemodebooleanfalsefalseWhether to force players to the default game mode upon joining.
function-permission-levelinteger (1-4)22Permission level for executing functions (1: Least restrictive, 4: Most restrictive).
gamemodestringsurvival
Default game mode for new players. Options: survival, creative, adventure, spectator.
generate-structuresbooleantruetrueWhether the world generator creates structures like villages, dungeons, etc.
generator-settingsstring (JSON)(blank)(blank)JSON object specifying generator settings for world generation.
hardcorebooleanfalse
Whether the world is in hardcore mode.
hide-online-playersbooleanfalse
Whether to hide the player count and names in the multiplayer server list.
initial-enabled-packsstring array["vanilla"]["vanilla"]Specifies which datapacks are enabled on first server start.
initial-disabled-packsstring array(blank)
Specifies which datapacks are disabled on first server start.
level-namestringworld
Name of the default world folder.
level-seedstring(blank)
Seed for world generation.
level-typestringminecraft:normalminecraft:normalWorld generation type. Options: minecraft:normal, minecraft:flat, minecraft:large_biomes, minecraft:amplified, etc.
max-playersinteger20 Maximum number of players allowed on the server.
max-tick-timeinteger6000060000Maximum tick time (ms) before considering the server hung and stopping it. Changing this to -1 will disable this feature.
max-world-sizeinteger (1-29999984)2999998429999984Maximum world size in blocks.
motdstringA Minecraft Server
Message of the day displayed in the multiplayer server list.
online-modebooleantruetrueWhether to check for valid player accounts with Mojang authentication servers.
op-permission-levelinteger (1-4)44Permission level operators have by default.
player-idle-timeoutinteger00Timeout in minutes before idle players are kicked. 0: Players are never kicked.
prevent-proxy-connectionsbooleanfalsefalseWhether to disconnect players using proxies or VPNs.
pvpbooleantrue
Whether player versus player combat is enabled.
rate-limitinteger00Network rate limit in packets per second per connection. 0: No limit.
require-resource-packbooleanfalse
Whether players must accept the server's resource pack to join.
resource-packstring(blank)
URL for the server's resource pack.
resource-pack-promptstring(blank)
Custom message displayed when asking players to download the resource pack.
spawn-animalsbooleantruetrueWhether animals like cows, chickens, etc., can spawn.
spawn-monstersbooleantruetrueWhether hostile mobs can spawn.
spawn-npcsbooleantruetrueWhether non-player characters (villagers) can spawn.
spawn-protectioninteger16 Size of the spawn-protection area (in blocks).
sync-chunk-writesbooleantruefalseWhether chunk writes are synchronized to disk.
use-native-transportbooleantruetrueWhether to use optimized system calls for networking.
view-distanceinteger1010Number of chunks sent to players.
simulation-distanceinteger1010Number of chunks in which entities are actively simulated.
white-listbooleanfalsetrueWhether to enable the whitelist.

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.