Properties
The Properties tab allows you to configure Minecraft Bedrock gameplay rules, player limits, and world behavior.
Most options on this page are based on the Bedrock server.properties file, but presented in an easier control panel format. The PvP control is a world game rule, and NetherNet port settings are managed automatically by MaximusHost.
The World Gameplay section contains the PvP game rule. PvP is stored in the selected world and is not a server.properties key.
Use this page to customize how your Bedrock server runs.
Basic vs Advanced Settings
By default, common settings are shown first.
Use the Advanced toggle in the top-right corner to reveal additional Bedrock properties intended for experienced users.
If you're unsure, leave Advanced settings at their defaults.
Common Settings Explained
World Gameplay: PvP
The PvP switch controls the active world's Bedrock pvp game rule.
- Enabled: Players can damage each other.
- Disabled: Players cannot damage each other.
Help text: “Allow players to damage each other.” Use Save PvP to apply the change. The server must be running; MaximusHost confirms the new rule before displaying it as saved. The value applies immediately and persists with that world across normal restarts. Each world can have its own PvP value. A server that predates these controls may need its next normal stop and start to enable the authenticated console; PvP changes themselves do not require a restart.
The PvP switch has its own save action because Bedrock stores this rule in world data rather than server.properties. Save All continues to save the listed server properties and does not change PvP.
NetherNet connection
Bedrock 1.26.50 and later use NetherNet. The port in Connection Addresses is the TCP signaling port. MaximusHost automatically reserves and routes the UDP gameplay ports needed for the server's player limit; players do not need to enter a UDP range. Shared-IP hosting remains the default and does not require a dedicated IP. Use a compatible, up-to-date Bedrock client.
New servers default to allowlist off so compatible, authenticated Bedrock players can join without first being added. Anyone who knows the server address can attempt to join. To make the server private, turn allowlist on, add player gamertags to allowlist.json in the Files tab, and apply/restart the server as instructed. An enabled but empty allowlist rejects everyone. Keep online-mode enabled for Microsoft account authentication.
server-name
The name shown in the Bedrock multiplayer server list.
Example:
Dedicated Server
gamemode
Default mode for new players.
Available options:
- survival
- creative
- adventure
difficulty
Controls challenge level.
Options:
- peaceful
- easy
- normal
- hard
allow-cheats
Allows command usage such as:
- /give
- /tp
- /gamemode
Recommended for admin-managed servers.
max-players
Maximum number of simultaneous players allowed online.
online-mode
If enabled, players must authenticate through Xbox Live / Microsoft services.
Recommended: Enabled
allowlist
Only players listed in allowlist.json can join.
Recommended for private servers.
view-distance
How many chunks are sent to players around them.
Higher values:
- Better visibility
- Higher RAM / CPU usage
tick-distance
How far chunks continue simulating:
- mobs
- redstone
- farms
- game activity
Higher values increase CPU load.
level-name
World save folder name.
Changing this loads or creates a different world.
level-seed
Used when generating a new world.
Leave blank for random generation.
level-type
World generation style.
Common options:
- DEFAULT
- FLAT
- LEGACY
player-idle-timeout
Minutes before AFK players are kicked.
0 disables kicking.
texturepack-required
If enabled, players must accept required resource packs before joining.
Advanced Settings
force-gamemode
Forces all joining players into the selected default gamemode.
default-player-permission-level
Default permissions for new players.
Options may include:
- visitor
- member
- operator
max-threads
Limits server thread usage.
0 allows the server to decide automatically.
Usually best left default.
compression-threshold
Controls network packet compression.
Lower values:
- Lower bandwidth use
- Higher CPU use
content-log-file-enabled
Writes content logs to disk for debugging.
Usually unnecessary for normal use.
enable-lan-visibility
Advertises the server to LAN devices on your network.
Useful only for local/private networks.
disable-persona
Blocks persona character cosmetics.
disable-custom-skins
Blocks custom skins.
Useful for moderation or consistency.
allow-inbound-script-debugging
Allows inbound scripting debugger connections.
Usually leave disabled.
correct-player-movement
Enables movement correction checks.
Helps reduce invalid movement behavior.
server-authoritative-movement
Controls how movement validation is handled.
Options may include:
- client-auth
- server-auth
- rewind
Recommended: server-auth
server-authoritative-block-breaking
Server validates block breaking more strictly.
Improves anti-cheat behavior.
player-movement-distance-threshold
Distance threshold used by movement correction logic.
player-movement-duration-threshold-in-ms
Time threshold for movement correction handling.
client-side-chunk-generation-enabled
Allows clients to generate chunks locally.
May improve chunk loading responsiveness.
Saving Changes
After making edits:
- Click Save All
- Use Save PvP separately if you changed the World Gameplay switch
- Restart the server only when another setting requires it; PvP applies while the server is running
Many Bedrock settings apply best after restart.
Recommended Presets
Family Server
- difficulty: easy
- PvP off
- allowlist on
Public Survival
- online-mode on
- server-auth movement
- allow-cheats off
Creative Build Server
- gamemode creative
- allow-cheats on
- max players higher
Performance Friendly
- lower view-distance
- lower tick-distance
- moderate max players
Troubleshooting
Players Cannot Join
Check:
- online-mode
- allowlist
- max players reached
Server Lag
Reduce:
- view-distance
- tick-distance
- player count
Wrong World Loaded
Verify level-name
Changing this loads a different save folder.
Commands Not Working
Enable allow-cheats
PvP Save Failed
The server must be running and fully started. Refresh the page or switch tabs to query the selected world again, then retry Save PvP. A server that predates these controls may need one normal stop and start to enable the authenticated console. If it remains unavailable afterward, contact support. If the result is unknown or times out, MaximusHost does not claim the new value was saved. Check that the intended world is selected and contact support if repeated saves fail.
Tips
- Use allowlist for private servers.
- Use lower distances for smoother performance.
- Keep Advanced defaults unless needed.
- Restart after major changes.