This is a lobby for running a dedicated server on your computer and other people can host and join games through your dedicated server.
End User Licence Agreement (EULA).
Share on Facebook
Share on Twitter