MaximusHost Wiki

Guides and documentation for getting the most out of your servers.

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:

  1. Click Save All
  2. Use Save PvP separately if you changed the World Gameplay switch
  3. 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.
Scroll to Top