How to self host forge server ?
Hi I hope you're doing good ! So I want to self host a minecraft server to play modded with friends, how ? I'm really lost with all the stuff, Idk what to do ðŸ˜
71 Replies
have you self hosted before?
if not
!cgnat
We may have bad news for you :C
You may be under a CGNAT which is a method that ISP's use to conserve IPV4 IP's due to how limited they are now. What this means in plain terms is that your IP address is being shared with other people as your router goes to the ISP's router, by default this means port forwarding doesn't work.
We need to check if you are under a CGNAT and we got 2 options.
Option 1: commands
Depending on your OS, run the following command:
- Windows:
iex (Invoke-RestMethod -Uri "https://raw.githubusercontent.com/DominicTWHV/Is-It-CGNAT/refs/heads/main/windows.ps1")
- Linux: curl -s https://raw.githubusercontent.com/DominicTWHV/Is-It-CGNAT/refs/heads/main/linux.sh | bash
-# You should never run such things without reviewing and understanding the code
Option 2: manually
Open your router's configuration interface. Somewhere, you'll see something like 'external' or 'public' IP.
If your external IP is in one of the following ranges, you're basically screwed as long as port forwards go:
- 10.0.0.0/8
- 172.16.0.0/20
- 192.168.0.0/16
- 100.64.0.0/10
- any IPv6 address/range - This shouldn't be a problem, but Minecraft's IPv6 support is still rather quirky. You're at your own, but we're happy if you share your experience.
What do I do now?
You should ask your ISP for a public and IPv4 address (but this may cost you money).
NB: your internal IP should and most probably will be in one of the first three ranges, don't mix them upcheck if you are behind cgnat if you are NOT you are GOOD
if you ARE you are FUCKED
how do you do the command ?
just follow the guide
command you can do from Powershell
yep powershell
and how do I know if I'm good ? Sorry I'm really bad at programming and all, that all looks like sorcelery
I did the command, I got stuff... don't know what that mean according to the guide...
just screenshot this portion

i did not got that
did you get you Are behind cgnat?
show everything MINUS public ipv4
i got that under public ipv4 and ipv6

oh
just press enter
:YEP:
i got what you got !
you can put 25565 but we can do that after we find out if you are cgnat or not
perfect
so step 1
do you have full access to your Control panel of router?
how ?
ok better question
do you know where your router is?
yeah
and what type of router it is
perhaps who set it up?
I set it up a while ago lol
How do I know what type is it ?
the brand name on it tbf
netgear
optimum
verizon
etc
Fizz
huh ok
never heard of em
time to research
Quebec Canada company !
i see
Fizz Community Hub
How can i do port forwarding in Fizz?
Hello there, How can i do port forwarding in Fizz? Thank you so much
you will need to port forward the port 25565 (minecraft port) so your friends can join via ur ip
:YEP:
then port forward on ur Windows pc and you should be all good
how do you get that menu ?
https://www.youtube.com/watch?v=MvNRNs6kHIc
this video is good, goes through windows and (some sorta) router port forward
GuideRealm
YouTube
How To Port Forward Minecraft Server (Guide) | Minecraft Port Forwa...
I show you how to port forward minecraft server in this minecraft port forward tutorial - port forwarding a minecraft server means people outside of your lan can join!
Check out the channel for more Minecraft guides!
Please like, subscribe and comment.
TutorialTucker
I never got it
it should be the login for your Router/Modem
19216811_h2gfka
192.168.1.1
Fizz Router Login - 192.168.1.1
Fizz web-based management interface allows you to change Wi-Fi password, Network Name (SSID), and default router settings at http://192.168.0.1.
also, in the video you just sent they showed a server folder, I don't hajve it, like I'm step 1
:hypixel_sketchy_smiley:
do you have a modpack in mind you wanna play?
or make ur own
Industrial Village
oh good
they have a serverpack
CurseForge
Industrial Village
Ever dreamed about managing villages and advancing through technological ages?
489.4K Downloads | Modpacks
just download this, extract it and put it onto your desktop for now
thats ur server
okok !
is there a way to log to the router without that ? I still live at my mom's so I don't have the login infos 🥲
mmm probably not :YEP:
well ok you can screw that idea and just use Essentials mod as ur server host then
Essential Mod
Home | Essential Mod
The best way to play Minecraft. Enhanced Minecraft features in one simple mod. Fast, friendly, and for everyone!
yeah...
okay I manged to log in !
ok hold on a minute now
i want to ask some questions
1. do you have another computer that you will use as a "24/7" host for your friends. or ur own pc?
2. how many people are you gonna play with?
My own pc and around 3-4 person will be logged on sometimes in total
you are fine running your pc for a While and sometimes having the server on even when you dont play right?
Can't I close it when we don't play ? Like we will rarely play on it (it's with irl friends)
yeah then thats fine
so I logged in to thje fizz thingy
then what ?
use this guide
should I add a new rule ?
yes
and what do I put ?

oh wait
which protocol ?
Yeah Idk what to put and/or how to get all necessary infos
protocol tcp
public port range -> 25565 both
private port range -> 25565 both
local ip address, the ipv4 cgnat gave you
any
on
the ipv4 thingy doesn't enter completely
public ipv4 ?
yes
it says it's not a valid ip since it can't enter completely
is it that I'm getting the wrong stuff ?
idk, i dont have the router you have to know
there's a serie of numbers and letters next to both Public IPV4 and Public IPV6, but those infos don't enter completely in the box..
the fizz thing says it's not a valid ip adress
it's from this command i did in the begining : iex (Invoke-RestMethod -Uri "https://raw.githubusercontent.com/DominicTWHV/Is-It-CGNAT/refs/heads/main/windows.ps1")
shouldnt need to do that, remote ip address should be any, local ip should be the local ip address for the machine your port forwarding to
How do i get it ?
get what
the local ip?
Yeah to put in the box ?
is the pc windows or linux

Windows
When i did the command in powershell I got the ip. When i try to put it in the local ip adress box, it doesn't fully enter in the box so it says it isn't valid. So is it that I'm doing something wrong ?
Bad ip or something etc
you shouldnt be using that one
type ipconfig in powershell
find the ethernet adapter and look at the IPv4 address there, thats the one you should put
oooh okay i'm gonna try
ok so now I did the port forwarding part of it, what do I do ?
@ProGamingDK @Clyde
port forward on ur pc now
how ?
I gave you a link to the video?
This one ?
yes