Steambot Announcements & Events
Description:
This plugin allows server operators the ability to post announcements and events to their steamgroups in-game via the use of commands using the Steambot created by Arkarr. It comes with antispam features, a native, configuration functionality, multiple commands and more.
ConVars:
- sm_steambot_announcements_status - 1 - Status of the plugin.\n(1 = on, 0 = off)
- sm_steambot_announcements_bot_ip - "" - IP address to connect to the bot.
- sm_steambot_announcements_bot_port - "" - Port to connect to the bot.
- sm_steambot_announcements_bot_password - "" - Password to connect to the bot.
- sm_steambot_announcements_steamgroup_id - "" - The ID of the steamgroup to post announcements in.
- sm_steambot_announcements_bot_reconnect - 10.0 - Time in seconds on bot disconnect to attempt a reconnect.
- sm_steambot_announcements_antispam - 120.0 - Time in seconds to delay announcements to the steamgroup.
Commands:
Code:
Post an announcement to the steamgroup: (No arguments)
-sm_announce
-sm_ann
-sm_event
Post a manual announcement to the steamgroup: (<title> <body>)
-sm_manualannounce
-sm_manannounce
-sm_manann
Reloads the announcements configurations data: (No arguments)
-sm_reloadannouncements
-sm_reloadannounce
-sm_relann
Installation Guide:- Setup and verify that the Steambot by Arkarr is running successfully.
- Install the plugin, translation file and config into the appropriate folders. (You don't have to touch scripting unless you want to edit the plugin)
- Load the plugin once either by 'sm plugins load' or by restarting your server then stop the plugin or the server.
- Visit the configuration file under the '/cfg/sourcemod/' directory and edit the ConVars accordingly otherwise It will not work. (IP, port, password, steamgroupID)
- Restart the server or reload the plugin and change the map.
- Verify that the plugin is running in your plugins list and that there's no errors in the error logs or in-game.
- Test the commands & profit.
Code Repository | Download | Report Bugs | Donate