Minecraft

Minecraft Bedrock Server Properties Guide

Minecraft·March 22, 2026·17 min read

Minecraft Bedrock server properties allow players to customize various aspects of their Bedrock edition server. These properties control features such as game mode, difficulty level, player limits, and world generation settings. The following guide provides an overview of each setting and briefly explains its function. Understanding and configuring these server properties can significantly enhance the overall gaming experience for both server administrators and players, ensuring the server aligns with their preferences and gameplay style.

Note: Learn how to edit Minecraft Bedrock server settings here.

Minecraft Bedrock Server Properties Guide

server-name=Dedicated Server

Sets the server name.

gamemode=survival

Defines the game mode on the server. Values are survival, creative, and adventure.

Existing players' game mode will not change unless the server sets force-gamemode=true.

force-gamemode=false

Defines whether a player's game mode reverts to the server mode on join, regardless of whether they changed it in their last session.

difficulty=easy

Sets the game difficulty. Values are peaceful, easy, normal, and hard.

allow-cheats=false

Defines whether cheat commands can be run on the server.

max-players=10

Sets the maximum number of players on the server. A higher number of players consumes more server resources.

online-mode=true

Defines whether the server verifies that joining players are authenticated on Xbox Live. Players connecting to non-LAN servers go through Xbox Live authentication regardless. It is recommended to leave on true to protect the server from fake and insecure accounts.

allow-list=false

Defines whether the whitelist is enabled or not. Players not on the whitelist cannot connect.

server-port=19132

Sets the server's IPv4 port.

server-portv6=19133

Sets the server's IPv6 port.

view-distance=32

Sets the server's view distance, regardless of players' client settings. A lower value is recommended when experiencing significant lag.

tick-distance=4

Sets how many blocks are updated away from the player. Values range from 4 to 12. A lower value is recommended when experiencing significant lag.

player-idle-timeout=30

Sets how long a player can be idle before being kicked from the server. The value is in minutes. When set to 0, it is disabled.

max-threads=8

Sets the maximum number of threads the server can use. When set to 0, the server will use as many as possible.

level-name=Bedrock level

Sets the world name and save folder.

level-seed=

Generates a world seed based on the value. If left blank, it generates a random seed.

default-player-permission-level=member

Sets the permission level of a new player joining the server for the first time. Values are visitor, member, and operator.

texturepack-required=false

When set to true, joining players are prompted to accept the server's texture pack. Declining will disconnect players from the server.

content-log-file-enabled=false

Defines whether content error logging to a file is enabled or not.

compression-threshold=1

Sets network packets below the value to be compressed. It is recommended to leave at the default value.

server-authoritative-movement=server-auth

Defines whether server-authoritative movement is enabled or not. Corrections will only occur if the server sets correct-player-movement=true.

client-auth - The server will use the player's movement settings instead of corrections.

server-auth - The server will send corrections to the player if they don't match the server's position.

server-auth-with-rewind - The server will rewind the player's time, apply the correction, and then replay all player inputs from then on. It will be smoother but with more frequent corrections.

player-movement-score-threshold=20

Sets the duration to detect abnormal movement between the player's and server's position. The player is kicked from the server upon exceeding the threshold. The value is in milliseconds.

player-movement-action-direction-threshold=0.85

Sets the amount of difference between a player's attack and look directions. The value ranges from 0 to 1.

0 - Two directions can differ up to and including 90 degrees.

1 - Directions must match exactly.

player-movement-distance-threshold=0.3

Sets the threshold to detect abnormal movement between the player's and server's position. The value is in milliseconds.

player-movement-duration-threshold-in-ms=500

Sets the duration of time that the player's and server's positions are out of sync before incrementing their abnormal movement score. The value is in milliseconds.

correct-player-movement=false

Defines whether corrections are applied to player positions to match the server.

server-authoritative-block-breaking=false

Defines whether the server synchronizes block mining operations with the player. The server verifies the player's ability to break blocks when they believe they can.

Conclusion

Minecraft Bedrock server properties allow administrators to customize and control various aspects of their server. By adjusting these settings, they can create unique gaming experiences and tailor the server environment to their preferences and their players' needs. With the flexibility provided by server properties, Minecraft Bedrock servers can be customized and optimized for an enjoyable experience.

Still have questions?

Come chat with us and we will get back to you as soon as possible!

Contact Support