Skip to content

Web replication of in-game Source engine chat. Developed initially for Team Fortress 2, but works for any mod.

License

MIT, GPL-3.0 licenses found

Licenses found

MIT
LICENSE
GPL-3.0
LICENSE-SOURCEMOD
Notifications You must be signed in to change notification settings

Phil25/SourceChatter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Source Chatter

Showcase

Description ^

Source Chatter allows you to monitor and interact with chat and scoreboard of your servers through the browser. After you log in through Steam and have access, you may see everything, chat along and issue commands with respect for SourceMod admin flags.

Features ^

  • Logging in through Steam used as authentication.
  • Manually add users with access.
  • Supports arbitrary amount of servers.
  • Messages stored in database, allowing for showing short history after joining.
  • Automatic clean up: every 5 minutes, messages older than 5 minutes are deleted.
  • Updater support for the plugin.
  • Live chat feed:
    • Join in with your actual Steam name, and defined tag.
    • Displaying some core events, such as players joining or name changing.
    • Plugins can push their own messages with BBCode support.
    • Custom Chat Colors support.
  • Live scoreboard:
    • Showing avatar, name, country code, statuses, user ID, class (TF2), score and ping.
    • Statuses are: is dead, is in group (optional), is voicechatting (upcoming)
    • Team colored (TF2 default, may be altered).
    • Names linked to steamcommunity accounts for easy access.
    • Players ordered by team and score, replicating the in-game scoreboard.
  • Commands:
    • Type in commands with ! or /, where / hides your message.
    • Commands respect SourceMod admin flags, that are assigned to the user.
    • Responses are feedbacked in the field below the chat.

Requirements ^

  • SourceMod 1.9+
  • Webserver with PHP 5+ and MySQL database
  • Event Scheduler enabled in the database

Installation guide, developer information and more are all available in the AlliedModders thread.

License ^

The web-panel portion of this project, i.e. everything contained in web directory, is licensed under the MIT License - see LICENSE. The SourceMod plugin files, i.e. everything contained in game directory, are licensed under the GPL v3 License - see LICENSE-SOURCEMOD.

About

Web replication of in-game Source engine chat. Developed initially for Team Fortress 2, but works for any mod.

Resources

License

MIT, GPL-3.0 licenses found

Licenses found

MIT
LICENSE
GPL-3.0
LICENSE-SOURCEMOD

Stars

Watchers

Forks

Packages

No packages published