Posted October 31, 2022
Edit: Quick access link: The Wookiee Unicaster
The good news: There are plenty of games that support Direct IP multiplayer over TCP, so all you need is a Linux host with a public IP and a remote port forwarding tool, such as SSH, to enjoy Direct IP multiplayer over the internet. Or if your ISP provides a static public IP for you, you lucky person, you're already set and won't need anything else.
The problem: Some games only support Direct IP mutiplayer over UDP... because their multiplayer code was mainly designed for LAN use anyway. SSH (and most other tunneling tools beside VPNs) won't work with UDP traffic, since they only support TCP.
The solution: Get a VPN, fool!
... or ...
Get a Linux host with a public IP and the Wookiee Unicaster! Now available in a store near you! I'm kidding, it's fully free and open source.
(Mind you a VPN is still probably the safest option for "emulating" local multiplayer over the internet with UDP)
And yes, I wrote it, so this is a shameless shout-out with a good cause.
Right now I've only developed and tested it with Supreme Commander - Forged Alliance in mind, but any Direct IP multiplayer over LAN (ergo UDP) title that can't be played over the internet without the use of clients should now work.
If anyone cares to test it with other stubborn UDP-only Direct IP games, I'd welcome any feedback and would love to hear of any other compatible titles.
Note: LAN multiplayer games that rely on UDP broadcasting to establish a connection will still require a VPN and won't work with the Wookiee Unicaster. For other known limitations please also see this post.
The good news: There are plenty of games that support Direct IP multiplayer over TCP, so all you need is a Linux host with a public IP and a remote port forwarding tool, such as SSH, to enjoy Direct IP multiplayer over the internet. Or if your ISP provides a static public IP for you, you lucky person, you're already set and won't need anything else.
The problem: Some games only support Direct IP mutiplayer over UDP... because their multiplayer code was mainly designed for LAN use anyway. SSH (and most other tunneling tools beside VPNs) won't work with UDP traffic, since they only support TCP.
The solution: Get a VPN, fool!
... or ...
Get a Linux host with a public IP and the Wookiee Unicaster! Now available in a store near you! I'm kidding, it's fully free and open source.
(Mind you a VPN is still probably the safest option for "emulating" local multiplayer over the internet with UDP)
And yes, I wrote it, so this is a shameless shout-out with a good cause.
Right now I've only developed and tested it with Supreme Commander - Forged Alliance in mind, but any Direct IP multiplayer over LAN (ergo UDP) title that can't be played over the internet without the use of clients should now work.
If anyone cares to test it with other stubborn UDP-only Direct IP games, I'd welcome any feedback and would love to hear of any other compatible titles.
Note: LAN multiplayer games that rely on UDP broadcasting to establish a connection will still require a VPN and won't work with the Wookiee Unicaster. For other known limitations please also see this post.
Post edited November 07, 2022 by WinterSnowfall