It's "free" (included) with some ISPs but some others are very expensive (about 18 € per month). I only know the prices in France. It's a lot cheaper for the professionals and associations in general.
It's a nice guide indeed but it's not as "simple" as that. ISP's won't let you host your own server willy nilly not to mention availability, reliability and robustness without even thinking about security yet. Ease of use and maintenance also have value.
@gouessej could use a little less propaganda ( for lack of a better word ) though. I mean the hammer and sickle logo isn't very flattering for one thing. :d
I respect your opinion even though I disagree with you. You're right about the ISPs, that's why the VPN is highly recommended, maybe it's not clear in my tutorial.
I get away from the extralegal censorship of the asocial networks under imperalist control
Its not so simple as it looks – custom server can’t help with censorship
– it can be blocked in 1 minute by IP (or even by server internet provider)
“until you not dangerous - no one cares about you”
and even sites like “Pirate Bay” may live for years and years
– but if “they” want – they can block it in all form less then 1 day
- its very easy – simple no one care )
p.s I support “gouessej” position to be independent ^^
(until his action not harm others)
why? because hi at least trying change something in better way
Yes, trying to be independent may go wrong way and its f**k up something important XD
But we don’t know future)
(believe you or not but in couple 50-100 years people will be paying for Air)
Maybe my sentence can be misunderstood. The blocking by the ISPs is "easy" to drive inefficient, you can use the DNS of the FFDN or Opennic. I can ask Franciliens.net to give me another public fixed IP too and domain names aren't very expensive. I have lots of solutions to drive blocking inefficient.
I'm all for criticism by the way. I think it's vital for a free society to be able to criticize anything and everything. That goes both ways of course.
Yes,
constructive criticism is ok for me but no freedom is absolute, you benefit of it in certain limits, there is a frame. This frame is vital for a society too. It's off topic so I won't talk about that further.
Back on the topic: My suggestion is viable, my server has been up most of the times since August 2016, I make some backups. I don't claim to be able to resist huge DDOS attacks. If you really host only a game, you'll probably never have to undergo such attacks. There's nothing magic. I'm just a human being, I can make some mistakes. If anybody has some documented suggestions to do about security, I'll be glad to read them

Let's learn, that's why we're on Java-gaming.org, we learn every day

I wouldn't write a tutorial about those topics if I was a total newbie and maybe JGO is attacked a lot more than my few websites.