Resource icon

ferito-serverPlugin 0.5.7.0

Login or Register an account to download this content
This is an Assetto Corsa Server Plugin which will generate JSON files with information from finished sessions (Practice, Qualify, Race) into a specific folder.
Optionally, the plugin can publish these JSON files via a regular HTTP POST request to a server.

Uncompress the complete folder on the same folder where the acServer.exe is located.

Make sure there is a 'results' folder where the acServer.exe is located, as the plugin requires the generated JSON files from the acServer.exe to complement the information generated by the plugin.

The plugin uses the ferito-serverPlugin.xml file for configuring options. Please refer to the file content for sample configuration.

  • jsonFolder - relative path from where the plugin is installed where the generated JSON files will be stored
  • jsonDestinationURL - Contains the URL to where the generated JSON files are sent via HTTP POST. If empty, the JSON files will not be sent to any server.
  • sessionServerName - server name value to be included on the JSON root serverName attribute.

  • acServerIPAddress - IP address where Assetto Corsa is located. This will be the same value of the UDP_PLUGIN_ADDRESS before the ':' character on the server_cfg.ini file of acServer.exe
  • udpPort - Port used by the plugin to listen to events. This must be the same value as the UDP_PLUGIN_ADDRESS after the ':' character on the server_cfg.ini file of acServer.exe
  • acServerIPPort - Port used to perform requests from the plugin to acServer. This must be the same value as the UDP_PLUGIN_LOCAL_PORT on the server_cfg.ini file of acServer.exe
  • acServerPath - Full path of where acServer.exe is located

  • logToFile - true if logging information will be sent to a file, any different value will not log information to the log file
  • logFilename - filename of the generated logfile

The 'ferito-serverPlugin-results' folder contains generated JSON files samples.

If the plugin crashes,it does not affect in any way the Assetto Corsa server. It will continue to run without any issues.

Keep in mind this is a work in progress. JSON layout may change very little, but is planned include more information as progress goes by.
This plugin will get better if its being used and tested. Is very hard for me to do testing on my local server with only one driver.
Any feedback is more than welcome. Also please if possible compare the race results with what is generated on the JSON files. The plugin tries to overcome the known issues of Assetto Corsa race results when users disconnects and connects to the server before the race session ends.
Also please include the generated log file so debugging would be possible, indicating if possible a close timestamp of the sessions to be reviewed.

I am not responsible of any damage to software or hardware generated directly or indirectly by the use of this software.

Hope you find this useful.

Fernando

Latest updates

  1. fixes incorrect results from abandoned/joined drivers during race

    0.5.7.0 fixes incorrect results from abandoned/joined drivers during race
  2. update for AC 1.2.5

    0.5.4.0 Compatibility with 1.2.5 acServer protocol. Added numberOfDrivers to the generated JSON...
  3. Added JSON data

    0.5.2.0 Added sessionServerName on the xml settings. This value will be included on the JSON...

Latest News

Author
Fernando Deutsch
Downloads
485
File size
166.9 KB
Views
1,612
First release
Last update
User rating
0.00 star(s) 0 ratings

More mods from Fernando Deutsch

What would make you race in our Club events

  • Special events

    Votes: 19 25.3%
  • More leagues

    Votes: 18 24.0%
  • Prizes

    Votes: 16 21.3%
  • Trophies

    Votes: 7 9.3%
  • Forum trophies

    Votes: 5 6.7%
  • Livestreams

    Votes: 14 18.7%
  • Easier access

    Votes: 47 62.7%
  • Other? post your reason

    Votes: 8 10.7%
Back
Top