feexaccountlimiter

#184 - published lessthan a minute ago

FeexLimiter

Using this plugin you can limit accounts which are trying to connect to your server. This is useful to prevent hackers who just created a new Steam account when they got banned.

 

Configuration:

  • accMinimumDays: Minimum amount of days the player should be registered at Steam.
  • accKickPrivateProfiles: Kick private profiles.
  • accKickVACBannedAccounts: Kick VAC banned accounts.
  • accKickLimitedAccounts: Kick limited accounts (players have to pay atleast 5 $ to Steam to become non limited).
  • accNonLimitedOverwrites: Non limited accounts can join your server even if they not reached accMinimumDays or if they have private profiles.
  • accRejectionReason: Use one of the rejections below.
  • Whitelist: Add players to whitelist so they can join without restrictions.
  • Timout: Profile request timeout in milliseconds.
  • KickOnTimeout: Kick accounts on timeout.
  • Logging: Enable / disable logging to console.

Info:

  • Players must set up their Steam Profile first to join.
  • Translation file is not needed.

 

ALREADY_CONNECTED, ALREADY_PENDING, AUTH_ECON, AUTH_ELSEWHERE, AUTH_LICENSE_EXPIRED, AUTH_NO_STEAM, AUTH_NO_USER, AUTH_PUB_BAN, AUTH_TIMED_OUT, AUTH_USED, AUTH_VAC_BAN, AUTH_VERIFICATION, LATE_PENDING, NAME_CHARACTER_INVALID, NAME_CHARACTER_LONG, NAME_CHARACTER_NUMBER, NAME_CHARACTER_SHORT, NAME_PLAYER_INVALID, NAME_PLAYER_LONG, NAME_PLAYER_NUMBER, NAME_PLAYER_SHORT, NOT_PENDING, PING, PRO, SERVER_FULL, WHITELISTED, WRONG_HASH, WRONG_PASSWORD, WRONG_VERSION

If you have any improvements, let me know.

In case you like my work, please consider a donation. I highly appreciate it. 🙂 ~Freenex

Donate via PayPal

Default configuration


<?xml version="1.0" encoding="utf-8"?>
<FeexLimiterConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <accMinimumDays>30</accMinimumDays>
  <accKickPrivateProfiles>true</accKickPrivateProfiles>
  <accKickVACBannedAccounts>false</accKickVACBannedAccounts>
  <accKickLimitedAccounts>false</accKickLimitedAccounts>
  <accNonLimitedOverwrites>true</accNonLimitedOverwrites>
  <accRejectionReason>AUTH_VERIFICATION</accRejectionReason>
  <Whitelist>
    <WhitelistUser Steam64ID="76561198187138313" />
  </Whitelist>
  <Timeout>3000</Timeout>
  <KickOnTimeout>false</KickOnTimeout>
  <Logging>true</Logging>
</FeexLimiterConfiguration>

Default english translation


<?xml version="1.0" encoding="utf-8"?>
<Translations xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />

Commands and permissions


This plugin doesn't have any commands.

Git changelog


f7b9ba16cf02487 2016-11-05 13:02:15

..

    Download

    Build #184
    By downloading this file, you agree to our license terms.

    Repository

    github.com

    License

    MIT

    Author

    Sven