Skip to content

SarahRoseLives/ModTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ModTrack - OpenTTD Moderation Bot

ModTrack is an OpenTTD moderation bot designed to keep your server on track! (Pun Intended)

What Happened to The Code?

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!

Get Involved

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

Features Implemented

  • 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

Features Planned

  • 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?

Commands

  • !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

Dependencies

ModTrack utilizes the pyOpenTTDAdmin library, available at liki-mc/pyOpenTTDAdmin. Ensure you have this submodule included in your repository.

Contributing

Contributions to ModTrack are welcome! Feel free to submit bug reports, feature requests, or pull requests via GitHub.

About

An OpenTTD Moderation Bot to Keep Your Server on Track. (Pun Intended)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages