Custom InSim & Total Freedom
One of the biggest advantages of integrating your server into the LFS Rank ecosystem is that we do not force you to use a closed-source bot.
You have Absolute Control
Your server hosts its own local bot (system.py). Since it is an open-source Python script that you download and configure yourself, you have total freedom to:
- Modify messages: Change all the texts the bot sends to the screen, buttons, and languages.
- Add custom commands: Write your own code to detect chat commands (e.g.,
!rules,!discordor penalty scripts). - Advanced InSim Logic: Control pit stops, starting grid layouts, drift scoring scripts, or anything else the InSim protocol offers.
TIP
The only strict requirement is to keep intact the section of the bot that packages race results (IS_RES), calculates the SHA-256 hash of the session, signs it with the private_key using Ed25519, and POSTs it to the global network.
As long as your block passes the cryptographic validation of the P2P Nodes, your server will continue to contribute to the global ELO. Feel free to fork our bot and adapt it 100% to your community's needs!
