Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

It doesn't seem as though it is. And I've had very negative experiences with Hamachi in the past so I'm very reluctant to try it when I've successfully portforwarded anyways.

In that case I'd suggest to ask on Discord ( as I have slightly limited number of guesses on this subject