-
-
Notifications
You must be signed in to change notification settings - Fork 367
Open
Labels
enhancementNew feature or requestNew feature or request
Description
We definitely need to have two-way remote connection with dedicated servers. My suggestion is to use VConsole protocol from Source 2, this is simple binary protocol, based on TCP. Though it does not have any encryption, but I think this should not be a problem as usually you don't need to pass remote connection directly over the Internet, usually VPN or SSH forwarding are involved in such contexts. Also, there is already some clients for this protocol, which will be helpful during testing.
Why we shouldn't use RCON anymore:
- Works on same port as game protocol, therefore it's pretty problematic to filter RCON packets on firewall
- Based on raw UDP, not even Netchan. Vulnerable to packet loss and data corruption
- Does not have three-way handshake check (aka "challenge") which makes it vulnerable to source IP spoofing.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request