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...

RaceDepartment Store

This single-screen mount is suitable for the TR1/GT2 cockpit range, and suited for Monitors with a 100x100 or 75x75 mm VESA adapter. The height of the monitor is adjustable. Buy now from...
Designed for both the Podium Hub and ClubSport Universal Hub for Xbox One, the Podium Button Module Endurance offers motorsport-inspired aesthetics and features. Buy now from Fanatec.com for EUR 199,95 Features Upgrade module for Podium Hub and ClubSport Universal Hub for Xbox One (with...
The 1200mm long anodized black 80mm x 40mm extruded aluminium with VESA mount is used for fitting both flat and curved monitors. Includes: 1x 1200mm long anodized black 80mm x 40mm extruded aluminium 1x VESA TV mount. Suits most monitors on the market with VESA mounting points 2x 80mm x 40mm...
RaceDepartment
5.00 star(s) 2 ratings
Views
4k
Reviews
2
Set of 15 mm Aluminium black coated brackets to uphold a single or triple screen assembly above your rig. Advised screen size up to 27" for integrated triple monitor mount. 32 or 31.5-inch screens we recommend the floor-standing model 100/200 type! Although, it does support 32-inch screen...
The Trak Racer SA-08 is a light-weight and stylish reclining sport seat and is suitable for most racing simulators that demand a comfortable, long-lasting and great looking seat. Trak Racer's SA-08 is wrapped in thick, high-quality and durable leather-style fabric and has a race-inspired shape...
Provision for displays with VESA Mounting at 75mm and 100mm (via main plate) and 200mm, 300mm and 400mm (via the included mount extensions) The Trak Racer TR8 Pro deserves an Integrated Single Monitor Stand with the same high-quality build. The TR8 Pro Integrated Monitor Stand bolts firmly to...
Author
Fernando Deutsch
Downloads
477
File size
166.9 KB
Views
1,150
First release
Last update
User rating
0.00 star(s) 0 ratings

More mods from Fernando Deutsch

Top