Summary
Minecraft Bedrock server properties allow players to customize various aspects of their Bedrock edition server. These properties control features such as the 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 server administrators and players, ensuring that the server aligns with their preferences and gameplay style.
Note | Learn how to edit Minecraft Bedrock server settings here. |
Minecraft Server Properties for Bedrock Guide
Setting | Description |
server-name=Dedicated Server |
Sets the name of the server. |
gamemode=survival |
Sets the gamemode on the server. The values are survival , creative , and adventure . The gamemode of existing players will not change unless the server sets force-gamemode=true . |
force-gamemode=false |
Sets whether a player's gamemode reverts to the server gamemode when joining, regardless of their last session. |
difficulty=easy |
Sets the difficulty of the game. The values are peaceful , easy , normal , and hard . |
allow-cheats=false |
Sets whether cheat commands can run on the server. |
max-players=10 |
Sets the maximum number of players on the server. A higher number of players consume more server resources. |
online-mode=true |
Sets whether the server checks joining players are authenticated to Xbox Live. Players connecting to non-LAN servers go through Xbox Live authentication regardless. Recommended to leave on true for security. |
allow-list=false |
Sets whether allowlisting is enabled. Players not on the allowlist cannot connect. |
server-port=19132 |
Sets the IPv4 port of the server. |
server-portv6=19133 |
Sets the IPv6 port of the server. |
view-distance=32 |
Sets the view distance, overriding client settings. Lower values reduce lag. |
Sets the number of chunks ticking away from the player ranging from 4 to 12 . Lower values can improve performance. |
|
player-idle-timeout=30 |
Sets the idle time in minutes before kicking a player. Input 0 to disable. |
max-threads=8 |
Sets the maximum server threads. Input 0 to use as many threads as possible. |
level-name=Bedrock level |
Sets the world name and folder save. |
level-seed= |
Generates a world seed. If left blank, it generates a random seed. |
default-player-permission-level=member |
Sets the permission level for new players: visitor , member , or operator . |
texturepack-required=false |
Requires players to accept the server texture pack. Declining will disconnect the player. |
content-log-file-enabled=false |
Sets whether logging content errors to a file is enabled or not. |
compression-threshold=1 |
Sets the networking packets below the value to be compressed. Recommended to leave on default. |
server-authoritative-movement=server-auth |
Sets whether server authoritative movement is enabled or not. Corrections will only happen if the server sets
|
player-movement-score-threshold=20 |
Sets the duration of time to detect abnormal movement between player and server positions. The player gets kicked from the server when 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 between
|
player-movement-distance-threshold=0.3 |
Sets the threshold to exceed to detect abnormal movement between player and server positions. The value is in milliseconds. |
player-movement-duration-threshold-in-ms=500 |
Sets the duration of player and server positions being out of sync before incrementing their abnormal movement score. The value is in milliseconds. |
correct-player-movement=false |
Sets whether corrections apply to player positions to match the server. |
server-authoritative-block-breaking=false |
Sets 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. |
chat-restriction=None |
Represents the level of restriction applied to the chat for each player that joins the server. The values are
|
Conclusion
Minecraft Bedrock server properties allow server administrators to customize and control various aspects of their server. By adjusting these settings, they can create unique gameplay experiences and tailor the server environment to suit their preferences and the needs of their players. With the flexibility provided by server properties, Minecraft Bedrock servers can be personalized and optimized for an enjoyable experience.
Helpful Links
Minecraft Bedrock Server Properties Wiki
Edit Minecraft Bedrock Server Settings
Add a Resource Pack to a Minecraft Bedrock Server
Add a Behavior Pack to a Minecraft Bedrock Server