I'm a n00b - So I went through this tutorial offered by AWS on running your own Java Minecraft server using Amazon Lightsail. The tutorial was pretty easy and I completed it with no issues. I even created a static IP just for good measure. Now when I try to connect to my server using pocket edition, or Windows client, or PS4, I just receive and "Unable to connect to world" message. I have made sure my Ubuntu server is running on all of the latest updates and patches and made sure that the Minecraft server is running as well. What could I be missing?
if your running the java server you need to connect with the java version of the game, the ps4, windows 10 edition and mobile version need a bedrock server
Right, I just found the same link. I don't know anything about Ubuntu, but I think I should be able to install bedrock on my AWS Lightsail Ubuntu server... I will do some research on the commands I need. I bet I will have to remove my Java server too - think maybe the best thing to do is delete my Lightsail instance and build a new fresh server so I can throw Bedrock on there from scratch..
I rebuilt my Ubuntu server - using 20.04. Downloaded the bedrock server zip file and extracted it on my server. I ran the command LD_LIBRARY_PATH=. ./bedrock_server to start the server and get the following:
Last login: Tue Sep 15 23:59:06 2020 from 205.251.233.166 [email protected]:~$ LD_LIBRARY_PATH=. ./bedrock_server
NO LOG FILE! - setting up server logging...
[2020-09-16 00:47:35 INFO] Starting Server
[2020-09-16 00:47:35 INFO] Version 1.16.40.2
[2020-09-16 00:47:35 INFO] Session ID 8babacb1-1448-4d4c-81d8-7deec641bb4d
[2020-09-16 00:47:35 INFO] Level Name: Bedrock level
[2020-09-16 00:47:35 INFO] Game mode: 0 Survival
[2020-09-16 00:47:35 INFO] Difficulty: 1 EASY
[2020-09-16 00:47:35 INFO] opening worlds/Bedrock level/db
[2020-09-16 00:47:40 INFO] IPv4 supported, port: 19132
[2020-09-16 00:47:40 INFO] IPv6 supported, port: 19133
[2020-09-16 00:47:40 INFO] IPv4 supported, port: 58962
[2020-09-16 00:47:40 INFO] IPv6 supported, port: 49419
[2020-09-16 00:47:42 INFO] Server started.
------
So it looks like this thing is running. I added my Xbox gamertag to the whitelist.json file and assigned my server a static IP.
When I connect with pocket edition I still get an error "Unable to connect to world".
I have opened up port 19132 on my Lightsail firewall and verified that it is open.
I'm a n00b - So I went through this tutorial offered by AWS on running your own Java Minecraft server using Amazon Lightsail. The tutorial was pretty easy and I completed it with no issues. I even created a static IP just for good measure. Now when I try to connect to my server using pocket edition, or Windows client, or PS4, I just receive and "Unable to connect to world" message. I have made sure my Ubuntu server is running on all of the latest updates and patches and made sure that the Minecraft server is running as well. What could I be missing?
if your running the java server you need to connect with the java version of the game, the ps4, windows 10 edition and mobile version need a bedrock server
Awwww that makes a LOT of sense. I fee like an idiot now haha. OK, I guess my little experiment with Lightsail is over.
https://www.minecraft.net/en-us/download/server/bedrock is what you want, though afaik the console versions can't add servers yet, mobile and win10 version can
Right, I just found the same link. I don't know anything about Ubuntu, but I think I should be able to install bedrock on my AWS Lightsail Ubuntu server... I will do some research on the commands I need. I bet I will have to remove my Java server too - think maybe the best thing to do is delete my Lightsail instance and build a new fresh server so I can throw Bedrock on there from scratch..
I rebuilt my Ubuntu server - using 20.04. Downloaded the bedrock server zip file and extracted it on my server. I ran the command LD_LIBRARY_PATH=. ./bedrock_server to start the server and get the following:
Last login: Tue Sep 15 23:59:06 2020 from 205.251.233.166
[email protected]:~$ LD_LIBRARY_PATH=. ./bedrock_server
NO LOG FILE! - setting up server logging...
[2020-09-16 00:47:35 INFO] Starting Server
[2020-09-16 00:47:35 INFO] Version 1.16.40.2
[2020-09-16 00:47:35 INFO] Session ID 8babacb1-1448-4d4c-81d8-7deec641bb4d
[2020-09-16 00:47:35 INFO] Level Name: Bedrock level
[2020-09-16 00:47:35 INFO] Game mode: 0 Survival
[2020-09-16 00:47:35 INFO] Difficulty: 1 EASY
[2020-09-16 00:47:35 INFO] opening worlds/Bedrock level/db
[2020-09-16 00:47:40 INFO] IPv4 supported, port: 19132
[2020-09-16 00:47:40 INFO] IPv6 supported, port: 19133
[2020-09-16 00:47:40 INFO] IPv4 supported, port: 58962
[2020-09-16 00:47:40 INFO] IPv6 supported, port: 49419
[2020-09-16 00:47:42 INFO] Server started.
------
So it looks like this thing is running. I added my Xbox gamertag to the whitelist.json file and assigned my server a static IP.
When I connect with pocket edition I still get an error "Unable to connect to world".
I have opened up port 19132 on my Lightsail firewall and verified that it is open.
Any ideas?
Yes, I just ran into this problem as well. For Bedrock to work, you will need to open up 19132 and 19133 on both TCP and UDP.