lol DEVS please chime in i cant explain the open source stuff very well im no expert. anyhoo i can however say that yes openrct2 will be free always so hooray for that, and multiplayer is still new so needs more development, its also not like most modern day games u cant just login and throw a game up cause the game uses our pcs to make the game play online instead of a public server. im no expert at networkin either so i cant help much with your firewalls u can try alt-tab back to windows desktop and see if theres a pop-up window asking if u want to unblock the game basically if u want to host you have to forward your ports which many ppl don't know how to do in 2016. go google forward ports and learn how to do that if u wanna host a game. keep checking back and downloading the latest update as the game is being constantly updated by the community.