Want full control of your Minecraft Bedrock server? This step-by-step guide shows exactly how to tune the server.properties file. Upgrade your experience on our premium Minecraft hosting.
Prerequisites
- Access to your Oxygenserv panel (login and password)
- An existing Minecraft Bedrock server on Oxygenserv
- File Manager access to edit server files
- 5 minutes to save and restart cleanly
Detailed steps
-
Open the server.properties file
Log in to Oxygenserv, open the “Files” (File Manager) section. At the server root, locateserver.properties. Click the pencil icon (Edit) to open it. If it’s missing, refresh or stop/start the server once to regenerate. Download a backup before editing. -
Set core gameplay (gamemode, difficulty, players)
In the editor, adjust fundamentals. Example:gamemode=survival(others:creative,adventure). Choose difficulty withdifficulty=normal(peaceful,easy,hardavailable). Control capacity viamax-players=10. Enable commands withallow-cheats=trueif needed. -
Enable the allowlist (restricted access)
To permit only approved players, setallow-list=true. Add players from the console withallowlist add PlayerName(no slash in console) or in-game/allowlist add PlayerName. Theallowlist.jsonfile updates automatically. If a player can’t join, double-check the exact name and thatallow-list=trueis saved. -
Harden Xbox Live authentication
Keeponline-mode=trueto require Xbox Live auth (recommended). Usingonline-mode=falseallows offline joins but reduces security and may cause identity issues. Control default permissions withdefault-player-permission-level=member(visitor,operatoralso possible). After changes, tell players to reconnect if needed. -
Tune network and performance
Default Bedrock port isserver-port=19132(UDP). On IPv6, useserver-portv6=19133. Balance server load withview-distance=10(try 8 on low specs) andtick-distance=4(raise to 6–8 for farms at the cost of CPU). If your server isn’t visible, open19132/UDPon your firewall/router and verify the public IP. -
Refine movement and chat
Choose movement authority withserver-authoritative-movement=server-auth-with-rewindfor smoother corrections (alternatives:client-auth,server-auth). Control chat withchat-restriction=none,dropped(messages are discarded), ordisabled(UI hidden for non-OP). Advanced:player-movement-action-direction-threshold=0.5sets attack/look tolerance (0 = tolerant ~90°, 1 = exact match). If you see “Unknown property name”, the key is misspelled or outdated. -
Save, restart, and test
Click Save. Go to the Console and hit Restart. Wait for “Server started” in logs. Join via the Bedrock client (IP +19132) and verify gamemode, slots, allowlist, and chat. If parsing errors appear, re-openserver.propertiesand fix edited lines (no stray quotes, cleankey=valueformat).
Tips & optimization
– Start with view-distance=8 and tick-distance=4 for 10–20 players, then increase step-by-step if TPS stays stable.
– For PvP/minigames, server-authoritative-movement=server-auth-with-rewind reduces desync. Casual servers often do fine with server-auth.
– Keep online-mode=true to prevent account spoofing. Pair with allow-list=true for private events.
– After Bedrock updates, remove unknown keys and let the server regenerate defaults on boot.
– Always back up server.properties before major changes.
FAQ
Where is server.properties on Oxygenserv?
In the panel’s Files (File Manager). The server.properties sits at the server root next to bedrock_server and allowlist.json. Use search if the list is long.
My changes don’t apply, what did I miss?
You must Save and then Restart so the server reloads the file. Also check for typos and formatting errors. If the panel warns about conflicts, stop the server, edit, save, then start.
How do I restore defaults?
Stop the server, back up files, delete server.properties, then start the server. A fresh default file is generated. Copy back only the lines you’re sure about.
Your Bedrock server is now clean, stable, and fully tuned. Keep testing, measuring, and tweaking — your community will feel the difference.