Thanks for the quick reply.
It's definitely possible to host larger games, but it may cost money. I understand if you do not want to spend money on that, it would simply be convenient for me ;)
I'm not entirely sure how to interpret the folder.AppData. Is the folder the folder in which I save the game, or is that folder associated with the itch app?