ModTrack is an OpenTTD moderation bot designed to keep your server on track! (Pun Intended)
I'm starting over (for like the 4th time) currently there is only a basic chat bridge implemented but I am going to make it feature-rich. The re-writes to get the base function where I want has taken forever but we're getting closer. Stay Tuned for more updates!
Please join our Discord if you're interested in this bot, how to use it, development or just having fun in OpenTTD in general.
Everything that runs on our OpenTTD server will be open source. https://discord.gg/jMadvcGwKu
- A basic chat bridge which we can tie to specific channels
- An !admin / !report command that allows in-game players to ping a discord admin for help or reports.
- Change prefix with simnple txt config file
- Maintain list of users connected and their username / name changes
- Vote Kick and Vote Ban
- Connect multiple OpenTTD servers
- Query company statistics
- RCon support
- Track company names, stats and more
- Link discord users or roles to in-game players? Maybe equate play time or in-game money to discord points?
- !clients - Grabs client list from our dict of online players (rcon within discord is planned)
- !admin/report - Allows you to ping a Discord server admin for assistance in-game
ModTrack utilizes the pyOpenTTDAdmin library, available at liki-mc/pyOpenTTDAdmin. Ensure you have this submodule included in your repository.
Contributions to ModTrack are welcome! Feel free to submit bug reports, feature requests, or pull requests via GitHub.