How do I let my friends join my single player world?
Ok, So I have a friend who lives in the Netherlands and I want her to join my single player world to record and RP (Role Play). I gave her my port number at first, but that didn't work, so I did command R and typed in cmd and then ipconfig. I then got my IPv4 number and gave her that, but she still can't join. I'm kind of a noob when it comes to this stuff so please help as soon as possible!!!
Best Answer
Simple: It's not possible.
Well, at least not if you only use the single player client. The normal client can only be used for LAN, not for internet-lobbies. You could use the minecraft server software - or better bukkit/spigot.
Install Spigot (which you can download here) on your local machine as described in the spigot docs and after that, you have to port-forward the port which minecraft should use in your router (which obviously requires you to have full access to the router). After you did that, you can copy the world from your AppData/Roaming/.minecraft folder into the world folder of your server.
Since running a server requires quite a quite a bit of technical knowledge and usage of console commands and you are kind of a noob as you said yourself, you might be better off with renting a server from a provider like nitrado since they provide an easy to handle Web-GUI for your server.
Edit:
You can also install the native mc server software, which is described pretty nicely here.
Pictures about "How do I let my friends join my single player world?"



Can your friends join your singleplayer world on Minecraft?
In Minecraft, you have the ability to connect with friends through LAN. This will be accessible only to others within your local network. For example, if your friend is over at your house and connected to your wifi, you can create a LAN world to join. Open up Minecraft, and join your single-player world.How do I let my friends join my singleplayer world?
A multiplayer server is the only way for two players to exist in the same world. Even if you set up a server for your world, however, neither you nor your brother will be able to bring items into or out of that world, as your character's inventory is not shared between worlds/servers.[Minecraft 1.18] How to Join Your Friend’s Singleplayer World in Minecraft PC
More answers regarding how do I let my friends join my single player world?
Answer 2
Ok, from your question, I assume you yourself do not live in the Netherlands? You cannot actually host a server away from LAN simply using the client. You will need to have some server software. For your purposes, it is most likely that you would want to run a vanilla type server. This will require port-forwarding, and there are many videos on how to specifically do it for your ISP. As you stated that you are a bit of a noob, I wouldn't recommend jumping into Spigot/Bukkit until you have a little bit of experience with servers. The vanilla server will suit your needs, if they are just to RP and record. Spigot plugins mostly affect gameplay, and they tend to get complicated around the backend. On one more note, I wouldn't suggest paying for a server hosted by someone else, unless your computer is VERY bad. And again, since you are wanting to do RPing and Recording, paying for a server to run 24/7 is probably not the best option.
TL;DR
- Go online, look up a video explaining how to set up a Vanilla Server.
- Stay away from Spigot/Bukkit at first.
- Stay away from purchasing a 24/7 server.
(EDIT: Sniped.)
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Monstera, cottonbro, Mikhail Nilov, Sami Abdullah
