minecraft-bedrock-edition – Which Minecraft Servers and Ports to Use for iPad in 2020?

iosminecraft-bedrock-editionminecraft-bedrock-edition-server

I'm trying to set up a Minecraft server to connect to my iPad client, and am confused about the state of the world in 2020 because I get the impression things have changed over the years, and it's hard to know what information I read online is still true.

People used to refer to the iOS games as "Minecraft Pocket Edition" or MCPE, because it was a fundamentally different codebase from the java version. But I read that in 2015 or so the two systems converged in some way. So is it still true today that MCPE is "fundamentally different" from the PC version?

I've observed that my iPad can connect to servers that default to serving port 19132 (which I think is UDP-based) but not to servers that default to serving on port 25565 (which I think is TCP-based). The servers with the features I want are of the 25565 variety, and the iPad won't connect to them. This seems to conflict with the general idea that everything works the same now. Is this fixable with some kind of network translation proxy?

Sorry for the newbie question, but I'm really confused by the copious advice from years ago that I can't tell if it's still relevant or not. (e.g. arqade questions like Can I host a Minecraft server from an iPad/iPod? )

Clarification: I will run the server software on some server hardware like a linux or windows machine. The iPad minecraft game will connect to the server.

Best Answer

Yes, Minecraft Java edition and Minecraft bedrock/pocket/… edition are fundamentally different games and that will and can never change.

But you might still be able to run Minecraft Java servers on your iPhone, because that doesn't require being able to run the actual game. It's basically just a command line program written in Java, that's the most universally compatible program you can think of. On Android, I would just tell you to open a terminal emulator, or, if that doesn't work, to use something like Termux, but I don't know how this works on Apple devices. At least a "jailbreaked" iPhone will surely also be able to run a terminal emulator, if not a regular one as well. In that, you should be able to run the server like on a computer.

The only part that is device specific is port forwarding and getting a fixed IP for a device. But that depends on the model of router, not the phone model. It should still work the same for your phone.

Obligatory warning: Phones are not desktop computers, you will have terrible performance. Not even a Raspberry Pi can run a Minecraft server properly, a phone will likely be even worse at this.

Related Topic