this has already been resolved in #7121 and #7187
StyleCop
check version and warn player
register Linux MIME type to directly load replays
register the openra:// protocol to join games