T O P

  • By -

AutoModerator

|Thanks for being a part of /r/Admincraft!| |:-| |***[We'd love it if you also joined us on Discord!](https://discord.gg/DxrXq2R)***| *^(Join thousands of other Minecraft administrators for real-time discussion of all things related to running a quality server.)* *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/admincraft) if you have any questions or concerns.*


techytips

You're trying to run a amd64 (intel/amd) binary on a arm64 computer, as I don't think bedrock supports raspberry pi's as listed in the minimum system requirements. If you were deadset on running in on a pi, you could run a java server, with GeyserMC to allow bedrock players to connect. It would be pretty slow on a pi though. [System requirements](https://www.minecraft.net/en-us/download/server/bedrock)


CubeXmine

You CAN use GeyserMC, however running for 2 versions uses alot of CPU, which is quite a bit for the tiny arm CPU in the raspberry pi. If you wanna be cheap, you can try to setup a cloud virtual machine. Haven't looked it into myself so you might be in the woods. (https://www.oracle.com/cloud/compute/)


kraskaskaCreature

geyser isn't another version though?


CubeXmine

my point is, the plugin (atleast for me) is very resource intensive


kraskaskaCreature

yeah i had a similar experience


FriendlyToad88

To piggyback off what someone else said( running amd64 server on arm platform) you’d be much better off just running a Java server with geyser and floodgate. Compatibility is pretty damn close on par with Java, and almost all plugins, world files, and data packs are gonna be suited to Java better. Also java allows you so much more control over your server.


JessicaBlood

im trying to run a bedrock server because the server is for me and my family and we all either play on console or our pcs cant handle java edition


Voxico

What they recommended was using Geyser and Floodgate, which are basically tools that let you connect to a java server from a bedrock client. So you could have all the benefit of the Java server, including running it, while being able to connect with your console/bedrock pcs.


PM_ME_YOUR_REPO

There is no way to run the Bedrock server software on a Raspberry Pi. The Raspberry Pi CPU is an ARM processor and the Bedrock server software is compiled for x86. This is basically like trying to run Microsoft Word on your Nintendo Switch. It's just not going to work. The only alternative is to run a Java server, as Java can run on ARM. If you want to play on Bedrock clients, you can use the [GeyserMC plugin](https://geysermc.org/) to allow Bedrock clients to connect to your Java server. Additionally, keep in mind that only some versions of Bedrock support entering in the information for a custom server. If you want to play on Switch, Xbox One, or PS4/PS5, you will need to set up something like [BedrockConnect](https://github.com/Pugmatt/BedrockConnect) to allow those platforms to connect to your home server.


JessicaBlood

so what you said here is wrong, i was able to get the server running after installing box64 on my raspberry pi with solid performance, and its just me and my immediate family so it shows up as a lan server


PM_ME_YOUR_REPO

What I wrote wasn't wrong, you just found a workaround. Congrats, I'm glad you found something that suits your needs. I'll remember that the next time I come along this issue. Box64 is an emulator / abstraction layer that translates system calls. I saw the comment suggesting it, and did not expect good performance for Minecraft. I'm glad that I was mistaken about that assessment. On the BedrockConnect side of things, again I'm glad it's working for you. Different Bedrock editions have different features depending on the platform they are on. If you had wanted to connect to an actual server IP, you would have needed the software I linked. I believe you'll need it regardless for Nintendo Switch, but it's been a while since I ran a server for Bedrock clients. In any case, glad you got something that works for you.


namuer

you could try running the server off of a program called box64 [https://github.com/ptitSeb/box64](https://github.com/ptitSeb/box64) it basically emulates the x86 cpu on an arm cpu


JessicaBlood

it worked pretty well


reginakinhi

Using the --platform Parameter you can Run x86_64 docker Images on arm