Search the Community
Showing results for tags 'ban'.
-
Version 1.0.6
29 downloads
NOTE: DEVELOPMENT HAS BEEN HALTED DUE TO LOW DEMAND. IF RUST UPDATES ITS WAYS OF WORKING THIS WILL NO LONGER WORK. This website tool, is a way for you to be able to have an organized list of bans and manage them from here. You can also manage online players, plugins and monitor a live console. I plan on expanding this product to make it more of a centralized hub for your server admins. Dependencies: .NET 6.0 Enhanced Ban System Setup with MySQL (Optional) IMPORTANT NOTE: The price of this tool will go higher as the tool gets more features. Not to an enormous amount, but still worth saying now. Features: Centralized ban management via enhanced ban system. Unban from web page Live player counts Live RCON console to monitor your server RCON command sender to manage your server like banning, muting, kicking, oxide commands, etc.. Online Player Management (Still very basic) Future Ideas: Scheduled commands More statistics Manage online players using the web UI instead of the console view Added. Reports based on a certain period of time Authentication (Maybe) How to setup: (Optional) Setup https://umod.org/plugins/enhanced-ban-system#configuration correctly and note down the username, password, database name and server IP, as they will be used in the following steps. For Windows: Edit appsettings.json and add the proper values for the DefaultConnection, under ConnectionStrings and add your MySQL server ip, database, user and password Still in the appsettings.json, set your RustServerIP, RCONPort and RCONPassword accordingly If you want to change the default ports and hosts the website can run on, edit the launchSettings.json file To run the website, you have 2 options. The simpler one, being to run the RustBanManager.exe executable and connect to the website using your browser of choice The more complex one is setting up IIS on your windows server using this guide: https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/?view=aspnetcore-6.0 For Linux: Edit appsettings.json and add the proper values for the DefaultConnection, under ConnectionStrings and add your MySQL server ip, database, user and password Still in the appsettings.json, set your RustServerIP, RCONPort and RCONPassword accordingly If you want to change the default ports and hosts the website can run on, edit the launchSettings.json file To run the website, you will need to set it up manually, since you cannot just a .exe directly. Set it up with the following: https://learn.microsoft.com/en-us/aspnet/core/blazor/host-and-deploy/server?view=aspnetcore-3.1#linux-with-apache Example Enhancedbansystem config with equivalent appsettings.json file information below: "DataType - MySQL - Database": "rust", "DataType - MySQL - Host": "127.0.0.1", "DataType - MySQL - Pass": "password", "DataType - MySQL - Port": 3306, "DataType - MySQL - use": true, "DataType - MySQL - User": "user", For example, if this is your data in the ban system config, your configuration for the plugin implementation section would be the following: "PluginImplementations": { "EnhancedBanSystem": { "use": "false", "server": "127.0.0.1", "database": "rust", "user": "rustuser", "password": "password" } } It is arguably way easier to simply run the tool locally on your windows computer, and probably safer, as there is no authentication for the website.$25.00- 2 comments
- 2 reviews
-
Version 0.4.4
182 downloads
Introducing the AutoBan plugin for Rust servers - a powerful and efficient tool for managing and controlling player behavior on your server. This plugin is designed to help server owners and administrators keep their servers running smoothly and free from rule-breaking players. AutoBan's key features include: Automatic banning of players based on the number of reports they have received: If a player exceeds a certain number of reports (configurable by the server owner), they will be automatically banned with a customizable reason message. Mass Reporting Protection: Prevents players from abusing the report system by implementing safeguards against mass reporting, including cooldown periods, limits on the number of reports a player can submit or receive within a specific time frame, and ensuring only unique reports are counted. Processing F7 (In-Game) Reports: Fully integrates with Rust's F7 report system, capturing and processing reports submitted through the in-game interface, ensuring they are counted towards a player's total reports, and sent to Discord if configured. Player-Friendly Reporting System: Allows players to choose from a list of available report reasons when reporting another player, making the reporting process more user-friendly and consistent. Customizable reason messages for bans: Server owners can customize the message shown to players when they are banned. Valid report reasons that can be set by the server owner: Define which reasons are considered valid for triggering automatic bans. Option to broadcast ban messages to the chat: Choose whether to publicly announce when a player has been banned. Ignored players list: Allows certain players (e.g., admins) to be excluded from automatic banning. Timer for broadcasting bans to administrators and console: Set a timer to periodically broadcast current bans to admins and console. Chat commands and console commands for managing reports and bans: Provides a suite of commands for administrators to manage the plugin's functionality. Permissions system for controlling who can access the plugin's features: Granular permissions allow precise control over who can report, view reports, ban, unban, etc. Detailed logging of all bans and reports: Keeps comprehensive records of all actions taken by the plugin. Discord Alerts: Sends notifications of reports and bans to specified Discord channels via webhooks. Option to send reports to a URL: Integrate with external systems by sending report data to a specified URL. Timed bans: Allows for bans to be temporary, based on a configurable time period. Usage: CHAT COMMANDS: /report <username> Initiate a report against a player. If no reason is specified, a list of valid reasons will be presented for selection. /report <username> <reason> Report a player with a specified reason. /reportreason <number> After initiating a report without a reason, use this command to select a reason from the presented list. /AB.viewreports View all current reports (requires permission). /AB.ban <user> <reason> Manually ban a player with a specified reason (requires permission). /AB.unban <user> Unban a player (requires permission). /AB.showbans View all current bans (requires permission). /AB.resetreports <userid> Reset the reports for a specific player (requires permission). CONSOLE COMMANDS: AB.getreports Display all current reports in the console. AB.getbans Display all current bans in the console. AB.resetreportsConsole <userid> Reset the reports for a specific player via console. AB.ban <userid> <reason> Manually ban a player via console. AB.unban <userid> Unban a player via console. OXIDE PERMISSIONS: AutoBan.report Allows a player to report others via the F7 menu (in-game reports). AutoBan.chatreport Allows a player to report others via chat commands. AutoBan.viewreports Allows viewing of all reports. AutoBan.ignore Excludes a player from being automatically banned (e.g., for admins). AutoBan.ban Allows a player to manually ban others. AutoBan.unban Allows a player to unban others. AutoBan.viewbans Allows viewing of all bans. AutoBan.resetreports Allows resetting reports for a player. AutoBan.tester Special permission that allows a player to report the same player multiple times (useful for testing). CONFIG: { "Max reports till user gets banned": 5, "Reason given to banned user": "You have been reported too many times, and have been banned for precautionary measures. An admin will review this suspension soon.", "Valid reasons *searches subject title and message of the report* (To make sure report is scanned, add different variations of reason; like cheat, cheater, cheating, cheats, etc.)": [ "cheating", "cheats", "hacks", "aimbot", "hacking", "esp", "teaming", "racism", "griefing", "walling", "doorcamping", "spawn killing" ], "Valid report types": [ "cheat", "abusive", "name", "spam" ], "Scan type of F7 reports": true, "Broadcast ban to chat": true, "Ignored Players *Steam ID's Only*": { "76561198000000000": "Admin" }, "Timer for broadcasting bans to admins and console": 820, "Send bans to users with the AutoBan.viewbans permission based on timer (In-Game)": false, "Send reports to URL": false, "URL to send reports to": "http://example.com", "Send reports to Discord": false, "Send bans to Discord": false, "Discord Reports Webhook URL": "http://example.com", "Discord Bans Webhook URL": "http://example.com", "Ban Timer (In hours or 'permanent')": "72", "Max reports a player can submit per hour": 3, "Max reports a player can receive per hour": 5, "Cooldown between reports from the same player in minutes": 10 }$24.99 -
Version 1.0.0
13 downloads
This plugin will allow you to sanction users without the need to kick them from the server. Ideal for situations in which you need the user to contact you through discord or any other platform. The user can NOT interact with the server. Possibility of customizing everything that the user will see on the interface. Available chat commands: /uiban <steamid> <reason> /unuiban <steamid> Console commands available: uiban <steamid> unuiban <steamid> Permissions available: uiban.ban - Allows you to use the available chat commands. Available placeholders to use in configuration: {name} - Username. {reason} - Established reason for the interface sanction. {date} - Date on which the sanction was carried out. {created_by} - Administrator who performed the sanction against the user. Config file: { "Title": "ATTENTION!", "Title color": "#FF0000", "Title Anchor Min": "0 0.5028116", "Title Anchor Max": "1 0.8997387", "Description": "{name}, your ability to interact with the server has been restricted.\n\nInformation about the sanction\nReason: {reason}\nDate: {date}\nSanctioned by {created_by}\n\nGet in touch with us via Discord\n↓↓↓\n<color=#5865F2>discord.gg/example</color>", "Description default color": "#FFFFFF", "Description Anchor Min": "0 0", "Description Anchor Max": "1 1", "Date format": "MM.dd.yyyy", "Can the user take damage while they have a active ban?": true, "Delete banned user's inventory?": false } Lang file: { "playerNotFound": "Player not found!", "playerDisconnected": "The player is not in the game!", "banPermanent": "You banned player {0}\nReason: {1}", "NFound": "Sorry, but this player was not found, or the player is offline", "nPermission": "You do not have permission to execute this command", "Args": "You are entering the command incorrectly, example: /uiban NAME/STEAMID Reason", "IsBanned": "Player already banned", "nFoudsBans": "The player is not on the ban list", "UnBanned": "Ban removed from player {0}" }$2.00 -
Version 0.1.3
196 downloads
Introducing the AutoBan plugin for Rust servers - a powerful and efficient tool for managing and controlling player behavior on your server. This plugin is designed to help server owners and administrators keep their servers running smoothly and free from rule-breaking players. *CROSSED OUT TEXT IS FOR PREMIUM VERSION* AutoBan's key feature is its ability to automatically ban players based on reports made by other players. If a player exceeds a certain number of reports (configurable by the server owner), they will be automatically banned with a customizable reason message. In addition, the plugin includes a variety of tools for server administrators to manage and view reports and bans, including console commands, chat commands, and a broadcast feature that notifies administrators of new bans. Here is a list of features included in the AutoBan plugin: Automatic banning of players based on the number of reports they have received Customizable reason messages for bans Valid report reasons that can be set by the server owner Option to broadcast ban messages to the chat Ignored players list that allows certain players to be excluded from automatic banning Timer for broadcasting bans to administrators and console Chat commands and console commands for managing reports and bans Permissions system for controlling who can access the plugin's features Detailed logging of all bans and reports Usage: CHAT COMMANDS: /report <username> reason> /viewreports /ban <user> <reason> /unban user /showbans CONSOLE COMMANDS: getreports getbans OXIDE PERMISSIONS: AutoBan.report AutoBan.viewreports AutoBan.ignore AutoBan.ban AutoBan.unban AutoBan.viewbans CONFIG: { "Max reports till user gets banned": 5, "Valid reasons *searches subject title of the report* ": [ "cheating", "aimbot", "hacking", "esp", "cheat" ] } This plugin is a must-have for any server owner looking to keep their servers running smoothly and efficiently. With its powerful features and easy-to-use interface, AutoBan makes it easy to manage and control player behavior on your server.Free -
Version 0.1.8
82 downloads
GUI and sound announcements for online teammates. Announcements about teammates who have connected, disconnected, been wounded or killed while sleeping. Additionally, announcements from the team leader, in Team chat channel using "!" as a first char. { "Chat command": "teama", "Is it worth enabling GameTips for messages?": true, "Is it worth enabling leader's group announcements?": true, "Is it worth enabling sound announcements?": true, "Radius within which a wounded ally notification is received": 100.0, "Radius within which a sound effect is triggered when an ally is wounded": 50.0, "Sound effect triggered when an ally is wounded": "assets/bundled/prefabs/fx/player/beartrap_scream.prefab", "Notification settings for each type": [ { "Notification type. Do not touch this parameter": "Connected", "Language_Key": "MsgPlayerConnected", "Duration": 6.0, "Main_Color": "#4F6133", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "https://i.imgur.com/5Q9rxNO.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#8CBA42", "Image_Transparency": 1.0, "Text_Size": 16, "Text_Color": "#8CBA42", "Text_Font": "RobotoCondensed-Bold.ttf", "Sound_Effect": "assets/prefabs/npc/scientist/sound/chatter.prefab" }, { "Notification type. Do not touch this parameter": "Disconnected", "Language_Key": "MsgPlayerDisconnected", "Duration": 6.0, "Main_Color": "#BF3B26", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "https://i.imgur.com/5Q9rxNO.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#FFD173", "Image_Transparency": 1.0, "Text_Size": 16, "Text_Color": "#FFD173", "Text_Font": "RobotoCondensed-Bold.ttf", "Sound_Effect": "assets/prefabs/npc/scientist/sound/death.prefab" }, { "Notification type. Do not touch this parameter": "LeaderAnnounce", "Language_Key": "", "Duration": 6.0, "Main_Color": "#216699", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "https://i.imgur.com/RSaRsp0.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#82C7F5", "Image_Transparency": 1.0, "Text_Size": 16, "Text_Color": "#82C7F5", "Text_Font": "RobotoCondensed-Bold.ttf", "Sound_Effect": "assets/prefabs/npc/scientist/sound/aggro.prefab" }, { "Notification type. Do not touch this parameter": "WoundedDistance", "Language_Key": "MsgPlayerWoundedDistance", "Duration": 6.0, "Main_Color": "#FFC21A", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "https://i.imgur.com/jMAs33v.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#FFF54C", "Image_Transparency": 1.0, "Text_Size": 16, "Text_Color": "#FFF54C", "Text_Font": "RobotoCondensed-Bold.ttf", "Sound_Effect": "assets/prefabs/npc/scientist/sound/takecover.prefab" }, { "Notification type. Do not touch this parameter": "WoundedGrid", "Language_Key": "MsgPlayerWoundedGrid", "Duration": 6.0, "Main_Color": "#FFC21A", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "https://i.imgur.com/jMAs33v.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#FFF54C", "Image_Transparency": 1.0, "Text_Size": 16, "Text_Color": "#FFF54C", "Text_Font": "RobotoCondensed-Bold.ttf", "Sound_Effect": "assets/prefabs/npc/scientist/sound/takecover.prefab" }, { "Notification type. Do not touch this parameter": "DeadWhileSleeping", "Language_Key": "MsgPlayerDeadWhileSleeping", "Duration": 6.0, "Main_Color": "#FFC21A", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "https://i.imgur.com/gwk73Tk.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#FFF54C", "Image_Transparency": 1.0, "Text_Size": 16, "Text_Color": "#FFF54C", "Text_Font": "RobotoCondensed-Bold.ttf", "Sound_Effect": "assets/prefabs/npc/scientist/sound/responddeath.prefab" }, { "Notification type. Do not touch this parameter": "Banned", "Language_Key": "MsgPlayerBanned", "Duration": 6.0, "Main_Color": "#BF3B26", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "https://i.imgur.com/8WsmOMo.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#FFD173", "Image_Transparency": 1.0, "Text_Size": 16, "Text_Color": "#FFD173", "Text_Font": "RobotoCondensed-Bold.ttf", "Sound_Effect": "assets/prefabs/missions/effects/mission_failed.prefab" } ], "Version": { "Major": 0, "Minor": 1, "Patch": 8 } } EN: { "MsgPlayerConnected": "Your teammate {0} has been connected!", "MsgPlayerDisconnected": "Your teammate {0} has been disconnected!", "MsgPlayerWoundedDistance": "Your teammate {0} was wounded by {1}!\nHe is {2} meters away from you.", "MsgPlayerWoundedGrid": "Your teammate {0} was wounded by {1} at {2}!", "MsgPlayerDeadWhileSleeping": "Your teammate {0} was killed by {1} while he was sleeping at {2}!", "MsgPlayerBanned": "Your teammate {0} has been banned!\nReason: {1}.", "MsgEmptyTeam": "There is only you in your team!", "MsgNotLeader": "Only the team leader can send announcements!", "MsgOfflineMates": "All your teammates are offline!", "MsgEnableSound": "Sound notifications are enabled!", "MsgDisableSound": "Sound notifications are disabled!", "MsgEnableConnected": "Team mates connection notifications are enabled!", "MsgDisableConnected": "Team mates connection notifications are disabled!", "MsgEnableDisconnected": "Team mates disconnection notifications are enabled!", "MsgDisableDisconnected": "Team mates disconnection notifications are disabled!", "MsgEnableWounded": "Team mates wounded notifications are enabled!", "MsgDisableWounded": "Team mates wounded notifications are disabled!", "MsgEnableDeath": "Team mates sleeping kill notifications are enabled!", "MsgDisableDeath": "Team mates sleeping kill notifications are disabled!", "MsgEnableAll": "All team mates notifications are enabled!", "MsgDisableAll": "All team mates notifications are disabled!", "MsgKillerUnknown": "Unknown", "bear": "Bear", "polarbear": "PolarBear", "wolf": "Wolf", "stag": "Stag", "boar": "Boar", "chicken": "Chicken", "horse": "Horse", "simpleshark": "Shark", "patrolhelicopter": "Patrol Heli", "bradleyapc": "Bradley APC", "scientistnpc_arena": "Scientist", "scientistnpc_cargo": "Cargo Scientist", "scientistnpc_cargo_turret_any": "Cargo Scientist", "scientistnpc_cargo_turret_lr300": "Cargo Scientist", "scientistnpc_ch47_gunner": "Chinook Scientist", "scientistnpc_excavator": "Excavator Scientist", "scientistnpc_full_any": "Scientist", "scientistnpc_full_lr300": "Scientist", "scientistnpc_full_mp5": "Scientist", "scientistnpc_full_pistol": "Scientist", "scientistnpc_full_shotgun": "Scientist", "scientistnpc_heavy": "Heavy Scientist", "scientistnpc_junkpile_pistol": "Road Scientist", "scientistnpc_oilrig": "Oilrig Scientist", "scientistnpc_patrol": "Patrol Scientist", "scientistnpc_peacekeeper": "Peacekeeper Scientist", "scientistnpc_roam": "Roam Scientist", "scientistnpc_roam_nvg_variant": "Roam NVG Scientist", "scientistnpc_roamtethered": "Roam Scientist" } RU: { "MsgPlayerConnected": "Ваш союзник {0} подключился!", "MsgPlayerDisconnected": "Ваш союзник {0} отключился!", "MsgPlayerWoundedDistance": "Вашего союзника {0} серьезно ранил {1}!\nОн в {2} метрах от вас.", "MsgPlayerWoundedGrid": "Вашего союзника {0} серьезно ранил {1} в {2}!", "MsgPlayerDeadWhileSleeping": "Вашего союзника {0} убил {1}, пока тот спал в {2}!", "MsgPlayerBanned": "Ваш союзник {0} был заблокирован!\nПричина: {1}.", "MsgEmptyTeam": "У тебя нет союзников!", "MsgNotLeader": "Только лидер группы может отправлять объявления!", "MsgOfflineMates": "Все ваши союзники не в сети!", "MsgEnableSound": "Звуковые уведомления включены!", "MsgDisableSound": "Звуковые уведомления выключены!", "MsgEnableConnected": "Оповещение о подключении союзников включено!", "MsgDisableConnected": "Оповещение о подключении союзников выключено!", "MsgEnableDisconnected": "Оповещение об отключении союзников включено!", "MsgDisableDisconnected": "Оповещение об отключении союзников выключено!", "MsgEnableWounded": "Оповещение о ранении союзников включено!", "MsgDisableWounded": "Оповещение о ранении союзников выключено!", "MsgEnableDeath": "Оповещение о смерти во сне союзников включено!", "MsgDisableDeath": "Оповещение о смерти во сне союзников выключено!", "MsgEnableAll": "Все оповещения о состоянии союзников включены!", "MsgDisableAll": "Все оповещения о состоянии союзников выключены!", "MsgKillerUnknown": "Неизвестный", "bear": "Медведь", "polarbear": "Полярный медведь", "wolf": "Волк", "stag": "Олень", "boar": "Кабан", "chicken": "Курица", "horse": "Лошадь", "simpleshark": "Акула", "patrolhelicopter": "Патрульный вертолет", "bradleyapc": "Танк", "scientistnpc_arena": "Ученый", "scientistnpc_cargo": "Защитник карго", "scientistnpc_cargo_turret_any": "Защитник карго", "scientistnpc_cargo_turret_lr300": "Защитник карго", "scientistnpc_ch47_gunner": "Защитник чинука", "scientistnpc_excavator": "Защитник экскаватора", "scientistnpc_full_any": "Ученый", "scientistnpc_full_lr300": "Ученый", "scientistnpc_full_mp5": "Ученый", "scientistnpc_full_pistol": "Ученый", "scientistnpc_full_shotgun": "Ученый", "scientistnpc_heavy": "Heavy Scientist", "scientistnpc_junkpile_pistol": "Road Scientist", "scientistnpc_oilrig": "Oilrig Scientist", "scientistnpc_patrol": "Patrol Scientist", "scientistnpc_peacekeeper": "Peacekeeper Scientist", "scientistnpc_roam": "Roam Scientist", "scientistnpc_roam_nvg_variant": "Roam NVG Scientist", "scientistnpc_roamtethered": "Roam Scientist" } con - Personal enabling/disabling connected announcement; dis - Personal enabling/disabling disconnected announcement; wound - Personal enabling/disabling wounded announcement; death - Personal enabling/disabling sleeper's death announcement; sound - Personal enabling/disabling sound effects; all - Personal enabling all announcements; clear - Personal disabling all announcements(except leader and ban announces). Example: /teama con$3.99 -
Version 1.0.2
8 downloads
If your organization has Trial Admins that need to have their bans approved by Admins and higher or by a ban approval team, this Discord bot is for you. By setting up your organization to require ban approvals for Trial Admins, or Admins in training, you are ensuring that your bans have what is expected of them, that the evidence is good, and that false bans don't happen as often. This will also help reinforce training among your new staff, and will help them get accustomed to how your organization runs things. Its easy to use, and can be setup in minutes. Hooks directly into Battlemetrics API, so it'll grab all the ban information for you! Installation Before you start, you're going to need a Python bot host. I have hosting available upon request, and can be reach via Discord: @BippyMiester or in our Discord Server: https://discord.gg/CUH3vADmMp 1. Upload the .zip file contents into the root of your Bot Host. 2. Rename the `.env.example` file to just `.env` 3. Fill out the settings. If the variable does not have "" after the equals, do not put quotes around that value... Example: What the variable looks like before editing BOT_MANAGER_ROLE_ID= # No Quotes - Good BOT_MANAGER_ROLE_ID=1234567890 # Quotes - Bad BOT_MANAGER_ROLE_ID="1234567890" What the variable looks like before editing BATTLEMETRICS_TOKEN="" # Quotes - Good BATTLEMETRICS_TOKEN="jhklasjdhlfkjhsadlkfjhasd" # No Quotes - Bad BATTLEMETRICS_TOKEN=jhklasjdhlfkjhsadlkfjhasd 4. Start the bot! main.py Example Config SERVER_NETWORK_NAME="RustX" DISCORD_API_TOKEN="" BATTLEMETRICS_TOKEN="" PREFIX="." DEBUG_LEVEL="default" BOT_MANAGER_ROLE_ID=123456789 GUILD_ID=123456789 APPROVAL_QUEUE_CHANNEL_ID=123456789 APPROVED_BANS_CHANNEL_ID=123456789 REJECTED_BANS_CHANNEL_ID=123456789 # Leave the variable blank if you have nothing to put there. # Dont put dummy role ids in these fields. APPROVAL_ROLE_1=123456789 APPROVAL_ROLE_2=123456789 APPROVAL_ROLE_3=123456789 APPROVAL_ROLE_4=123456789 APPROVAL_ROLE_5=123456789 APPROVAL_ROLE_6=123456789 APPROVAL_ROLE_7=123456789 DISABLE_BUTTONS_OR_DELETE_MESSAGE="delete" # "Correct Values: disable | delete" Commands /ping - Test the bots latency /ba - Submit a new ban approval request How to fill out the questions The first question should be answered with a link that looks like this. /rcon/bans/edit/<insert_id_here> Send question is what would you like the ban to be extended to, if anything. Upcoming Features Ability to automatically edit the ban from discord by clicking approve Add a team tag to the approval queue embeds Add certain roles/members to the ban denial thread Button to print out the number of bans / the bans themselves for the banned user Editable embed - Ability to include or not include certain fields in the embed Open to suggestions for new features as well!$9.99-
- 2
-
- #discord
- #ban approval
- (and 8 more)
-
Version 1.1.8
11 downloads
Player Reporting Plugin, Command Usage: /report (Player Name) (reason) /adminreports - Gui for seeing players with reports and how many requires "playerreports.admin" permssion Gui Preview in video below Permissions: o.grant group default playerreport.use o.grant group admin playerreport.admin Example Of Messages Sent To Discord Webhook Attached. When a player is reported, In-Game admins will receive a notification of that person being reported, if they have the permission "playerreport.admin" Default Config: { "Discord Webhook URL": "https://discord.com/api/webhooks/yourwebhookhere", "Ban Notification Webhook URL": "https://discord.com/api/webhooks/yourwebhookhere", "Server Shortname": "5x Duo Max Rustico", "Admin Notification": true, "Ban Appeal Link": "https://discord.gg/JKmGzRf7", "Maximum Reports Before Auto Ban": 10 } Localisation Support: { "Usage": "Usage: /report <player name> <reason>", "PlayerNotFound": "Player '{0}' not found. Check the spelling or try a different name.", "DidYouMean": "Did you mean: {0}?", "ReportSubmitted": "Your report against {0} has been submitted.", "ReporterField": "Reporter", "ReportedPlayerField": "Reported Player", "ReasonField": "Reason", "ReportedOn": "Reported on", "DiscordError": "Failed to send report to Discord: {0}", "CooldownMessage": "Please wait {0} seconds before submitting another report.", "AdminNotification": "Player {0} reported {1} for: {2}", "AutoBanMessage": "You have been automatically banned due to multiple reports. Appeal: {0}" }$9.99 -
Version 2.0.0
1,043 downloads
Features: This chrome extension collects and shows additional information about players in battlemetrics rcon. Such as: Steam profile, Battlemetrics profile creation date EAC Ban, EAC Banned Friends, EAC Banned Identifiers (IPs), BM Banned Identifiers (IPs) (if player with an ip can be found on your ban list) Temp ban counts Kills, Deaths, KD Reports, Arkan and Guardian violations (optional) Rust servers played, playtime on: rust servers, aim train servers, your servers Global rust stats (optional) Steam profile picture and the current server's name in battlemetrics Link for ServerArmour, RustAdmin and RustBanned profile (optional) What you receive: By purchasing the product you receive: The source code of this extension Lifetime access Detailed setup guide Support If you need help or If you have any issues or suggestions you can contact me by joining my discord server: https://discord.gg/efVKDG6z6F or by adding me on discord: Farkas#6006$9.90- 12 comments
- 6 reviews
-
- 10
-
- #battlemetrics
- #bm
- (and 15 more)
-
Version 2.83.7
2,034 downloads
Protect your gaming server against hackers, scripters, cheats and grievers! The plugin allows you to auto kick known hackers and scripters, as well as cheaters, griefers, toxic playes, racist players etc, the list goes on and growing each day. Note: ** All auto kick features are configurable by server, so you can make use of the banDB or just use the features that are made available. You can also auto kick users that are on VPN, PROXY or a BAD IP (See more at the bottom) This tool is a combination of wealth of information regarding players, from their vac ban counts, economy bans, game bans and server bans. It also gives you the family share information, if they are lending, and whom they are lending from, as well if the lender is either vac banned or community banned. API Key * You can get your api key from Server Armour: Servers Disclaimer: * If you are an abusive & biased admin, your server ip will be blacklisted from using this service. Discord: nd54sKX You can add the Server Armour bot to your discord by following this link: Add Server Armour bot to your discord Permissions ``` /sa.ban - requires permission serverarmour.ban /sa.unban - requires permission serverarmour.unban /clanban - requires permission serverarmour.ban ``` Admin Permissions ``` serverarmour.website.admin serverarmour.ban serverarmour.unban ``` Whitelist Permissions ``` serverarmour.whitelist.recentvac serverarmour.whitelist.badip serverarmour.whitelist.keyword serverarmour.whitelist.vacceiling serverarmour.whitelist.banceiling serverarmour.whitelist.gamebanceiling serverarmour.whitelist.hardware.ownsbloody serverarmour.whitelist.steamprofile serverarmour.whitelist.twitterban serverarmour.whitelist.familyshare ``` Commands ``` <optional> /sa.cp username <force:boolean> - This will show you the ServerArmour report for a specific user, when the force true is added, it will skip checking local cache and update it from the server. /sa.unban "username/id" - unbans a user /sa.ban "username/id" "reason" - This will ban a player for 1 hour, please keep reason english for now (this helps with sentiment analysis.) /clanban "username/id" "reason" - This will ban a player for 1 hour, please keep reason english for now (this helps with sentiment analysis.) /sa.ban "username/id" "reason" 1h - This will ban a player for 1 hour, please keep reason english for now (this helps with sentiment analysis.) /sa.ban "username/id" "reason" 1d - This will ban a player for 1 day, please keep reason english for now (this helps with sentiment analysis.) /sa.ban "username/id" "reason" 1m - This will ban a player for 1 month, please keep reason english for now (this helps with sentiment analysis.) /sa.ban "username/id" "reason" 1y - This will ban a player for 1 year, please keep reason english for now (this helps with sentiment analysis.) ``` ## Website Most of the administration and investigation is made easier due to the website, you can find all information aggregated in a simple way. ### Find a profile ### See previous bans See the reason why someone was banned on other servers, and make informed decisions. ### Link Overview See who is linked to an account, to quickly catch alt accounts trying to ban evade ### Reports Overview ### Arkan Overview ## Combatlog Overview All your servers combatlogs are streamed realtime to a simplistic screen, where you have a quick overview of players, and their KD Default Configuration { "Auto Kick": { "Bans on your network": true, // should SA auto kick bans create on any of your other servers you are admin on? "Enabled": true, // Is auto kick enabled? "Max allowed previous bans": 3, // max allowed bans on other servers, for a player "Steam": { "Min age of VAC ban allowed": 90, // Example: a player with a 89day vac should be kicked, 90 wont. "When Steam Level Hidden": false, // Kicks a player that has a hidden steam level, this includes private accounts. "Family share accounts": false, // kick family share accounts? "Family share accounts that are dirty": false, // kick family share accounts that are considered dirty? "Max allowed Game bans": 2, "Max allowed VAC bans": 1, "Min Allowed Steam Level (-1 disables)": -1, // "Private Steam Profiles": false, "Profiles that do no conform to the Steam64 IDs (Highly recommended)": true }, "Users that have been banned on rusthackreport": true, "VPN": { "Enabled": true, // should vpn or proxy players be kicked? "Ignore nVidia Cloud Gaming": true, // should players on the nvidia network be ignored? } }, "Better Chat: Tag for dirty users": "", //will prefix player names with this tag that are dirty "Broadcast": { // this will broadcast in chat by default "Kicks": false, // when a player gets kicked? "New bans": true, // when a player gets banned? "RCON": false, // should it all the above be broadcasted via RCON as well (usefull for battlemetrics player history) "Player Reports": true, //should their player report be broadcasted on connect "When VAC is younger than": 120 // goes together with the below }, "Clan Ban": { "Ban Native Team Members": true, // this is the normal team members in vanilla rust, by default will ban members in a Clan in Clans or ClansReborn "Reason Prefix": "Assoc Ban -> {playerId}: {reason}" // will use this reason prefifx format. }, "Discord": { "Webhook URL": "https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks", // webhook for connect reports, and kicks "Bans Webhook URL": "https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks", // webhook for bans, else it will default to above "Notify when a player has received a game ban": true, "Send Ban Report": true, "Send Kick Report": true, "Send Only Dirty Player Reports": true, //if only reports should be sent to discord when a player is dirty, if false, it will send a report for every player that connects "Show Quick Connect On report": true //this will embed a clickable link in the report to the server connect. }, "General": { "Debug: Show additional debug console logs": false, // always false, unless you want to debug where an issue occurs for the developer. "Ignore Admins": true // this will ignore admins completely. }, "io.serverarmour.com": { "Owner Email": "", // owner email, not required, but usefull for important communication (not spam) "Owner Real Name": "", // your name, the owner "Owner Steam64 ID": "", // the owners steam64id "Server Key": "", // Get this from the website "Share details with other server owners": true, // For future use, so that other server admins can send you emails for evidence etc, or discuss a ban. "Submit Arkan Data": true // if arkan data can be submitted to the cloud server, for analysis. }, "Server Info": { "Game Port": "", // your normal port, that users connect to "Query Port": "", // if you havent changed this, the default is the same as gameport. "RCON Port": "", // not used now, for future management from io.serverarmour.com "Your Server IP": "" // your server IP ONLY, without : ports }, "Show Protected MSG": true // shows that your server is protected by serverarmour, to a player that connects } Bad IP: It refers any combination of crawlers / comment & email spammers / brute force attacks. IPs that are behaving "badly" in an automated manner. Networks that are infected with malware / trojans / botnet / etc are also considered "bad". It may be possible that the user is not aware that their systems are infected or they have received an IP by their ISP that was recently infected with malicious code. If you wish to skip this, see variations of implementation. Setting: "Auto Kick: VPN and Proxy": true WIll automatically kick a player if they are either using a proxy, vpn or is a bad IP, "Auto Kick: VPN and Proxy: Sensitivity": 1.0 API Hooks void OnSARecentVacKick(string steamId, int unixLastVax, int unixRemainingDays) { } void OnSAVPNKick(string steamId, double ipRating) { } void OnSAKeywordKick(string steamId) { } void OnSATooManyVacKick(string steamId, int numberOfVACBans) { } void OnSATooManyGameBansKick(string steamId, int numberOfGameBans) { } void OnSABloodyKick(string steamId) { } void OnSATooManyBans(string steamId) { } void OnSAProfilePrivate(string steamId, int communityvisibilitystate) { } void OnSAProfileLevelLow(string steamId, int minlevelallowed, int userlevel) { } Methods int API_GetServerBanCount(string steamid) // Get the count of servers this use has been banned on bool API_GetIsVacBanned(string steamid) // Indicates whether or not the player has VAC bans on record. bool API_GetIsCommunityBanned(string steamid) // Indicates whether or not the player is banned from Steam Community int API_GetVacBanCount(string steamid) // Number of VAC bans on record. int API_GetGameBanCount(string steamid) // Number of bans in games, this includes CS:GO Overwatch bans. string API_GetEconomyBanStatus(string steamid) // The player's ban status in the economy. If the player has no bans on record the string will be "none", if the player is on probation it will say "probation", etc. bool API_GetIsPlayerDirty(string steamid) // Indicates if the player has any bans at all, includes server, game and vac bans bool API_GetIsPlayerDirty(string steamid) // Indicates if the game is a family shared game, true indicates the player doesnt own it but lending it. string API_GetFamilyShareLenderSteamId(string steamid) // Gets the steamid of the person lending the game. Returns "0" if there isn't a lender and it's not family share. bool API_GetIsFamilyShareLenderDirty(string steamid) // Checks if the current users family share account is dirty. int API_GetDaysSinceLastVacBan(string steamid) // Get amount of days since last vac ban. This will retun 0 if there is no vac ban. bool API_GetIsProfilePrivate(string steamid) // Check if the players profile is private. int API_GetProfileLevel(string steamid) // Gets the players steam level. Example [PluginReference] Plugin ServerArmour; private void OnUserConnected(IPlayer player) { { Puts(ServerArmour.Call<bool>("API_GetIsPlayerDirty", player.Id)); } The above is a universal example using the universal OnUserConnected hook for all Oxide supported games. More Info The plugin makes web calls to Server Armours api, which is a collection and aggregated database of multiple databases containing bans of steamid's. Information sent to the api is as follows: local server ban information * player steamid - only reliable way to track all information related to a player. * player username * player ip * reason - used to display reasons for a ban, and also for Sentiment analysis. (when users need to ban specific people (scripters, hackers, esp, aimbot, etc)) * * date and time server information * server name - to identify your server name * server port - server port, not currently used by our services, but will be used in the future for server owners to manage their server from a web based management console. * server admin name - By default the admin needs to set this up, this is used to identify how trustworty a ban that is being submitted is. This will also be used for banned users to contact the relevant server admins, this information is NEVER made public or sold. This is only used to make the service fair for all involved and so that there is a dispute process. When not provided, your bans will have the lowest of trust scores. * server admin email - By default the admin needs to set this up, this is used to identify how trustworty a ban that is being submitted is. This will also be used for banned users to contact the relevant server admins, this information is NEVER made public or sold. This is only used to make the service fair for all involved and so that there is a dispute process. When not provided, your bans will have the lowest of trust scores. * steam game id - the steam game id, to identify what game the server is actually hosting. * game name - same as above, but just in readable format. If more information is needed regarding any of the above, or any concerns, please open a thread so that I can provide more information. Please consider supporting the project.Free- 18 comments
- 1 review
-
- 1
-
Version 1.0.9
103 downloads
Admin Tools is an all-in-one plugin designed to make your job as a server owner/admin easier. This plugin has a wide range of features and commands that allow you to control your server easily, both in-game and via Discord. It also adds custom quality of life features exclusive to this plugin! ★ Inventory Viewing System - View an NPC or player's inventory in Discord and in-game ★ Custom Combatlog System - View a player's combatlog in Discord and in-game ★ Backpack Viewing System - View a player's backpack (uMod plugin) in Discord ★ Custom ID System - Get the ID of players on your server quick and easy, copy directly from chat ★ Warn System - Inform players of their wrongdoings and keep track of them (Warn Visuals: UI, Chat, Chat + Toast/Gametip) ★ Watchlist System - Lets you put suspicious players on a list for you to monitor, logs in-game and to discord ★ Server Command System - Reload/load/unload plugins and other console commands in Discord and in-game ★ F7 Report Logging System - Log F7 reports to discord with their combat log attached (if enabled) ★ and more! (Rest of features below) (Changed/Exclusive): * Timestamps for video in video's description - Make sure to up video quality if watching from this site. * Timestamps for video in video's description - Make sure to up video quality if watching from this site. ★ Permission System - Grant/revoke permissions to groups and players from Discord and in-game ★ Minecraft Creative System - While enabled, hold middle click to get the item you're looking at ★ Rename System - Rename the players who think they are funny (toggle in config) ★ Tempban System - Tempban players with no database required ★ Unique ID System - Find players even when they have the same or similar names -- Thanks to nivex ★ Kill, Wound, Revive & Respawn System - Kill, wound (down), revive and respawn players from Discord and in-game ★ Team Viewing System - View a player's team members from Discord and in-game Q: How do I set up the bot? A: Set Up Instructions - If you miss any permissions, can always add them to the Admin Tools role in discord after you invite the bot. Q: Does this plugin link players to Rust? A: No. You can use the free plugin DiscordCore by MJSU if you would like to link your players. Q: Does this plugin log kills/PMs/F1 Spawn/chat? A: No. Admin Tools only logs the following if enabled: F7 Reports, Bans, commands from this plugin, and players who are watchlisted. You can always view a player's combatlog from discord though. You can use the free logging plugins DiscordLogger by MONoH or DiscordChat by MJSU depending on your goal. However, personally, I recommend against using logging functionality that would be occurring very frequently due to Discord's rate limiting. Though, DIscordLogger is made in a way that combines messages if possible to prevent limiting. Q: Can this log to multiple Discord servers? A: YES. All you need to put for logging to multiple servers is the channel ID you want to log to in the list of channel IDs in the config. Q: Does this plugin ONLY work with Discord Extension 3.0.0+? A: YES. You need to download the 3.0.0+ version from GitHub, it is linked at the top (and right here) as a required dependency. Any version prior to 3.0.0 will not work with this plugin, but any version 3.0.0 and later will. Q: Will this work on a shared hosting server? A: Yes, BUT you will not be able to take advantage of the threading done within the plugin. It should still work fine, but when you're on a shared host, you may only have access to a single core/thread (not positive on which) and as a result the threading I am doing in the plugin will just be ran on the main thread. As a result some of the discord functionality (ie: image generation) may affect the server as its now running on the main thread (what the server uses to run the game on) instead of a separate thread which would normally not affect the server. The image generation stuff (backpack and inventory) is normally pretty quick depending on number of items and pictures being used/sent, and can be between 100-250ms to generate on my server, however that was while no players were on. Q: How do I fix this error Response Code: Forbidden Discord Error Code: 50001 Discord Error: Missing Access ? A: All you need to fix this issue is MFA/2FA on the account used to create the bot. This issue is caused by Discord requiring your account to have either MFA or 2FA due to the bot being in a Community Discord server. After you add 2FA/MFA this error will go away. Q: Renaming isn't working, how do I fix this? A: The issue is likely that you don't have it enabled in the config, make sure to enable it in the config, its above the warning options and the discord API options. Q: My commands aren't appearing, how do I fix this? A: You can do the following in an attempt to try and force the bot to update its commands: Discord > Server Settings > Integrations > Admin Tools Bot > Toggle one of the checkboxes it shows in either Roles & Members or Channels > Save > Undo toggle > Save again. Q: Does this work with Rustcord? A: Yes, however you need this version here by MJSU as it has been updated to work with DiscordExtension 3.0.0+ versions. Special thanks to Nivex for creating the method used to generate unique IDs. For support, please make a support ticket or join the Cobalt Studios Discord.$29.99- 7 comments
- 2 reviews
-
- 8
-
- #admin
- #tools
-
(and 33 more)
Tagged with:
- #admin
- #tools
- #admin tools
- #moderation
- #discord
- #inventory
- #watchlist
- #warn
- #rename
- #backpacks
- #combatlog
- #custom
- #discord tools
- #id
- #ban
- #tempban
- #report
- #configurable
- #owner
- #discord bot
- #controller
- #team
- #team view
- #f7
- #f7 report
- #cobalt
- #cobalt studios
- #system
- #copy paste
- #copypaste
- #backpack
- #creative
- #permission
- #violationhandler.exe
- #violationhandler
-
Version 1.4.2
1,461 downloads
The aim for this file is to remove the need for some of your Discord plugins and move it externally from your server so you do not have any server impact from those plugins. This offers you a TON of features all ran externally from your server, so no lag! No more dookie Discord extension FEATURES - Bot status = Player count on server (Can change status if the server has recently wipe and include just wiped in the status) - Global status bot = all your servers player counts combined into one - Dynamic server cap changer (Changes the max amount of players allowed on the server depending on the amount of players currently online and or the queue size) - Auto discord wipe announcements - Check players for private profiles - Check players for VAC, EAC, and Temp rust bans - Team and global chat logs - 2 Way chat (Send messages in game through discord) - Leave and join logs - Kill logs - Private message logs - Auto muting players VIA triggered key words - Manual staff muting through discord - RCON Console in Discord with message filtering - Send rcon commands through Discord - F7 report logs - F1 spawn logs - (SERVER) message logs The bot is very simple to install. The file includes a setup guide within it. All quite simple. Need support or want updates about what is coming to the bot? Join the support discord here https://discord.gg/RVePam7pd7 INSTALLATION VIDEO$14.99 -
Version 1.2.0
573 downloads
Anytime you ban someone through Battlemetrics this will announce the ban in your Discord! You can configure the ban message however you like! It uses placeholders that you can put where ever! If you have multiple organizations, no problem. The bot has support for multiple organizations at once. The bot will also display how many bans your org has overall within the bots status! Offers the ability to send staff ban messages too, those can include the ban note. CONFIG { "ORGANIZATIONS": [ { "ORGANIZATION_ID": "", "ORGANIZATION_NAME": "RustMania", "BATTLEMETRICS_API_KEY": "", "LOG_BAN_WEBHOOK(S)": [ "" ], "STAFF_BAN_LOG_WEBHOOK(S)": [ "" ], "BOT_TOKEN": "", "EMBED_FORMAT": { "COLOR": "#75a9e1", "AUTHOR": { "TEXT": "", "IMAGE": "", "URL": "" }, "DESCRIPTION": "", "SMALL_IMAGE": "", "LARGE_IMAGE": "", "FOOTER": { "IMAGE": "", "TEXT": "RustMania - Bans", "SET_TIMESTAMP": true } }, "STAFF_EMBED_FORMAT": { "COLOR": "#75a9e1", "AUTHOR": { "TEXT": "", "IMAGE": "", "URL": "" }, "DESCRIPTION": "", "SMALL_IMAGE": "", "LARGE_IMAGE": "", "FOOTER": { "IMAGE": "", "TEXT": "RustMania - Bans", "SET_TIMESTAMP": true } }, "BOT_STATUS": { "TYPE (PLAYING, STREAMING, LISTENING, WATCHING)": "WATCHING", "MESSAGE": "{banCount} bans!", "STATUS (online, dnd, invisible, idle)": "online" } } ] } The bot is very simple to install. The file includes a setup guide within it. All quite simple. Need support or want updates about what is coming to the bot? Join the support discord here https://discord.gg/RVePam7pd7Free- 1 comment
- 2 reviews
-
- 1
-
- #battlemetrics
- #ban
-
(and 3 more)
Tagged with:
-
Version 2.0.1
175 downloads
Features: This bot runs api scans on each player that joins and displays a warning on discord if they might be breaking your rules. It searches for players with: EAC Banned alt accounts Battlemetrics banned alt accounts Low Battlemetrics hours and boosted steam hours Temp banned accounts Recently created steam or battlemetrics accounts Steam accounts that aren't set up Each alert is displayed only once (if used with Mysql or MongoDB (MongoDB can be hosted for free), so your channels won't be spammed with the same players over and over. You can set different channels for each category. Alt detection system: If someone connects from 10+ different IPs it will only mark other accounts as alt if they share more than one ip. It will only mark accounts as alts if 6 or less players connected from that ip. Support If you need help or If you have any issues or suggestions you can contact me by joining my discord server: https://discord.gg/efVKDG6z6F or by adding me on discord: Farkas#6006$9.90- 6 comments
- 2 reviews
-
- 1
-
- #eac
- #battlemetrics
- (and 18 more)
-
Version 1.0.0
57 downloads
Plugin Information: Hit a player with your Salvaged Hammer to instantly ban them! (Permission Required) Bans a player when struck with a Salvaged Hammer. Broadcasts Ban Message to the entire server. Prints Error Message in Console when Target is Unbannable. Permissions: BanHammer.on - Grants the ability to use the Ban Hammer. Configuration: There is currently no Config Files for this plugin. If you have any issues or suggestions- Reach out to me on Discord (Waylvin) or through Codefling!Free -
Version 1.0.0
172 downloads
Arkan AutoBan is a plugin that automatically bans for Arkan violations. In the Config, settings for No Recoil, Aimbot, and In Rock violations can be individually adjusted. All Bans and Timed Bans are recorded in logs. [Config] { "No Recoil Violation": { "AutoBan Enabled": true, "Violation Threshold": 5, "Ban - True, Timed Ban - False": true, "Timed Ban Duration(in seconds) - If TimedBan": 86400 }, "Aimbot Violation": { "AutoBan Enabled": true, "Violation Threshold": 3, "Ban - True, Timed Ban - False": true, "Timed Ban Duration(in seconds) - If TimedBan": 86400 }, "In Rock Violation": { "AutoBan Enabled": true, "Violation Threshold": 2, "Ban - True, Timed Ban - False": true, "Timed Ban Duration(in seconds) - If TimedBan": 86400 }, "Is logging enabled?": true, "Version": "1.0.0" } [Localization] { "Ban": "{0} has been banned by Arkan AutoBan", "TimedBan": "{0} has been timed banned for {1}seconds by Arkan AutoBan", "BanReason": "You have been banned by Arkan AutoBan", "TimedBanReason": "You have been timed banned for {0}seconds by Arkan AutoBan" }Free-
- #arkan
- #arkan autoban
-
(and 3 more)
Tagged with:
-
Version 1.2.0
293 downloads
Check players for temp bans when they join your server! This is not a plugin and runs completely separate from your server, and imposes 0 server impact. You can define as many servers as you want in the config to check if a player has EAC temp bans when they join the server. ------------------------ The bot is very simple to set up. Just fill in the very minimal things in the config and start up the bot and you're good to go. Steps to install: If you want the bot to run 24/7 you will need a VPS or bot hosting node. Hosting recommendation -> https://pebblehost.com/bot-hosting (You can also host it off your computer) Once you have your bot node, upload all the files that are given to you into the file section of your bot node. From there all you need to do is edit the config.json file with all the proper information and you're good to go! Any questions, please feel free to join my support server and I'll be more than happy to help you! https://discord.gg/RVePam7pd7Free -
Version 1.0.5
237 downloads
The plugin will check if a player has connected to the server has received a temporary game ban. These players probably continue to cheating and it's good to know about them. - Check player after connected to the server - Check EAC gamebans if the player received while playing - Auto kick or ban - Auto alert on discord For automatic banning you need to have some kind of ban system on your server, like EnhancedBanSystem or Ember etc.... Example message: # Config { "Steam API": "https://steamcommunity.com/dev/apikey", "Detect bans younger than days": 365, "Discord webhook": "https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks", "Auto solution (0 - Ignore, 1 - Kick, 2 - Ban)": 0, "version": { "Major": 1, "Minor": 0, "Patch": 1 } } # Chat Commands /gbtest - test discord alertFree -
Version 3.0.0
1,358 downloads
FEATURES -- - Checks to see if a user is EAC banned or not. This can be done through a specified channel and/or through a command. - Can also check to see if a user has EAC banned friends!! - Able to check to see if a user has battlemetrics bans. It will only be able to see bans that you have access to! (Can be disabled and enabled | Permission required) Very simple to install and get running! ------------------------------------- The bot is very simple to set up. Just fill in the very minimal things in the config and start up the bot and you're good to go. Steps to install: If you want the bot to run 24/7 you will need a VPS or bot hosting node. Hosting recommendation -> https://pebblehost.com/bot-hosting Once you have your bot node, upload all the files that are given to you into the file section of your bot node. From there all you need to do is edit the config.json file with all the proper information and you're good to go! THERE IS ALSO A README.txt FILE IN THE FOLDER THAT YOU GET! It has all the information that you need Any questions, please feel free to join my support server and I'll be more than happy to help you! https://discord.gg/RVePam7pd7Free