Bedrock Edition - How to Host Survival and Creative world on LAN

Hi all.. What's the best approach for running multiple (2 to start with) worlds on a LAN hosted server? Been running a single world (survival) for a while on my Debian home server (i5-4690K 16GB), my kids have diverging tastes and want to set up a creative world for alternative gameplay. So far I've tried setting up a second installation, but there's a clash of ports for LAN discovery. I've set a virtual network adaptor for a second IP address but I can't figure a way to bind the second server to the other network adaptor. Any suggestions? Any alternative approaches?
48 Replies
Admincraft Meta
Admincraft Meta3mo ago
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close !close !solved !answered
Requested by crowbarhero#0
lavaking46
lavaking463mo ago
I would recommend setting it up so your 2nd server has a 2nd port. You could even setup velocity so that you connect using a single ip but can swap between them using /server If you didn't want a 2nd server you could go for something like multiverse, but I think multiple servers would work better in your case.
Rhythmatic
Rhythmatic3mo ago
Just change the port for the second server. You'll find that setting in the server.properties file.
crowbarhero
crowbarheroOP3mo ago
Tried that, sadly the default port is also used for LAN discovery, and cannot be changed in the server properties file, so I get a port conflict when I start the second daemon.
Rhythmatic
Rhythmatic3mo ago
wait...LAN discovery? why are you relying on that?
crowbarhero
crowbarheroOP3mo ago
Still get port conflicts for LAN discovery which cannot be changed in the properties file 😞
Rhythmatic
Rhythmatic3mo ago
we're talking about Java Edition, right?
crowbarhero
crowbarheroOP3mo ago
Not sure how else I can make the worlds easily findable to the clients on the kids computers.. 🤔
Rhythmatic
Rhythmatic3mo ago
You...enter the IP addresses...? One moment starting my MC client I will send screenshots
Rhythmatic
Rhythmatic3mo ago
Click Multiplayer
No description
Rhythmatic
Rhythmatic3mo ago
No description
Rhythmatic
Rhythmatic3mo ago
Click Add server
No description
lavaking46
lavaking463mo ago
multiverse, which is a plugin, allows multiple worlds on the same server. meaning no port changes needed
Arthurmeade12
Arthurmeade123mo ago
Wouldn't you just setup a paper server with MyWorlds instead of multiverse though
Rhythmatic
Rhythmatic3mo ago
Enter the local IP address of the server, such as 10.0.0.1 or 192.168.0.1
No description
lavaking46
lavaking463mo ago
I've not heard of MyWorlds before. Sounds interesting though
Rhythmatic
Rhythmatic3mo ago
If you save the IP of the servers on your kids computers, you don't have to use LAN discovery. You just...save the IP. It's the current preferred multiworld plugin. MV is really buggy these days.
Arthurmeade12
Arthurmeade123mo ago
It's made by a much more active developer than multiverse and hasn't been around as long, which means it doesn't have the same legacy bukkit stuff I actually got the reccommendation to switch on this server
crowbarhero
crowbarheroOP3mo ago
Does that work with bedrock edition? We're not using Java edition..
Arthurmeade12
Arthurmeade123mo ago
With a paper server you can use geyser and myworlds at the same time
Rhythmatic
Rhythmatic3mo ago
I asked that earlier. -_- So the kids are playing on Bedrock Edition for Windows? Does that not have a server IP feature? Most of us in Admincraft do not use Bedrock.
ProGamingDk
ProGamingDk3mo ago
GitHub
GitHub - MCXboxBroadcast/Broadcaster: A simple Geyser extension tha...
A simple Geyser extension that broadcasts the server over Xbox Live. - MCXboxBroadcast/Broadcaster
ProGamingDk
ProGamingDk3mo ago
if they arent on windows and using bedrock edition there
Arthurmeade12
Arthurmeade123mo ago
if it's all on one lan I don't think you need this, do you?
Rhythmatic
Rhythmatic3mo ago
This requires using Geyser. You can't just drop this in here like it's a solution without clarifying that you have to do a shitload of work changing his entire server first.
crowbarhero
crowbarheroOP3mo ago
sorry struggling to keep up with convo (I'm cooking dinner).. yes, we're using bedrock edition on windows (formerly android and switch).. it's the only way we can stay consistent..
ProGamingDk
ProGamingDk3mo ago
cant really join else and no. unless you do the dns stuff, which is a pain for kids to do and can slow down general internet you didnt read
ProGamingDk
ProGamingDk3mo ago
No description
Arthurmeade12
Arthurmeade123mo ago
no problem. Geyser is a plugin that lets bedrock players join java servers
ProGamingDk
ProGamingDk3mo ago
works on geyser/normal bedrock servers
Arthurmeade12
Arthurmeade123mo ago
which is a lot better because the java server is way more developed than the bedrock one. Java servers allow you to do custom things, like having multiple worlds, but this is impossible on the bedrock server.
Rhythmatic
Rhythmatic3mo ago
Didn't know it had a standalone mode. Thought it was only a Geyser extension.
ProGamingDk
ProGamingDk3mo ago
😦
Arthurmeade12
Arthurmeade123mo ago
@crowbarhero do you follow?
crowbarhero
crowbarheroOP3mo ago
kinda, - would it be possible to port a world from bedrock to Java?
Arthurmeade12
Arthurmeade123mo ago
yes - go to the website chunker.app
Rhythmatic
Rhythmatic3mo ago
Basically, what Arthur is advocating for is converting your Bedrock servers into a single Java server. There is a plugin that allows for interoperation between a Java server and both Java and Bedrock clients. The server software you'd have to use is Paper, and the plugins are Geyser and Floodgate. It's a bit complex, definitely more complex than just setting up a Bedrock server, but gives you the option of having both a normal Minecraft Survival experience, with Overworld, Nether, and End, alongside a special Creative world. Your kids would then be able to type a command to teleport between them. Downsides are that this setup is heavier on system resources for the server machine. Upside is that you could make it available to their friends to join and play on from outside your network, as well as a bunch of other potential features to customize the server to your/their liking. I think this is potentially a good suggestion, but it may not be the only solution, and if other solutions exist, probably would not be the easiest or fastest solution, even if it ends up producing the end result with the most customization. Actually, let me look into something. I'm aware of another piece of software that might solve your issue, but I need to read up on it first.
crowbarhero
crowbarheroOP3mo ago
thanks for the summary - I may hold off going down the Java route straightaway, as I want to move the server onto Debian 12 and that'll be easier without a boatload of extras to migrate.. I have looked at connecting to an 'external' server and plugging a local IP address in, that should allow me to disable LAN discovery. It's a departure from the standard procedure as I've implied to the kids that the 'servers' tab isn't to be trifled with.
Rhythmatic
Rhythmatic3mo ago
Got a solution. Nukkit is a custom server software for Bedrock servers. It has plugin support, much like Paper does. Change your server software to Nukkit, then use WorldManager to enable multiworld features. That's a proper way to do a custom Bedrock server with both Survival and Creative worlds.
Arthurmeade12
Arthurmeade123mo ago
great explanation. sorry I wasn't more explicit. Afaik there aren't any bedrock server modding platforms except nukkit? Idk how you would achieve the multiworld thing though I've never run a native bedrock server though so idk
Rhythmatic
Rhythmatic3mo ago
Idk how you would achieve the multiworld thing though
read the comment above yours lmao
Arthurmeade12
Arthurmeade123mo ago
sorry I started typing it before you sent yours
Rhythmatic
Rhythmatic3mo ago
haha :P
crowbarhero
crowbarheroOP3mo ago
thanks all - that's given me some food for thought - I struggle to keep up with Discord when multitasking so I appreciate your patience.. 😁
Rhythmatic
Rhythmatic3mo ago
No sweat! Hope you find your preferred solution amongst all of our suggestions. If you're done with your question thread for now, mark it as !solved. And feel free to open a new one with further questions if needed.
crowbarhero
crowbarheroOP3mo ago
thanks again, back to the burgers..
Rhythmatic
Rhythmatic3mo ago
!solved
Admincraft Meta
Admincraft Meta3mo ago
Closed post!
Your post has been marked as solved!
Requested by rhythmatic#0

Did you find this page helpful?