Generate a Minecraft Bedrock server.properties
Bedrock's config is also called server.properties and looks just like Java's, which is exactly what causes trouble: many of the keys are different, and a Java file copied over is mostly ignored.
Visual Settings
server.properties
Advertisement
The server.properties format
One key=value per line, with no quotes and no spaces around the equals sign. Booleans are true and false. The world is chosen by level-name, which names a folder inside worlds/. The server reads the file once at startup, so every change needs a restart.
Advertisement
The mistake that wastes an evening
Keys that only exist on Java — motd, pvp, spawn-protection, enable-rcon — do nothing here, and nothing warns you. The whitelist setting is allow-list, backed by allowlist.json (older versions used white-list). And turning allow-cheats on disables achievements for everyone on that world.