I've written a Perl utility that uses InSim to perform several functions that I think are interesting.
It can:
* Send a MOTD to the user on connect
* Limit races to certain lfs accounts
* Prevent users who have never driven a car/track combo online from entering a race
* Check personal bests and only allow racers to join who have a time within an admin configurable percentage of the world record
Those pb features are also configurable to only be active at certain times of the day, certain days of the week, or any other combination of times you might dream up. At some point, I plan to make the user list time based as well, so that one might have a server wide open except during league events.
Before releasing, I'm planning to at the very least implement a track/car rotator that will prevent users from joining the race with the wrong car, in the event they have one that is now disallowed still selected.
I'm also working on a function to enforce a pit window, with the admin's option as to what the penalty should be for failing to pit within the window.
I'm hoping to have it cleaned up and released in the next day or two.
What I would like from you, gentle reader, is to help me come up with a reasonable name and a list of features for the future. I intend for it to be a kitchen sink of sorts for add-on features to make your LFS serving experience more interesting.
If you want to see the MOTD (and perhaps other features as I continue to test) in action, you can connect to "Bob's U Drive It" and play around. Try not to be too annoyed by it showing you the MOTD.
Any thoughts or suggestions are welcome.
It can:
* Send a MOTD to the user on connect
* Limit races to certain lfs accounts
* Prevent users who have never driven a car/track combo online from entering a race
* Check personal bests and only allow racers to join who have a time within an admin configurable percentage of the world record
Those pb features are also configurable to only be active at certain times of the day, certain days of the week, or any other combination of times you might dream up. At some point, I plan to make the user list time based as well, so that one might have a server wide open except during league events.
Before releasing, I'm planning to at the very least implement a track/car rotator that will prevent users from joining the race with the wrong car, in the event they have one that is now disallowed still selected.
I'm also working on a function to enforce a pit window, with the admin's option as to what the penalty should be for failing to pit within the window.
I'm hoping to have it cleaned up and released in the next day or two.
What I would like from you, gentle reader, is to help me come up with a reasonable name and a list of features for the future. I intend for it to be a kitchen sink of sorts for add-on features to make your LFS serving experience more interesting.
If you want to see the MOTD (and perhaps other features as I continue to test) in action, you can connect to "Bob's U Drive It" and play around. Try not to be too annoyed by it showing you the MOTD.
Any thoughts or suggestions are welcome.