/aormp

A mod that allows for real-time streaming of data via websockets to a server which forwards them to one or more observers.

Primary LanguageC#MIT LicenseMIT

Art Of Rally Multiplayer Mod

GitHub license

A mod that allows for real-time streaming of data via websockets to a server which forwards them to one or more observers.

Discord

Art Or Rally Discord

Launcher Support

Platform Support

Usage

  1. Download the client and install it using the Unity Mod Manager
  2. optional Download the server for self-hosting

Change Server

Go to [Game DIR]/Mods/MultiplayerMod/Settings.xml and edit the <URL> tag's content. DO NOT add a trailing / to the URL.

Default server hosted by me is http://h2862963.stratoserver.net:4593 and hosted in Berlin, Germany

Expected ping:

Location Min Avg Max
πŸ‡¦πŸ‡Ί Australia, Perth 342.3 342.7 343.2
πŸ‡¦πŸ‡Ή Austria, Salzburg 21.2 21.3 21.5
πŸ‡¨πŸ‡¦ Canada, Toronto 109.5 109.7 110.0
πŸ‡©πŸ‡ͺ Germany, Frankfurt 10.9 11.2 12.2
πŸ‡ΊπŸ‡Έ USA, New Jersey 88.7 89.8 91.0

Using the mod in-game

  1. Make sure multiplayer is enabled in the mod options
  2. Make sure to use a custom lobby id
  3. Make sure both you and your opponent appear in the list in the top left corner. Note: as of now, only two players are supported. More than two people in the same lobby will result in the ghost jumping around
  4. Start the same rally (only time attack supported for now). You are Responsible to make sure that both of you select the same map, but you're free to mix and match cars & classes (even maps, but welp that's gonna look interesting lol)
  5. Make sure you select any ghost. If you don't select a ghost, you won't see your opponent. Note: As of now, player chosen cars are not synced so you will see whatever car the ghost would have
  6. One of you starts the event, the other player will be started up automatically

Note: There is zero ping compensation measures, so your opponent will already be further along the track than you see, depending on your ping

Features

TODO;

Planned Features

TODO;