Minecraft Bedrock Server Properties Guide

Complete reference for all server.properties settings on your Minecraft Bedrock Edition dedicated server at XGamingServer.

Here is a complete reference for the server.properties file on your Minecraft Bedrock server. This file controls most of your server's core settings.

Editing Server Properties

Select Your Server

Log in to the XGamingServer Panel and select your Minecraft Bedrock server.

Stop Your Server

Stop your server from the Dashboard.

Open Server Properties

In the sidebar, go to Files and open the server.properties file in the root directory.

Edit and Save

Change any values you need, then save the file and start your server.

Server Properties Reference

Server Identity

PropertyDefaultDescription
server-nameDedicated ServerThe name shown in the server list
server-port19132The UDP port for IPv4 connections
server-portv619133The UDP port for IPv6 connections
max-players10Maximum number of players allowed
online-modetrueRequire Xbox Live authentication to join. Setting to false allows cracked clients

World Settings

PropertyDefaultDescription
level-nameBedrock levelThe name of the world folder in the worlds directory
level-seed(blank)The seed used to generate the world. Only applies when creating a new world
level-typeDEFAULTWorld type. Options: DEFAULT, FLAT
gamemodesurvivalDefault game mode. Options: survival, creative, adventure
difficultyeasyServer difficulty. Options: peaceful, easy, normal, hard
allow-cheatsfalseAllow cheat commands like /gamemode and /give

Player Settings

PropertyDefaultDescription
default-player-permission-levelmemberPermission level for new players. Options: visitor, member, operator
player-idle-timeout30Minutes before idle players are kicked. Set to 0 to disable
allow-listfalseOnly players on the allowlist can join. See our whitelist guide
texturepack-requiredfalseForce players to accept the server's resource pack before joining

Performance Settings

PropertyDefaultDescription
view-distance32Maximum view distance in chunks. Lower values improve performance
tick-distance4Simulation distance in chunks (4-12). Affects how far from a player mobs and blocks are active
max-threads8Maximum threads the server can use
compression-threshold1Minimum packet size (in bytes) before compression is applied
compression-algorithmzlibCompression algorithm. Options: zlib, snappy

Advanced Settings

PropertyDefaultDescription
content-log-file-enabledfalseEnable logging for addon/content errors. Useful for debugging behavior packs
player-movement-score-threshold20Threshold for server-authoritative movement checks
player-movement-action-direction-threshold0.85Threshold for player action direction validation
player-movement-distance-threshold0.3Distance threshold for movement validation
server-authoritative-movementserver-authMovement validation mode. Options: client-auth, server-auth, server-auth-with-rewind
correct-player-movementfalseCorrect player position if server detects invalid movement
emit-server-telemetryfalseSend server telemetry data to Mojang
disable-player-interactionfalseDisable all player interactions

💡 Tip: Many of these settings can also be configured through Startup in the sidebar without editing the file directly.

⚠️ Warning: Setting online-mode to false disables Xbox Live authentication. This removes the security layer that verifies player identities and is not recommended for public servers.

How is this guide?

40% Off — Limited TimeGet your Minecraft Bedrock server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page