Skip to content

server.properties ​

Basic settings, read on start. Defaults below are what a new server writes.

KeyDefaultDescription
motdPocketMine-MP ServerName shown in the server list.
server-ip0.0.0.0IPv4 address to listen on.
server-port19132Game port. NetherNet uses it in TCP (signaling) and UDP (game data); RakNet and Query use UDP.
server-ipv6 / server-portv6:: / 19133IPv6 address and port.
enable-ipv6trueListen on IPv6 too.
enable-nethernettrueNetherNet (WebRTC), required by Bedrock 1.26.50 and newer.
enable-raknettrueRakNet, used by older clients.
nethernet-udp-port0NetherNet game data on its own UDP port; 0 = server-port.
white-listfalseOnly players in white-list.txt can join.
max-players20Player limit.
gamemodeSURVIVALDefault game mode: SURVIVAL, CREATIVE, ADVENTURE, SPECTATOR.
force-gamemodefalsePut players in the default game mode every time they join.
hardcorefalseBanned on death.
pvptruePlayers can hurt each other.
difficulty20 peaceful, 1 easy, 2 normal, 3 hard.
level-nameworldDefault world (folder in worlds/).
level-seed(random)Seed for the default world when it is created.
level-typevanillaGenerator for new worlds: vanilla, normal, flat, nether, the_end…
generator-settingsExtra options for the generator (e.g. flat world layers).
enable-querytrueAnswer GameSpy4 Query (server lists, status sites).
auto-savetrueSave worlds periodically.
view-distance16Maximum view distance in chunks.
xbox-authtrueRequire Xbox Live login. Keep it on unless the server is behind VanillaGate, which checks logins itself.
languageengServer language (console, messages). Players can get messages in their own language: see settings.per-player-language in pocketmine.yml.

Command line

Any key can be set at start: ./start.sh --server-port=19140 --motd="Test".

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.