docker-minecraft-bedrock-server: Error: PageSize configuration is wrong: configured with 4096, but got 65536

[+] Running 1/1
 ⠿ Container mc-bedrock  Started                                                                                  0.4s
DEBU[0000] Using /data to match uid and gid
DEBU[0000] Resolved UID=0 from match path
DEBU[0000] Resolved GID=0 from match path
Looking up latest version...
Starting Bedrock server...
Error: PageSize configuration is wrong: configured with 4096, but got 65536
  mc-bedrock:
    image: itzg/minecraft-bedrock-server
    container_name: mc-bedrock
    environment:
      EULA: "TRUE"
      GAMEMODE: survival
      DIFFICULTY: normal
    ports:
      - 19134:19132/udp
    volumes:
      - ./minecraft-bedrock-data:/data
    stdin_open: true
    tty: true

Trying to figure out this error, I have changed the port for now since I am running mc-java with geyersmc on another container, checked server.properties but see nothing related to this issue. I am running on a ARM oracle free tier.

About this issue

  • Original URL
  • State: open
  • Created 10 months ago
  • Comments: 19 (8 by maintainers)

Most upvoted comments

@Phil-T1 thats correct

Build your own flavor of the arm image and swap box64-generic-arm with box64-rpi5arm64ps16k

No need to build your own now - Ryan has kindly added precompiled versions in the last 36 hours: (https://github.com/ryanfortner/box64-debs/issues/26)

I’ve now used the Pi 5 / 16Kb page image one to run the official bedrock server fine 👍🏻

Set up the package source with the instructions at https://github.com/ryanfortner/box64-debs then just sudo apt install box64-rpi5arm64ps16k

I would highly recommend the example I posted. That article is somebody else’s image 😀

Good find @HankB but will be step one of several.

I’d really prefer you switch to Java edition with geyser like most of us have.

https://docker-minecraft-server.readthedocs.io/en/latest/misc/examples/#bedrock-compatible-server

Mojang’s bedrock server software is very buggy and I’d prefer to not spend all the effort for numerous ARM variants when the provided binary is x86 to begin with.

Not exaclty a solution, but a “workaround” for this problem assuming the goal is to play with the bedrock client on a server hostet on arm. Just set up a java server and install the Geyser mod to be able to connect with a bedrock client to a java server.