Skip to content

Linux Relay Server for IPXEmu Multiplayer over the Internet - #1

Open
AndreySkyFoxSidorov wants to merge 2 commits into
RazorbladeByte:masterfrom
AndreySkyFoxSidorov:master
Open

Linux Relay Server for IPXEmu Multiplayer over the Internet#1
AndreySkyFoxSidorov wants to merge 2 commits into
RazorbladeByte:masterfrom
AndreySkyFoxSidorov:master

Conversation

@AndreySkyFoxSidorov

Copy link
Copy Markdown

I recently bought Command & Conquer: Red Alert 2 on Steam and wanted to play it with the same friends I used to play with back in the 2000s.

However, I discovered that playing together over the Internet is no longer straightforward. While searching for a solution, I found this repository. It works very well, but it requires all players to be on the same local network.

Today, most users are behind routers, NAT, firewalls, and isolated local networks, which makes direct LAN multiplayer practically impossible.

To solve this, I created a Linux relay server that uses WebSockets to transmit the emulated local network traffic between connected clients. From the game’s perspective, all players appear to be on the same LAN, even though they are connected from different locations over the Internet.

We tested it with three computers located in different parts of the world, and it worked reliably.

I recommend updating the project to include support for this server-based architecture.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant