Hi all, I'm trying to run my own PocketMine server. I've managed to set-up everything but alas, I'm unable to join it. I've downloaded the latest build of Pocket Mine, but after running the 'version' command on the server, it tells me that I'm running version 1.2.7. The version of Minecraft for Windows 10 that I can download from Microsoft store is 1.2.9. Could it be that I'm unable to connect to my server because these two versions are different? If yes, is there something I can do? • Can I somehow downgrade my Minecraft to 1.2.7, or download an older Minecraft for W10 binary from somewhere? • Can I upgrade my PocketMine server to 1.2.9 somehow? • Is there any other server software besides PocketMine that can run 1.2.9? If neither is possible, does it mean that all minecraft servers on the whole world are basically screwed every time that Mojang releases an update? Do I understand that correctly? And if yes and I just have to wait until 1.2.9 update comes out for PocketMine, does anybody know if it's on the way any time soon?
You're just looking at the cover of the book. PocketMine may say it's running on mcbe version 1.2.7, but that's just the lowest compatible client version (afaik). That means as long as there are no significant protocol changes, newer versions can join just fine and this is the case for v1.2.9. (Basically PocketMine compares the protocol version of the client to it's own version: proof) There is most likely another reason why you can't join your own server. This question is important to ask: Does the console show a connection attempt of the player? If yes, does it say what goes wrong? If not, check if your port is opened and whether the address is correct or not.
Ah that's good to hear, thanks for the reply SalmonDE! I've double checked everything. The port is open from the outside (I can ping my server with nMap or even random tools like this https://networkappers.com/tools/open-port-checker#.Wm13lqinFhE ). However, when booting up the server, the console outputs: 'Opening server on 0.0.0.0:19132' That's a suspiciously looking address, might it have something to do with it? However, trying to connect to it in Minecraft just outputs the "Unable to connect to world." on the client. On the server, the log does not show any connection attempt from player. I thought it might be a client-side problem but I can join other servers just fine. Is there something I haven't tried and should have?
0.0.0.0 means something like "use all ip-addresses this system can be reached with" Are you sure the port is opened for udp connections? It might also help if you set your debug-level setting in the pocketmine.yml file to 2 and look for any connection attempts in the console.
Awzaw thank youuuuuuuuuuuu! Disabling that hidden windows policy totally fixed the issue, you're the best!