Just the very basics of it. I want to host a Forge Server (probably 1.7.10, but maybe 1.10.2, I don't know if that changes anything). I have McAfee Total Protection (I won't be uninstalling it). And I also have Windows Defender (which is mostly kept disabled, but I know it is not completely disabled, and I will have to deal with it before this is over).
My Internet Provider allocates me a dynamic IP every time my modem gets turned off and on again, and that's not something you guys need to take into account. The server is just for friends and we're practically within shout range from one another.
My Network is like this: A modem connected to the outside (it is one of those "routed modems, which has more than just one outlet, so I don't know if that complicate things. We just use it like a normal modem: we connect one outlet to the one input of our router number 1). This modem is connected to a router. My PC and a bunch of other stuff, including another PC is connected to this router. Another router is connected to the first router and acts as a "repeater" just so the rest of the stuff can fit into the network. The first router also emits the WiFi signal (the modem's and the second router's WiFi signals are disabled)
What I want to know is how do I let my friends PCs get inside my network through Minecraft's port?
Do I need to do something in the modem? (because it's "routed")?
I need to do port forwarding in the first router. How?
Do I need to care about the second router?
What about McAfee and Windows Defender? What do I need to do about them? (Remember, I can't uninstall McAfee).
Looks like it could help or not. The port forwarding feature requires me to pay for it. And if it doesn't work (i.e. if I still need to do more stuff to open my server to the outside world) I'll feel scammed.
That sounds less than straight forward, with all the "read the documentation for the respective models" part. Is there an easier way? If I pay that fee, will it do it for me? Or will I still have to do a whole lot of other stuff? You see, that's what bothers me: I pay the fee, and then I still have to configure a ton of stuff. I would feel ripped off.
Apparently, the guy gave up on the project 2 years ago. I can set up a fully functional Minecraft Server. No problem there. My problem is making the host machine let the outside world connect to the server. Is there a simple "8 easy steps" kind of thing that I can follow? I really have no interest in learning anything at all about transport/network protocols or whatever. I don't find any of that remotely interesting, and I just want to make this server work.