Due to the nature of my character, I have no interest to play online with people, that I don't know personally.
So, for me
Tinc is perfect solution!
Whit it I have private network, where I play multiplayer through LAN with friends.
Maybe, is not easy to install and setup for some people, but when is done, everything work perfect for years.