Search the Community
Showing results for tags 'kick'.
-
Version 1.8.8
136 downloads
Tired of someone shooting into your players face on your PVE server? While it deal no damage it may lead to fps loss and be really annoying. This plugin will help you to punish them. The main idea of the plugin is to punish a player attacking another. There is variety of options in config file. You need to decide what exactly you want to do with attackers to punish them. Plugin will count every hit attacker made to another player. More hits - heavier punishment, because hits counter serves as multiplier. There are 4 thresholds by number of hits attacker made: The number of hits allowed without punishment The number of hits before death is used as a punishment The number of hits before kick is used as a punishment The number of hits before ban is used as a punishment Start with setting a number of hits you may allow do deal without punishment. Notifications to stop attacking players still appear (if enabled in config). Then set initial percentage of damage that attacker will get back. For example, by default it set to 0.5, so if attacker hits another player and dealt 30 hp damage he will get 50% back = -15 hp. Additionally ServerRewards RP will be discounted (if enabled in config) by formula: Initial server reward RP amount * The number of hits attacker made. After reaching death as punishment threshold punishment include death. After reaching kick as punishment threshold punishment include kick (if enabled in config) and additionally ZLevelsRemastered levels skills amount may also be taken (if enabled in config). After reaching ban as punishment threshold punishment include ban (if enabled in config). There are 2 ways to inflict damage on an attacker - using the slap plugin (if activated in config and loaded) or simply by taking away health. Here is an example of how this plugin works with default thresholds values (5, 10, 15) and Initial percentage damage (0.5) with 50 hp damage dealt by each shot. So by default, first threshold is 5 hits without punishment. Every hit attacker made he gets notification to stop attacking players. If player will continue hitting another player and reach first threshold 5 hits, on 6th hit he will get punishment: -25 hp (-50 hp, -75 hp and so on) and -100 RP (-200 RP, -300 RP and so on). If player will continue hitting another player and reach second threshold 10 hits, on 10th hit and every hit afterwards he will get punishment: death. If player will continue hitting another player and reach third threshold 15 hits, on 15th hit and every hit afterwards he will get punishment: kick and -10 levels skills in ZLevelsRemastered. You may also change time (5 minutes default) after which hits number will be cleared and count will start from scratch. Zone Manager support. If ZoneManager include mode is set to true, only attackers in specified zones will be punished. If set to false, only attackers outside specified zones will be punished. As a bonus, this plugin may help to solve several other problems: Protect personal growables from being damaged by other players Protect personal vehicles from being damaged by other players Prevent any fireball damage There is a problem with fireball damage in rust - you can't detect the author of this type of damage. So there is no way to know whose fireball is attacking target. This type of damage is dealt only by incendiary bullets. So to prevent players from abusing this you may want to disable incendiary bullets damage entirely. ## Permissions punishattacker.use -- give player/group this permission to activate punishment system for them punishattacker.immunity -- allows player to be ignored by punishment system ## Commands This plugin provides no commands ## Configuration Enable / disable notifications / logging Set SteamIDIcon steamid to set desired account icon in chat messages Enable / disable modes/plugins support ## Localization Out of the box plugins phrases are available on : English, Russian and Ukrainian { "Format.Prefix": "<color=#00FF00>[PunishAttacker]</color>: ", "Punishment.Damage": "Attacking other player punishment damage: <color=#FFA500>{0}</color>", "Punishment.Ban": "Banned for continuously attacking other player", "Punishment.Kick": "Kicked for continuously attacking other player", "Punishment.Kill": "<color=#FFA500>{0}</color> was attacking <color=#FFA500>{1}</color> and was punished", "Warning.First": "Stop attacking players or you will be punished!", "Warning.Second": "Stop attacking players or you will be killed!", "Warning.Third": "Stop attacking players or you will be kicked!", "Warning.Fourth": "Stop attacking players or you will be banned!" } Log file example:$15.00 -
Version 1.0.2
55 downloads
Stops a player from entering your server if their name contains certain phrases. And can log this to your Discord Permissions : kickplayernames.bypas : players with this perm bypass the filter Configuration : To use Discord functionallity the DiscordMessages Plugin is required to be installed. Kick instantly : true ( Kicks on first attempt with a English message). Kick instantly : false (Kicks the player after logging ingame displaying a message in chat and gametip (with the notification in his own language). Kick time after login : 30.0 ( after set time duration kicks the player (with the notification in his own language) at the exit screen. { "Discord Webhook": "Put your discord webhook here", "Discord log": true, "Discord Title": "Login detected with Name Phrase :", "Discord Embed color": 10181046, "Kick instantly": false, "Kick time after login": 30.0, "Blocked name Phrases": [ "admin", "banditcamp", "bandit camp", ".com", ".org" ] } Localization : English , Dutch , French , German , Russian language files included to use a different language just make a new file in the language folder. Due to limitations in the login sequence the displayed message is always in English when using instant kicks (or to what language is used in the English language file). When delayed kick is set and player has fully connected the players language is displayed (if a language file has been made) otherwise uses the English file. { "KickMessage": "Sorry we dont allow the phrase [{0}] you are using in your name.You can rename yourself and you will be welcome to join our server again." }Free -
Version 1.1.0
61 downloads
Teleports players that are kicked for particular reasons to a safe place Avoids players getting frustrated with random disconnections and loss of loot Use /getmonumentpos in a monument in order to get the correct position & add it to the config if there are more than one monument added the safe place will be randomized, same mechanism applies to multiple positions The plugin allows you to set a list of positions for any monument you desire once, even if the map wipes and monument's positions changes the plugin will still teleport the player to the same position within the monument Configuration: { "Kick Reasons": [ "auth", "packet flooding: player tick", "unresponsive", "steam" ], "Monuments & positions to teleport (Randomized if more than one monument)": { "assets/bundled/prefabs/autospawn/monument/medium/compound.prefab": [ { "x": 0.0, "y": 0.0, "z": 0.0 }, { "x": 0.0, "y": 0.0, "z": 0.0 } ], "assets/bundled/prefabs/autospawn/monument/medium/bandit_town.prefab": [ { "x": 0.0, "y": 0.0, "z": 0.0 }, { "x": 0.0, "y": 0.0, "z": 0.0 } ] } } Permissions: safekick.use Commands: /getmonumentpos (Requires admin access)$5.00 -
Version 1.0.0
37 downloads
The purpose of creating this plugin is that if an admin is not online, you can grant this permission to a trusted player, trial mod, or admin to kick any player from the server. Command : /kick <playername> <kickmessage> Permissions : adminkick.use : grant permission anyone to use.Free -
Version 1.0.1
414 downloads
NameCheck checks a players name to see if it contains part of the config list and then kicks the player with a custom message. Prevent players advertising on your server with their display name. Configuration Default config looks like this { "Names": [], "Kick Message": "Change your name to enter this server" } For a single entry input it in quotations like this { "Names": [".com"], "Kick Message": "Change your name to enter this server" } For multiple entries enter them separated with a comma { "Names": [".com",".gg","skins"], "Kick Message": "Change your name to enter this server" } Just enter values, reload and forget about it. Make sure all entries are in Lower Case.Free- 1 review
-
- #admin tools
- #admin
-
(and 4 more)
Tagged with: