Hello drivers
For AMS2 we develop an external tool which provides :
- a
Ranking System on each ESRC server
- all ESRC servers
leaderboards publication on
www.esrc.ch and our steam group
Sim21
- in game
chat commands on each ESRC server
-
random cars and tracks server configuration generator on ESRC server #5
-
AI strength auto-calibration on ESRC server #5
How does it work?
The ESRC Ranking System :
All ESRC servers are Dedicated and configured to control cars, tracks and session settings so we automate tracks rotation
Each server has its own configuration and different number of tracks which define the ESRC
Event, everybody can participate, at anytime!
On each ESRC server, drivers can earn
points after a finished race :
- Qualify position :
- Race best lap rank position :
- Race position :
- gives 10 points
- gives 8 points
- gives 6 points
- gives 4 points
- gives 2 points
- gives 1 point
- Race status :
- DNF gives -1 point
- Retired gives -2 points
- Disqualified gives -10 points
The
Leaderboard is saved to our external database and is :
- displayed to the in game chat at the end of race or by hitting the chat command !board
- published on www.esrc.ch and visible from the top right Ranking menu
- published on our Steam group Sim21
Each earned
point from all ESRC servers are saved to our external database for each driver, by server and cumulated from all servers as Experience (
EXP). When a driver earn enough
EXP, a new
Title is unlocked. The first
Title is
Trainee, after few earned
points a step
D is reached, which is displayed as
Trainee{D}, next step is
C, then
B, then
A before the new
Title Rookie, and so on
The Driver Experience
rank is displayed to the in game chat when joining any ESRC server, or by hitting the
chat command !rank (with the upper and lower rank driver) or
!top (the Top 10)
When all races are finished, for each class
Leaderboard with at least 2 participants, the first driver earns a
Trophy! For each class, a
Hall of Fame is visible from the
Racers Experience Board
The ESRC Leaderboard publication :
After each finiched race from any ESRC server, we automatically publish the
race results, the server
Leaderboards by class and drivers
EXP :
The ESRC servers chat commands :
On each ESRC server, all drivers can use
commands to the game chat :
- !help
displays all commands
- !rules
displays the Event rules : tracks, points ranking, ...
- !top
displays the EXP Top 10
- !rank
displays the driver rank (with upper and lower rank driver)
- !record
displays your track record
- !board
displays the server leaderboards, by class
- !host
displays the host driver name, who is allowed to use advanced commands
- !date
displays the session date and time
- !ai
displays the AI strength, the value is from 1 to 100 percent
The host driver can use advanced commands to the game chat :
- !next
when the session is started the host can skip it, except the race session which is restarted (game implementation)
- !restart
restarts the server which disconnects all drivers and needs few seconds to be displayed back to the lobby, it can be used by the last driver instead of leaving the server to don't increment the track rotation index (game implementation)
- !ai <number from 1 to 100>
when in the lobby, the AI strength can be set by this command, for example !AI 75 will set the AI strength to 75%
The ESRC server #5 specificities :
The ESRC server #5 use our server configuration generator to
automatically reconfigure the server settings :
- random car list to discover all the very rich AMS2 content
- random track list according to the selected cars : karts will use only kart tracks, other class will use other tracks
- date set to the server local date
The server reconfigures automatically its setting after 24h if nobody finished the first race, or after all races of the
Event are finished and everybody left the server. At the end of the
Event, drivers can restart the
Event by finishing the first race, and so the server won't be reconfigured automatically after all drivers leave
At the end of the
Event, our external tool computes the
AI strength calibration from each class
Leaderboard :
- if a human driver win the Event then the AI Strength is incremented by 1 (max value is 100%)
- if a human driver is on the podium then the AI strength is not changed
- else the AI strength is decreased by 1 for each position after the third the human driver is ranked
for example if the first human driver is ranked to the 6th position in a class Leaderboard, then the AI strength auto-calibration will be decreased by 3 (minimum value is 1%) for the next time driver use this class