You have to tweak your router’s firewall, and the process is different for each router so GrangerHub cannot provide any kind of a step-by-step guide. Also, ping for other players might not be the best depending on the connection quality and the location of the player.
I know that people who have to ability to do modding are smart enough to figure this out, but the fewer entry barriers we have, the better. Sparky, let me go on a long off-topic rant, please don’t ban me.
I’m going to talk about [color=#ff0000]Richard Stallman[/color] and [color=#ff0000]FSF[/color] and how their propaganda focuses on [color=#ff0000]WRONG[/color] things. All they tell everybody is this: “[color=#00ff22]PRO[/color][color=#ffffff]prietary[/color] software has this and we need it too, so please make it” (doesn’t work out all that well ), “[color=#00ff22]PRO[/color][color=#ffffff]prietary[/color] software is injustice, do not use it” (no one cares ), “[color=#ff2200]D[/color][color=#00ffff]R[/color][color=#55ff22]M[/color] is bad” (play [color=#ff9900]DOOM 3[/color] or any other [color=#00ff22]PRO[/color][color=#ffffff]prietary[/color] AAA game and you’ll be instantly convinced otherwise , unless you’re Stallman himself). To most [color=#00ff22]PEOPLE[/color] who value their time “free” software just means worse software, why use “free” software when you can just use superior [color=#00ff22]PRO[/color][color=#ffffff]prietary[/color] (which you can often even get cheaply or for free ).
Clearly their strategy isn’t working well , it hasn’t worked for years and years , so I have to conclude that the [color=#ff0000]FSF[/color] people must have become [color=#ffff00]insane[/color] , which is a shame really, since they are in a unique position to spread propaganda which [color=#00ff22]people listen to[/color].
[color=#ffff00]Insanity: doing the same thing over and over again and expecting different results[/color].
Now, here’s a [color=#00ffff]good[/color], [color=#00ff22]working[/color] strategy, and guess who it was found by ? Well, it was found by [color=#00ff22]Jimmy Wales[/color], the founder of [color=#00ff22]Wikipedia[/color] ! It’s very simple really . [color=#00ffff]You remove as many entry barriers as you can and contributors come as if by magic.[/color] That’s it . This is exactly how Wikipedia has all but ground traditional encyclopaedias to dust !
Look at the [color=#ff0000]FSF[/color] high priority project list, there’s nothing of this sort there, so clearly they don’t see this as the most helpful and important thing can ever be done to ensure the success of [color=#00ffff]Free Software[/color] .
Now, a lot of programs which are important to the success of [color=#00ffff]Free Software[/color] on home computers are written in C++ (most of critical desktop software in fact ). Now, here’s the typical build process of such programs :
$ ./configure
missing dependency xyz
$ sudo apt install libxyz-devel
no such package
$ sudo apt install xyz-devel
no such package
$ sudo apt search xyz
libxyz25
libxyz25-devel
$ sudo apt install libxyz25-devel
[=====] 100%
And only after you repeat this a dozen times you can do :
$ make -j4
$ sudo make install # FINALLY
If some of the dependencies aren’t installed , you’re in for even more [color=#ff0000]“fun”[/color] with prefixes and PKG_CONFIG_PATH
environment variables , see the GIMP build guide for what this involves .
More modern languages (like Node.js and Rust) have package systems which can download dependencies automatically , but they’re language-specific , each with its own idiosyncrasies and quirks , so you have to learn them separately (and learning sucks ). Learning even the programming language the program is written is no mean feat , adding a custom build system on top of it is just way too much to ask a potential contributor to do …
And don’t get me started about [color=#ff0000]git[/color] the data loss system with usability of a modern microwave … And yes I’m aware that data is often lost by using --force
, but if [color=#ff0000]git[/color] guided its users into doing things the way they are supposed to be done like systems with proper usability do , people wouldn’t develop the habit of adding the force flag just to get [color=#ff0000]git[/color] to do what they want to do…
This really shows sometimes : there are quite a few things like double or missing borders which can be easily fixed with a bit of CSS , which go unfixed because no one bothers to . The process of fixing such a bug should not take more extra clicks , in addition to of course fixing the bug itself . Instead, the downloads are huge and do not reuse already installed data , the preparation process is complex , and the compilation times are atrocious .