From 903c80796a4e8af96f654ebda909c4f93c2eb46f Mon Sep 17 00:00:00 2001 From: Antoine Lefebvre Date: Mon, 29 Sep 2025 14:55:59 -0400 Subject: [PATCH 1/2] Added skeleton page for how to play with friends --- docs/support/Guides/Friends/index.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 docs/support/Guides/Friends/index.md diff --git a/docs/support/Guides/Friends/index.md b/docs/support/Guides/Friends/index.md new file mode 100644 index 0000000..415161a --- /dev/null +++ b/docs/support/Guides/Friends/index.md @@ -0,0 +1,12 @@ +--- +title: How to play with friends +sidebar_position: 1 +--- + +# How to play with friends + +TODO + +## Online hosts + +## ... From 2b70b3eb3ff189768ad991f41473f54f24ceabeb Mon Sep 17 00:00:00 2001 From: lupusagax Date: Sat, 4 Oct 2025 15:50:59 -0400 Subject: [PATCH 2/2] add first draft of guide --- docs/support/Guides/Friends/index.md | 54 ++++++++++++++++++++++++++-- 1 file changed, 51 insertions(+), 3 deletions(-) diff --git a/docs/support/Guides/Friends/index.md b/docs/support/Guides/Friends/index.md index 415161a..4022715 100644 --- a/docs/support/Guides/Friends/index.md +++ b/docs/support/Guides/Friends/index.md @@ -5,8 +5,56 @@ sidebar_position: 1 # How to play with friends -TODO +There are many different ways you can play Minecraft modpacks together with your friends. +This page will outline some of the easiest and most reliable options to host for just you and a couple friends to play without having to setup a dedicated server. -## Online hosts +## Security consideration -## ... +First up, a quick reminder that exposing your game client to the Internet so that your friends can join you carries some risk - there is no way to guarantee it is perfectly safe. Please be aware that when using "Open to LAN", the normal access control options that you have on a dedicated server do not exist (`/ban`, `/whitelist` and related). + +## `e4mc` - only the host has to do anything + +This option is by far the simplest for most casual players. Only the person who is going to be the host needs to add the mod. Then when in game, the hoster can use "Open to LAN" to get a domain for the other players to join them at. + +[Curseforge](https://www.curseforge.com/minecraft/mc-mods/e4mc) + +### Essential mod + +Another commonly used mod that makes it easy to join your friends is [Essential Mod](https://www.curseforge.com/minecraft/mc-mods/essential-mod) (Not to be confused with [FTB Essentials](/docs/mods/suite/Essentials/index.md)). +Although Essential mod will usually work, `e4mc` is the preferred option because it is a simpler mod with less room for bugs. + +## Port Forwarding + +Although normally only considered when hosting a dedicated server, it is possible to let your friends connect to you when using "Open to LAN" with no changes to the clients if you setup port forwarding. This guide will not cover how to do port forwarding because there are many, many guides out there for this. But we will mention a couple important caveats when using this method to host: + +1. Make sure you manually set the port number when using "Open to LAN". Otherwise, it will pick a random port number and you will need to update your port forwarding rule every time. +2. It is not a guarantee that you can make use of port forwarding on your network. Many ISPs have changed to a system known as [Carrier-grade NAT](https://en.wikipedia.org/wiki/Carrier-grade_NAT) due to the lack of IPv4 addresses. To check if your ISP is using CGNAT, you will need to check if the public IP address reported by websites you are visiting (searching for "what is my ip" in the search engine of your choice) matches with the WAN IP address reported by the router you configured your port forwarding rule on. If they do not match, you will not be able to use port forwarding to host anything. + +## VPN methods + +First off, there are two different ways the "VPN" term is used. + +The colloquial way is for a service that claims to improve privacy by routing all of your Internet traffic through it to a specified endpoint elsewhere. Some of these services are actually capable of helping you host a minecraft server by supporting port forwarding. This is out of scope for this guide and not recommended due to potentially large increases in latency for players. + +The second way is more helpful for hosting for your friends. The core concept is that each person installs software on their machine and configures it to join a private network which will allow for direct connections to each other regardless of how the network between them is configured. + +A couple straightforward and powerful options for this are: + +1. **[Recommended]** [ZeroTier](https://docs.zerotier.com/quickstart/) (Free for up to 10 devices) +2. [Tailscale](https://tailscale.com/kb/1017/install) (Free for up to 3 devices) + +For each of these, the hoster will need to sign up for an account. Each player will need to download and install the software. And then the hoster will have to get each player's device joined to the private network. The full instructions and documentation for them are linked above. Hamachi is another common option here that used to be much more popular. It still works, but has been known to cause issues on latest MC versions and has more connectivity issues. + +## Running a dedicated server + +If you want a server that is available 24/7, you should use a dedicated server of using Open to LAN. If you want to run it yourself, you can follow [this Guide](/docs/support/Guides/Server/index.md) to get the files for FTB Packs so you can run your server. + +## `Ad` This all seems a bit complicated... + +We 100% agree! Running a server is no trivial task... If all this seems like too much of a pain in the rear end, maybe managed server hosting is what you're looking for? It's actually more affordable than you might think. + +FTB is partnered with BisectHosting. With **24/7/365** support, **2,000+** Minecraft modpacks, and hosting for over **70+** games, you're in good hands. + +Click the image below to get started! + +[![BisectHosting](https://cdn.feed-the-beast.com/assets/promo/ftb-bh-promo-large.png)](https://bisecthosting.com/ftb)