Neither Hamachi nor port forwarding should cost money.
This is a guide to Hamachi hosting, which requires the free program Hamachi.
This website has details on how to port forward, which is used for site-integrated hosting -- people can just click "Play Multiplayer" on your game when you're hosting.
The reason most people don't host has to do with four reasons:
1: It can be a bit of a hassle.
2: It's buggy.
3: There aren't many good multiplayer games.
4: There usually aren't too many people online at once.
This is a guide to Hamachi hosting, which requires the free program Hamachi.
This website has details on how to port forward, which is used for site-integrated hosting -- people can just click "Play Multiplayer" on your game when you're hosting.
The reason most people don't host has to do with four reasons:
1: It can be a bit of a hassle.
2: It's buggy.
3: There aren't many good multiplayer games.
4: There usually aren't too many people online at once.