stracker[INFO ]: Created log file (log_level=0).
stracker[INFO ]: <stracker_lib.logger.Logger object at 0x0309B590> loglevel=0
stracker[INFO ]: Stracker version 3.5.1
stracker[INFO ]: Dump of stracker configuration (stracker.ini):
[STRACKER_CONFIG]
; Server ip address or name used to poll results from. You should not touch the default value: 127.0.0.1
ac_server_address = 192.168.178.25
; Path to configuration file of ac server. Note: whenever the server is restarted, it is required to restart stracker as well
ac_server_cfg_ini = C:\Program Files (x86)\Steam\steamapps\common\assettocorsa\server\cfg\server_cfg.ini
; Working directory of the ac server, needed to read the race result json files. If empty, the directory is deduced from the ac_server_cfg_ini path assuming the default directory structure
ac_server_working_dir =
; Set to 1, if you want to append to log files rather than overwriting them. Only meaningful with external log file rotation system.
append_log_file = False
; you normally want to leave that at the default (False). Use case for this is an environment where the same steam account is used by different drivers.
guids_based_on_driver_names = False
; set to false, if you want to disable the TCP keep_alive option (that was the behaviour pre 3.1.7).
keep_alive_ptracker_conns = True
; Listening port for incoming connections of ptracker. Must be one of 50042, 50043, 54242, 54243, 60023, 60024, 62323, 62324, 42423, 42424, 23232, 23233, <AC udp port>+42; ptracker will try all these ports on the ac server's ip address (until a better solution is found...)
listening_port = 50042
; name of the stracker log file (utf-8 encoded), all messages go into there
log_file = ./stracker.log
; Valid values are "info", "debug" and "dump". Use "dump" only for problem analysis, log files can get very big.
log_level = info
; set to true, if you want the log messages to be prefixed with a timestamp
log_timestamps = False
; set to true, if you want stracker to reduce its priority. Will use BELOW_NORMAL on windows and nice(5) on linux.
lower_priority = True
; set to 1, if you want stracker to compare the players checksums.
perform_checksum_comparisons = False
; Configure which ptracker instances shall be allowed to connect: Valid values are "any", "newer" or "none".
ptracker_connection_mode = any
; name for the server; sessions in the database will be tagged with that name; useful when more than one server is running in parallel on the same database
server_name = ACG
; set to 1, if you want the messages appear on stdout
tee_to_stdout = False
[SWEAR_FILTER]
; Valid values are "none", "kick" and "ban".
action = none
; Number of days the player shall be banned (if action is "ban").
ban_duration = 30
; Specify the number of warnings issued before the player is going to be kicked.
num_warnings = 3
; Specify a file with bad words (one in each line). See
https://github.com/shutterstock/List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words for examples.
swear_file = bad_words.txt
; message sent to player after a swear detection
warning = Please be polite and do not swear in the chat. You will be %(swear_action)s from the server after receiving %(num_warnings_left)d more warnings.
[SESSION_MANAGEMENT]
; What to do when the race is over and no player is actively racing. Valid values are: "none" or "skip".
race_over_strategy = none
; Number of seconds to wait before the session skip is executed (if race_over_strategy is set to "skip")
wait_secs_before_skip = 15
[MESSAGES]
; Lap times below this threshold (in percent of the best time) will be broadcasted as best laps. Lap times above this will be whispered to the player achieving it.
best_lap_time_broadcast_threshold = 105.0
; set to 1 to enable car to car private messages.
car_to_car_collision_msg = True
; available message types are "enter_leave","best_lap","checksum_errors","welcome","race_finished" and "collision". Connect them using a + sign without spaces.
message_types_to_send_over_chat = best_lap+welcome+race_finished
[DATABASE]
; Only relevant if database_type=sqlite3. Path to the stracker database. If a relative path is given, it is relative to the <stracker> executable
database_file = ./stracker.db3
; Valid values are "sqlite3" and "postgres". Selects the database to be used.
database_type = sqlite3
; Set to "False", if you do not want stracker to backup the database before migrating to a new db version. Note: The backups will be created as sqlite3 db in the current working directory.
perform_backups = True
; name of the postgres database.
postgres_db = stracker
; name of the host running the postgresql server.
postgres_host = localhost
; name of the postgres user password.
postgres_pwd = XXX
; name of the postgres user.
postgres_user = XXX
[DB_COMPRESSION]
; Interval of database compression in minutes.
interval = 60
; Various options to minimize database size. Valid values are "none" (no compression, save all available infos), "remove_slow_laps" (save detailed infos for fast laps only) and "remove_all" (save no detailed lap info).
mode = none
; If set to 1, database compression will only take place if the server is empty.
needs_empty_server = True
[HTTP_CONFIG]
; password for the stracker admin pages (leaving it empty results in disabled admin pages
admin_password = XXX
; username for the stracker admin pages (leaving it empty results in disabled admin pages
admin_username = XXX
; Add anonymized players to blacklist (works only if stracker's AUTH feature is used in server).
auth_ban_anonymized_players = False
; Set to a file to be used for logging http authentication requests. Useful to prevent attacks with external program (e.g., fail2ban).
auth_log_file =
; icon to be used in webpages (leave empty for default Assetto Corsa icon)
banner =
; set to false if you do not want svg graphs in the http output (for saving bandwidth)
enable_svg_generation = True
; set to 1, if you want to start a http server for statistics access
enabled = True
; set to true to get the navbar inverted (i.e., dark instead of bright)
inverse_navbar = False
; number of items displayed per page
items_per_page = 30
; Additional columns to be displayed in LapTimes table (seperated by a + sign). Columns can be "valid", "aids", "laps", "date", "grip", "cuts", "collisions", "tyres", "temps", "ballast" and "vmax". Note that too many displayed columns might cause problems on some browsers.
lap_times_add_columns = valid+aids+laps+date
; listening address of the http server (normally there is no need to change the default value 0.0.0.0 which means that the whole internet can connect to the server)
listen_addr = 0.0.0.0
; tcp listening port of the http server
listen_port = 50041
; If set to true, http requests will be logged in stracker.log. Otherwise they are not logged.
log_requests = True
; Maximum number of streaming clients (LiveMap/Log users) allowed to connect to this server in parallel. The number of threads allocated for http serving will be max(10, max_streaming_clients + 5)
max_streaming_clients = 40
; Set to true if you want to use https. Note that you need a SSL certificate and key. If you enable this option, you can reach stracker at
https://ip:port/ instead of
http://ip:port/
ssl = True
; Path to the SSL certificate for https. Only used when ssl is True. A self-signed certificate can be generated with "openssl req -new -x509 -days 365 -key privkey.pem -out cert.pem"
ssl_certificate =
; Path to the SSL private key for https. Only used when ssl is True. A private key can be generated with "openssl genrsa -out privkey.pem 2048"
ssl_private_key =
; Valid values are "degc" or "degf".
temperature_unit = degc
; Valid values are "kmh" or "mph".
velocity_unit = kmh
[WELCOME_MSG]
; First line of welcome message text (if not empty, this text is sent a player when he enters the server
line1 = Welcome to stracker %(version)s
; Second line of welcome message text (if not empty, this text is sent a player when he enters the server
line2 =
; Third line of welcome message text (if not empty, this text is sent a player when he enters the server
line3 =
; Fourth line of welcome message text (if not empty, this text is sent a player when he enters the server
line4 = Your activities on this server are tracked. By driving on this server you give consent to store and process
; Fifth line of welcome message text (if not empty, this text is sent a player when he enters the server
line5 = information like your driver name, steam GUID, chat messages and session statistics. You can anonymize this
; Sixth line of welcome message text (if not empty, this text is sent a player when he enters the server
line6 = data by typing the chat message "/st anonymize on". You might not be able to join the server again afterwards.
[ACPLUGIN]
; proxy the AC server protocol on these ports, so multiple plugins may be chained (this is equivalent to UDP_PLUGIN_LOCAL_PORT in server_cfg.ini)
proxyPluginLocalPort = -1
; proxy the AC server protocol on these ports, so multiple plugins may be chained (this is equivalent to UDP_PLUGIN_ADDRESS in server_cfg.ini)
proxyPluginPort = -1
; udp port the plugins receives from. -1 means to use the AC servers setting UDP_PLUGIN_ADDRESS
rcvPort = -1
; udp port the plugins sends to. -1 means to use the AC servers setting UDP_PLUGIN_LOCAL_PORT
sendPort = -1
[LAP_VALID_CHECKS]
; if true, collisions with other cars will invalidate laps
invalidateOnCarCollisions = True
; if true, collisions with environment objects will invalidate laps
invalidateOnEnvCollisions = True
; if -1: use server penalty setting, if available, otherwise use 2. All other values are passed to ptracker.
ptrackerAllowedTyresOut = -1
stracker[INFO ]: Dump of ac server configuration (C:\Program Files (x86)\Steam\steamapps\common\assettocorsa\server\cfg\server_cfg.ini):
[SERVER]
NAME=AssettoCorsaGaming
CARS=ks_audi_r8_lms_2016;ks_audi_r8_lms;bmw_z4_gt3;ks_ferrari_488_gt3;ks_lamborghini_huracan_gt3;ks_mclaren_650_gt3;mclaren_mp412c_gt3;mercedes_sls_gt3;ks_mercedes_amg_gt3;ks_nissan_gtr_gt3;ks_porsche_911_gt3_cup_2017;ks_porsche_911_gt3_r_2016
CONFIG_TRACK=gp
TRACK=ks_silverstone
SUN_ANGLE=-16
PASSWORD = XXX
ADMIN_PASSWORD = XXX
UDP_PORT=9601
TCP_PORT=9600
HTTP_PORT=8081
MAX_BALLAST_KG=150
QUALIFY_MAX_WAIT_PERC=120
RACE_PIT_WINDOW_START=0
RACE_PIT_WINDOW_END=0
REVERSED_GRID_RACE_POSITIONS=0
LOCKED_ENTRY_LIST=0
PICKUP_MODE_ENABLED=1
LOOP_MODE=1
SLEEP_TIME=1
CLIENT_SEND_INTERVAL_HZ=30
SEND_BUFFER_SIZE=0
RECV_BUFFER_SIZE=0
RACE_OVER_TIME=60
KICK_QUORUM=70
VOTING_QUORUM=70
VOTE_DURATION=15
BLACKLIST_MODE=0
FUEL_RATE=100
DAMAGE_MULTIPLIER=0
TYRE_WEAR_RATE=100
ALLOWED_TYRES_OUT=4
ABS_ALLOWED=1
TC_ALLOWED=1
START_RULE=2
RACE_GAS_PENALTY_DISABLED=0
TIME_OF_DAY_MULT=1
RESULT_SCREEN_TIME=60
MAX_CONTACTS_PER_KM=5
STABILITY_ALLOWED=1
AUTOCLUTCH_ALLOWED=1
TYRE_BLANKETS_ALLOWED=1
FORCE_VIRTUAL_MIRROR=0
REGISTER_TO_LOBBY=1
MAX_CLIENTS=24
NUM_THREADS=4
UDP_PLUGIN_LOCAL_PORT=9601
UDP_PLUGIN_ADDRESS=127.0.0.1:50042
AUTH_PLUGIN_ADDRESS=
LEGAL_TYRES=
RACE_EXTRA_LAP=0
WELCOME_MESSAGE=
[FTP]
HOST=
LOGIN = XXX
PASSWORD = XXX
FOLDER=
LINUX=0
[PRACTICE]
NAME=Practice
TIME=10
IS_OPEN=1
[QUALIFY]
NAME=Qualify
TIME=10
IS_OPEN=1
[RACE]
NAME=Race
LAPS=0
TIME=20
WAIT_TIME=60
IS_OPEN=1
[WEATHER_0]
GRAPHICS=3_clear
BASE_TEMPERATURE_AMBIENT=25
BASE_TEMPERATURE_ROAD=9
VARIATION_AMBIENT=2
VARIATION_ROAD=2
WIND_BASE_SPEED_MIN=0
WIND_BASE_SPEED_MAX=0
WIND_BASE_DIRECTION=45
WIND_VARIATION_DIRECTION=5
[DATA]
DESCRIPTION=
EXSERVEREXE=
EXSERVERBAT=
EXSERVERHIDEWIN=0
WEBLINK=
WELCOME_PATH=
stracker[INFO ]: Log verbosity changed: 2
stracker[ERROR]: Cannot read file with bad words (bad_words.txt): [Errno 2] No such file or directory: 'bad_words.txt'
stracker[STDOUT]: Starting stracker - press ctrl+c for shutdown
stracker[INFO ]: Lowered stracker priority.
stracker[INFO ]: Using database './stracker.db3'
stracker[INFO ]: Using plugin configuration rcvport=50042 sendport=9601 proxy=(None/None)
stracker[INFO ]: Plugin listens to port 50042 and sends to port 9601.
stracker[INFO ]: Using database './stracker.db3'
stracker[WARN ]: HTTPS set to be enabled, but certificate or private key either not provided or not readable. Falling back to non-SSL.
stracker[INFO ]: While processing url: <unknown>
[11/Sep/2018:10:53:33] ENGINE Bus STARTING
stracker[INFO ]: While processing url: <unknown>
[11/Sep/2018:10:53:33] ENGINE Started monitor thread '_TimeoutMonitor'.
stracker[INFO ]: While processing url: <unknown>
[11/Sep/2018:10:53:34] ENGINE Serving on
http://0.0.0.0:50041
stracker[INFO ]: While processing url: <unknown>
[11/Sep/2018:10:53:34] ENGINE Bus STARTED
stracker[WARN ]: Server seems to be down (no events received). Continue anyways.
stracker[INFO ]: Enabled keep alive (30 seconds/3 seconds) for the connection (windows).
stracker[INFO ]: signin {'trackname': '', 'track_checksum': '', 'car_checksum': '', 'pt_version': '3.4.0', 'guid': '76561198410962132', 'car': '', 'ac_version': ''}
stracker[WARN ]: supplied track value is None. Ignoring query.
stracker[INFO ]: serving lapstat({}) (size=19714)
stracker[INFO ]: serving .\http_static\bootstrap/css/bootstrap.min.css size=109518 contenttype=text/css
stracker[INFO ]: serving .\http_static\bootstrap/css/bootstrap-theme.min.css size=18860 contenttype=text/css
stracker[INFO ]: serving .\http_static\bootstrap/css/bootstrap-multiselect.css size=1174 contenttype=text/css
stracker[INFO ]: serving .\http_static\bootstrap/css/bootstrap-datepicker.css size=33704 contenttype=text/css
stracker[INFO ]: serving .\http_static\bootstrap/css/sticky-footer.css size=326 contenttype=text/css
stracker[INFO ]: serving .\http_static\bootstrap/css/fileinput.min.css size=3380 contenttype=text/css
stracker[INFO ]: serving .\http_static\jquery/jquery.min.js size=95786 contenttype=application/javascript
stracker[INFO ]: serving .\http_static\bootstrap/js/bootstrap.min.js size=31819 contenttype=application/javascript
stracker[INFO ]: serving .\http_static\bootstrap/js/bootstrap-multiselect.js size=47816 contenttype=application/javascript
stracker[INFO ]: serving .\http_static\bootstrap/js/bootstrap-datepicker.js size=46821 contenttype=application/javascript
stracker[INFO ]: serving .\http_static\bootstrap/js/fileinput.min.js size=49086 contenttype=application/javascript
stracker[INFO ]: serving .\http_static\bootstrap/css/custom.css size=141 contenttype=text/css
stracker[INFO ]: serving .\http_static\img/brand_icon_large_wob.png size=4143 contenttype=application/octet-stream
stracker[INFO ]: serving .\http_static\img/banner.png size=15198 contenttype=application/octet-stream
stracker[INFO ]: serving .\http_static\bootstrap/fonts/glyphicons-halflings-regular.ttf size=41280 contenttype=application/octet-stream
stracker[INFO ]: serving sessionstat({}) (size=21136)
stracker[INFO ]: serving statistics({}) (size=79302)
stracker[INFO ]: serving pygal/svg.jquery.js({}) - not found, base dir = .
stracker[INFO ]: serving .\http_static\pygal/pygal-tooltips.min.js size=5886 contenttype=application/javascript
stracker[INFO ]: serving players({}) (size=11436)
stracker[INFO ]: serving players({'page': '-1'}) (size=11436)
stracker[INFO ]: serving players({}) (size=11500)
stracker[INFO ]: serving lapstat({}) (size=19714)
stracker[INFO ]: serving ({}) - error: Traceback (most recent call last):
File "stracker_lib\http_server_base.py", line 749, in serve_pts
KeyError: 'ic\\'
stracker[INFO ]: serving ({}) - error: Traceback (most recent call last):
File "stracker_lib\http_server_base.py", line 749, in serve_pts
KeyError: 'ic\\'
stracker[INFO ]: serving ({}) - error: Traceback (most recent call last):
File "stracker_lib\http_server_base.py", line 749, in serve_pts
KeyError: 'ic\\'
stracker[INFO ]: serving lapstat({}) (size=19714)
stracker[INFO ]: serving lapstat({}) (size=19714)
stracker[INFO ]: serving lapstat({}) (size=19714)
stracker[INFO ]: serving lapstat({'valid': '1,2'}) (size=19929)
stracker[INFO ]: serving lapstat({}) (size=19714)
stracker[INFO ]: (last message repeated 6 times)
stracker[INFO ]: Error with connection socket, finishing connection: [WinError 10054] Eine vorhandene Verbindung wurde vom Remotehost geschlossen
stracker[INFO ]: Driver with guid 76561198410962132 left the server
stracker[INFO ]: Enabled keep alive (30 seconds/3 seconds) for the connection (windows).
stracker[INFO ]: signin {'trackname': '', 'track_checksum': '', 'car_checksum': '', 'pt_version': '3.4.0', 'guid': '76561198410962132', 'car': '', 'ac_version': ''}
stracker[WARN ]: supplied track value is None. Ignoring query.
stracker[INFO ]: serving lapstat({}) (size=19714)
stracker[INFO ]: serving .\http_static\bootstrap/css/bootstrap.min.css size=109518 contenttype=text/css
stracker[INFO ]: serving .\http_static\bootstrap/css/bootstrap-theme.min.css size=18860 contenttype=text/css
stracker[INFO ]: serving .\http_static\bootstrap/css/bootstrap-multiselect.css size=1174 contenttype=text/css
stracker[INFO ]: serving .\http_static\bootstrap/css/bootstrap-datepicker.css size=33704 contenttype=text/css
stracker[INFO ]: serving .\http_static\bootstrap/css/sticky-footer.css size=326 contenttype=text/css
stracker[INFO ]: serving .\http_static\bootstrap/css/fileinput.min.css size=3380 contenttype=text/css
stracker[INFO ]: serving .\http_static\jquery/jquery.min.js size=95786 contenttype=application/javascript
stracker[INFO ]: serving .\http_static\bootstrap/js/bootstrap.min.js size=31819 contenttype=application/javascript
stracker[INFO ]: serving .\http_static\bootstrap/js/bootstrap-multiselect.js size=47816 contenttype=application/javascript
stracker[INFO ]: serving .\http_static\bootstrap/js/bootstrap-datepicker.js size=46821 contenttype=application/javascript
stracker[INFO ]: serving .\http_static\bootstrap/js/fileinput.min.js size=49086 contenttype=application/javascript
stracker[INFO ]: serving .\http_static\bootstrap/css/custom.css size=141 contenttype=text/css
stracker[INFO ]: serving .\http_static\img/brand_icon_large_wob.png size=4143 contenttype=application/octet-stream
stracker[INFO ]: serving .\http_static\img/banner.png size=15198 contenttype=application/octet-stream
stracker[INFO ]: serving .\http_static\bootstrap/fonts/glyphicons-halflings-regular.ttf size=41280 contenttype=application/octet-stream
stracker[INFO ]: serving sessionstat({}) (size=21136)
stracker[INFO ]: serving players({}) (size=11436)
stracker[INFO ]: Error with connection socket, finishing connection: [WinError 10054] Eine vorhandene Verbindung wurde vom Remotehost geschlossen
stracker[INFO ]: Driver with guid 76561198410962132 left the server