1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Kissmyrank - Local Assetto Corsa Server Plugin 1.1d

A self contained server plugin that can be used to auto-admin public servers

  1. Version 1.1d

    Brioche
    v1.1d Improved: no more cuts when when going off track in an excluded track boundary area and then rejoining the track at a reasonable speed. New: "max_track_rejoin_speed" config.json entry for the described case. Improved: after-cut replay time is now half of the cut_replay_time (so that it can be controlled from config.json). Config entries 108-109 were updated (for the new track rejoin max speed penalty). Entry 118 is new. Please update your config.json accordingly.
  2. Version 1.1c

    Brioche
    v1.1c Improved: removed Magione from the config.default.json rotation list due to standard max_clients exceeding the number of available pit places on this track (if you wish to use this track in the rotation please force max_clients using proper ini_options for all tracks).
  3. Version 1.1b

    Brioche
    v1.1b Fixed: wrong penalty cost displaying for cuts in Race Control. Improved: slightly increased the after-cut replay time for better replays. Fixed: Race Control notifications appearing when the Race Director sets the penalty cost to zero.
  4. Version 1.1a

    Brioche
    v1.1a Fixed: Race Director unable to apply a penalty from Race Control when penalty cost is set and penalty action is empty.
  5. Version 1.1

    Brioche
    v1.1 New: Drive-Through penalty support. New: Drive-Through, Kick and Ban from Race Director via Web Browser Race Control. New: "player_give_drive_through" console command. New: track, pit, accessory boundary editing console commands. New: Penalty cost and penalty action maps that allow you to program automatic session based penalties (cost and/or Drive-Through, Kick, Temporary Ban action) for every infraction. New: Pit Area detection (entering and leaving pits). New: Accessory Areas for...
  6. Version 1.0g

    Brioche
    v1.0g Added: Driving Infractions counter (includes cut lines, boundaries, speeding etc.) is now part of the Kissmyrank Driver's Statistics. Added: Kissmyrank Driving Infraction count is now shown in the Session Results (applies to future sessions). Added: Wins/Podiums/Poles/Fastest Laps/Driving Infractions are now accessible via the "kmr stats" chat command. Added: car list on the Online Web Stats page. Fixed: saving will not work at all when rank.json is empty at start. New "start_money"...
  7. Version 1.0f

    Brioche
    v1.0f New: Wins, Podiums, Poles and Fastest Laps counters are now part of the Kissmyrank statistics. Fixed: Reserved Slots handler not freeing a slot when a VIP connects to a full server. Improved: Web Stats Results now show the cut count, the collision count and the tyre change history for each driver that completed the race. Fixed: Web Stats online list sorts positions as text instead of number. Added: Kissmyrank version information is now shown in the Web Stats Pages footer. Improved: the...
    Joshuax likes this.
  8. Version 1.0e

    Brioche
    v1.0e Fixed: saving big JSON files causes delays during the session switch process. Fixed: saving big JSON files can cause high memory consumption (potentially leading to a crash on low specs systems). Fixed: circular reference error popping up when quickly refreshing the online Web Stats. Please note that quitting the plugin might take slightly longer now, as the database write process is optimized to use a limited amount of resources (this will keep more resources free for the other...
  9. Version 1.0d

    Brioche
    v1.0d Fixed: error cw1 spam. Improved: Race control now shows recent events first. Added: option to reverse sort (if you wish to get back to the older sorting). Added: Debug info for two errors that I am trying to debug (please send the log to me if you see debug information in the console).
    noxxfaxx likes this.
  10. Version 1.0c

    Brioche
    v1.0c Fixed: Race Control events piling up due to broken cleanup (possibly leading to a crash on busy servers). Added: ability to filter Race Control events by session. Fixed: Race Control filters not working properly on some occasions. Improved: session type and start time are now shown in the Race Control Event Viewer. Improved: the number of session cuts for a driver is now included in the Race Control event description. Improved: extended track boundary cut detection area for a more...
    noxxfaxx likes this.
  11. Version 1.0b

    Brioche
    v1.0b Fixed: cleanup of old race control events triggering the "cannot convert" error. Added "ac_server_restart_if_inactive_for_minutes" config.json entry to restart the Assetto Corsa server if no activity occurs for more than the specified amount of time (only works when the track rotation is enabled). Improved: increased collision time to prevent the same collision from being logged twice. New config.json entry 102. Please add it to your config.json.
  12. Version 1.0a

    Brioche
    v1.0a Fixed: invalid car projection when magnifying factors don't match. Fixed: wrong penalty when crossing outlap only cut lines on race start. Fixed: missing time_based_race_extra_lap detection when the track hasn't yet rotated. Fixed: config_get and config_set commands failing when the current value is null.
    noxxfaxx likes this.
  13. Version 1.0

    Brioche
    v1.0 New: Live Race Control. Race Officials, Teams and Drivers can review race happenings live with a Web Browser without the need of a replay. Live Race Control is accessible over the integrated Kissmyrank Web Stats Server (http://yourserverip/race_control). Whenever an event occurs during one of the sessions, it gets reported live to Race Control where race directors can login and review the driving lines and confirm/override the automated penalty system fines (under...
    Xarlith and noxxfaxx like this.
  14. Version 0.9b

    Brioche
    v0.9b Temporarily disabled the Heuristic Driving Line Analyzer in the default config as I need to study the collected data and perform further optimizations first (you can still enable it if you want). If you see any issue when you're testing it, I recommend setting heuristic_driving_line_analyzer to 0 in the options and sending the tracks.json file to me. I can learn a lot from the data in it. Fixed other minor issues. Changed default update interval to 200ms (for better reverse gear...
  15. Version 0.9a

    Brioche
    v0.9a Refined the Heuristic Driving Line Strip model. Fixed: some Heuristic Driving Line Analyzer bugs. New gZip compression for the JSON files backup process (to save disk space). For a cleaner approach, the "backup_restore" and "backup_list" commands now only support the new gZip format. Since there are important fixes for the Heuristic Driving Line Analyzer, you should run the "heuristic_all_tracks_all_data_clear" command after updating so that the Heuristic database can be rebuilt. Also...
  16. Version 0.9

    Brioche
    v0.9 New Heuristic Driving Line Analyzer: Kissmyrank can now check and learn from drivers' lines. The collected data is then used to evaluate drivers' behavior on track (like getting an unfair advantage by cutting the track) and to improve some of the plugin mechanics (hotlap status, lapping etc.). This feature might require some disk space (set "heuristic_driving_line_analyzer" config.json entry to 0 to disable the feature altogether). For further information, please check the readme.txt....
  17. Version 0.8f

    Brioche
    v0.8f New Reverse Gear Penalty: you can now set the maximum distance a driver can drive in reverse and the penalty that he will get for the abuse. New "entry_list_ini_path" track list option that allows you to change Assetto Corsa Server entry_list.ini when the track rotates (if you change the entry list, Kissmyrank auto-rejoin will be disabled as drivers will not be able to rejoin with their previous car). New "collision_miniumum_damage_with_environment" and...
    Xarlith likes this.
  18. Version 0.8e

    Brioche
    v0.8e Added Minorating step by step configuration support to the First Launch Setup Wizard for an easier setup of the UDP and AUTH relays for those that wish to use it. Added more checks for the Assetto Corsa server executable path in the First Launch Setup Wizard for Windows users (thanks to berggeit from RD for the tip).
  19. Version 0.8d

    Brioche
    v0.8d Added config.json option to send one or more custom chat driver welcome messages when a driver connects. New config entry 78. Please update your config.json accordingly.
    noxxfaxx likes this.
  20. Version 0.8d

    Brioche
    v0.8d Added config.json option to send one or more custom chat driver welcome messages when a driver connects. New config entry 78. Please update your config.json accordingly.
  21. Version 0.8c

    Brioche
    v0.8c New max_collisions_per_100km setting: you can now prevent drivers with high collision rate from joining the server (set to 0 to disable the feature altogether). You can set the driven distance over which this setting should apply (max_collision_per_100km_min_distance) and if there should be a recharge period (in order to allow players with high collision rates to join the server again after a certain amount of time). Added reserved_slots_boot_players_at_race config.json entry if you...
  22. Version 0.8b

    Brioche
    v0.8b New "on_ac_server_start_run_path" config.json option that allows you to run a program or a shell script when the Assetto Corsa Server starts (you can use it to restart other plugins or perform other tasks when the Assetto Corsa Server rotates the track etc.). Added config entry 71. Update your config.json accordingly.
  23. Version 0.8a

    Brioche
    v0.8a New Kissmyrank Web Admin Console: you can now manage the Kissmyrank plugin and the Assetto Corsa server from the Web Browser via the Kissmyrank Web Admin Console ( http://yourserverip/kissmyrank_admin ). This feature will be disabled unless you set the "web_admin_console_password" config.json entry to a password of at least 12 characters. New admin_send_command: you can now send commands to the Assetto Corsa Server just like if you were typing in the game chat (e.g /ban_id,...
  24. Version 0.8

    Brioche
    v0.8 New Database Sharing: you can now share the rank, tracks and leaderboard database between different instances of the Kissmyrank plugin that are running on the same machine and/or remotely. If the Kissmyrank instances run locally, you just need to set "database_sharing_unique_name" to a unique name for each plugin and then set "database_sharing_local_group_port" in the config.json to the same value for all the instances that will be sharing the database (no other entries are required as...
  25. Version 0.7d

    Brioche
    v0.7d Fixed driven distance displaying with the wrong amount of decimal digits in the Web Stats. Added Best Lap to the Web Stats race results. Improved Web Stats results visualization when no valid lap was recorded. Fixed Web Stats showing the wrong pole lap in case of cuts. Added live money check for the new money based lapping/hotlapping penalties (so that wreckers get kicked immediately when they go below the min money value that you set in the config). Improved the calculation of the...