### Apache Configuration for Web Server Source: https://www.joel-real-timing.com/broadcast_en.html Example Apache configuration files provided by a user for setting up a custom web server for JRT broadcast. ```apache LoadModule rewrite_module modules/mod_rewrite.so Options Indexes FollowSymLinks AllowOverride All Require all granted SetHandler "proxy:unix:/run/php/php7.4-fpm.sock|fcgi://localhost" RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*) post.php?_url=$1 [QSA,L] ``` -------------------------------- ### Team Timing Broadcast URL Example (Mode 3) Source: https://www.joel-real-timing.com/broadcast_en.html Example URL for accessing the timing broadcast page when using Mode 3, which is adapted for teams. The team name is included as a parameter. ```url http://joel-real-timing.com/log_sample/timing_broadcast.html?team=Geko Vortex SimRacing HPD ``` -------------------------------- ### Driver Colorization Example Source: https://www.joel-real-timing.com/releasenotes_en_all.html When editing the \'_colorize.js\' file, you can now use a driver's name or part of their name instead of their iRacing ID to apply custom colors. ```javascript colorize_driver_['joel'] = '#00ff00'; ``` -------------------------------- ### Files and Folders for Webserver (Mode 2) Source: https://www.joel-real-timing.com/broadcast_en.html List of files and folders that need to be copied to the webserver for Mode 2 broadcast. This includes HTML pages, PHP scripts, and asset directories. ```text trackmap.html timing_broadcast.html dashboard.html timing.ico post.php flag.png favicon.png events.html apple-touch-icon.png /js /img /datajson /css /config /clubs - logo ``` -------------------------------- ### Order Drivers by Class in Horizontal Timing Source: https://www.joel-real-timing.com/releasenotes_en_all.html Enable sorting of drivers by class in the horizontal timing display by adding the 'orderbyclass' parameter to the URL. ```url http://127.0.0.1:8000/timing_horizontal.html?orderbyclass=1 ``` -------------------------------- ### Visual Spotter Configuration in iRacing app.ini Source: https://www.joel-real-timing.com/config_en.html Modify the 'carLowHiPadding' value in the iRacing app.ini file to improve the Visual Spotter's accuracy in detecting cars on the left or right. Be aware this may affect the iRacing spotter's behavior. ```ini carLowHiPadding=2.500000 ``` -------------------------------- ### HTML File for Displaying Sessions Source: https://www.joel-real-timing.com/broadcast_en.html This HTML file is responsible for displaying the logged race sessions. It works in conjunction with the JavaScript files in the /js directory. ```html log_sessions.html ``` -------------------------------- ### JavaScript Directory for Frontend Logic Source: https://www.joel-real-timing.com/broadcast_en.html This directory contains JavaScript files necessary for the JRT Logging page to function, including displaying live data and handling session information. ```directory /js ``` -------------------------------- ### CSS Directory for Styling Source: https://www.joel-real-timing.com/broadcast_en.html This directory contains the CSS files used to style the JRT Logging page, ensuring a presentable display of race data. ```directory /css ``` -------------------------------- ### PHP Script for Logging Post Requests Source: https://www.joel-real-timing.com/broadcast_en.html This PHP script is used to receive and process POST requests from the JRT server to log race data. Ensure your web server can execute PHP and accept external POST requests. ```php log_post.php ``` -------------------------------- ### Data JSON Directory for Storing Session Data Source: https://www.joel-real-timing.com/broadcast_en.html This directory is used by the JRT server to archive session data in JSON format. Ensure this folder is writable by the web server. ```directory /datajson ```