Minecraft Bedrock Server Properties Guide
- HolyHosting

- Oct 31
- 2 min read
Minecraft Bedrock Server Properties Guide
Minecraft Bedrock server properties allow players to customize various aspects of their Bedrock Edition server. These properties control features such as game mode, difficulty, player limits, and world generation settings. Understanding and configuring these server properties can significantly enhance the overall gameplay experience for both server administrators and players, ensuring the server aligns with their preferences and play style.

Minecraft Bedrock Server Properties
server-name=Dedicated Server
Sets the name of the server.
gamemode=survival
Defines the server’s game mode. Options are survival, creative, and adventure.
Existing players’ game mode won’t change unless force-gamemode=true.
force-gamemode=false
Determines if a player’s game mode resets to the server’s default upon joining, regardless of their previous session.
difficulty=easy
Sets the game difficulty. Options: peaceful, easy, normal, hard.
allow-cheats=false
Allows or disallows executing cheat commands on the server.
max-players=10
Sets the maximum number of players on the server. Higher numbers consume more server resources.
online-mode=true
Enables Xbox Live authentication for players joining non-LAN servers. Recommended to leave true for security.
allow-list=false
Enables or disables the whitelist. Only players on the whitelist can join if enabled.
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 client settings. Lower values help reduce lag.
tick-distance=4
Determines how far away chunks are processed. Values range from 4 to 12. Lower values reduce lag.
player-idle-timeout=30
Time in minutes a player can be idle before being kicked. Set to 0 to disable.
max-threads=8
Maximum server threads to use. Set to 0 for automatic allocation.
level-name=Bedrock Level Name
Sets the world name and save folder.
level-seed
Sets the world seed. Leave blank for a random seed.
default-player-permission-level=member
Sets the default permission level for new players: visitor, member, or operator.
texturepack-required=false
If true, players must accept the server’s texture pack or be disconnected.
content-log-file-enabled=false
Enables logging of content errors to a file.
compression-threshold=1
Sets the packet size threshold for compression. Default is recommended.
server-authoritative-movement=server-auth
Controls how player movement is corrected by the server:
client-auth: uses player movement as-is.
server-auth: server corrects player position if mismatched.
server-auth-with-rewind: server rewinds, applies corrections, then replays player actions.
player-movement-score-threshold=20
Time in milliseconds to detect abnormal player movement. Players are kicked if the threshold is exceeded.
player-movement-action-direction-threshold=0.85
Sets the allowed difference between player attack direction and look direction (0–1).
player-movement-distance-threshold=0.3
Threshold for detecting abnormal movement between player and server positions.
player-movement-duration-threshold-in-ms=500
Duration in milliseconds before abnormal movement increments.
correct-player-movement=false
Determines if player positions are corrected to match the server.
server-authoritative-block-breaking=false
Controls whether the server verifies block breaking actions against the player.
Conclusion
We hope this guide has been helpful! 🚀 Remember, don’t hesitate to ask questions on the HolyHosting Discord or contact our support team.
Follow us on Twitter @HolyHosting to stay up to date.

Stuffy @ HolyHosting


















