Raised This Month: $32 Target: $400
 8% 

[ANY] SteamID Authenticator (1.2.0, 2018-11-14)


Post New Thread Reply   
 
Thread Tools Display Modes
Author
J_Tanzanite
Senior Member
Join Date: Aug 2018
Location: Norway
Plugin ID:
6339
Plugin Version:
1.2.0
Plugin Category:
Server Management
Plugin Game:
Any
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    Fixes an exploit where unauthenticated players are unbannable, by blocking their usercmds.
    Old 11-14-2018 , 06:31   [ANY] SteamID Authenticator (1.2.0, 2018-11-14)
    Reply With Quote #1

    Description:
    This plugin fixes an exploit that cheaters sometimes use to make themselves unbannable, the only way to get rid of them is to manually kick them every time they rejoin.
    This fixes this issue by blocking unverified players from typing in chat and their usercmds (movement, actions, shooting and aiming); until they have been verified.

    To simplify what this means; people who use the unbannable exploit won't be able to move or say anything in chat. This may also happen if steam servers are slow or down - thus - I only recommend using this if you are having this problem or if you want to be on the safe side.

    Compatible games:
    This should work on all source games, although I have only tested it on Team Fortress 2.

    How to install:
    Place the "SteamIDAuthenticator.smx" file into your "addons/sourcemod/plugins" folder.
    If your server is already running, type "sm plugins refresh" in console to load this plugin.
    If you want to verify that it installed properly, type "sm plugins list" in console, if it is listed, it works.

    ConVars
    Quote:
    sidauth_enabled - Enables and disables SteamID authentication, unauthenticated players can't move or say anything in chat. 1 = on, 0 = off (Default is 1).
    sidauth_notify - Enables notification when you are getting/have been authenticated. 1 = notify in chat, 0 = off (Default is 1).
    Showcase:
    https://www.youtube.com/watch?v=ViblsNdeEpY

    Changelog:
    Quote:
    2018-11-22 (v1.2.0)
    * Added convars.
    * Changed notification messages a bit.

    2018-11-14 (v1.1.0)
    * Added more chat messages.
    * Removed some unnecessary code.

    2018-11-14 (v1.0.0)
    * Initial release.
    Attached Files
    File Type: sp Get Plugin or Get Source (SteamIDAuthenticator.sp - 635 views - 2.0 KB)

    Last edited by J_Tanzanite; 11-22-2018 at 04:40. Reason: Minor update.
    J_Tanzanite is offline
    heroicpower7613
    Member
    Join Date: Nov 2016
    Old 11-14-2018 , 08:18   Re: [ANY] SteamID Authenticator (1.0.0, 2018-11-14)
    Reply With Quote #2

    pre compiled .smx file
    heroicpower7613 is offline
    Edu_MochilaBR
    Junior Member
    Join Date: Dec 2016
    Location: São Paulo - Brazil
    Old 11-14-2018 , 08:23   Re: [ANY] SteamID Authenticator (1.0.0, 2018-11-14)
    Reply With Quote #3

    Lets try.

    Thank you ;)
    Edu_MochilaBR is offline
    J_Tanzanite
    Senior Member
    Join Date: Aug 2018
    Location: Norway
    Old 11-14-2018 , 08:53   Re: [ANY] SteamID Authenticator (1.0.0, 2018-11-14)
    Reply With Quote #4

    Quote:
    Originally Posted by heroicpower7613 View Post
    pre compiled .smx file
    Is that an issue?
    (This is the first time I am uploading anything, so if this is something I'm not supposed to do, sorry)
    J_Tanzanite is offline
    heroicpower7613
    Member
    Join Date: Nov 2016
    Old 11-14-2018 , 09:10   Re: [ANY] SteamID Authenticator (1.0.0, 2018-11-14)
    Reply With Quote #5

    Quote:
    Originally Posted by TheLazyCWriter View Post
    Is that an issue?
    (This is the first time I am uploading anything, so if this is something I'm not supposed to do, sorry)
    yes, remove it. a moderator is only allowed to upload pre compiled smx files
    heroicpower7613 is offline
    J_Tanzanite
    Senior Member
    Join Date: Aug 2018
    Location: Norway
    Old 11-14-2018 , 09:20   Re: [ANY] SteamID Authenticator (1.0.0, 2018-11-14)
    Reply With Quote #6

    Quote:
    Originally Posted by heroicpower7613 View Post
    yes, remove it. a moderator is only allowed to upload pre compiled smx files
    Oh, I see... Don't know why they just block uploads of .smx files to begin with, anyway, thanks for telling me.
    J_Tanzanite is offline
    DarkDeviL
    SourceMod Moderator
    Join Date: Apr 2012
    Old 11-14-2018 , 09:25   Re: [ANY] SteamID Authenticator (1.0.0, 2018-11-14)
    Reply With Quote #7

    Quote:
    Originally Posted by TheLazyCWriter View Post
    Is that an issue?
    (This is the first time I am uploading anything, so if this is something I'm not supposed to do, sorry)
    The top of your script:

    Code:
    #include <sourcemod>
    Since you only have this "standard include", you should only upload the .sp file, and the forum will compile the plugin for you.

    If you on the other hand were including something that isn't a part of the default SourceMod, e.g.

    Code:
    #include <some_fancy_file>
    then you should at least provide a link to where the "some_fancy_file" include files/source code can be found.

    In the case, where you are using custom include files, the forum cannot compile the plugin for you, and as such, you can upload a pre-compiled .smx to ease things for the users of your plugin, that is compiled using the 100% exact source from the .sp file you attach.

    You cannot provide plugin binaries (.smx) files, without also giving the source code (.sp) used to compile it with.

    Quote:
    Originally Posted by heroicpower7613 View Post
    yes, remove it. a moderator is only allowed to upload pre compiled smx files
    Not really true. Look above for more detailed info.
    __________________
    Mostly known as "DarkDeviL".

    Dropbox FastDL: Public folder will no longer work after March 15, 2017!
    For more info, see the [SRCDS Thread], or the [HLDS Thread].
    DarkDeviL is offline
    Kelvin
    Junior Member
    Join Date: Jan 2016
    Location: Brazil
    Old 11-14-2018 , 09:31   Re: [ANY] SteamID Authenticator (1.0.0, 2018-11-14)
    Reply With Quote #8

    Excellent initiative!
    __________________
    Nemesis Freak Fortress Server>
    Steam Group:https://steamcommunity.com/groups/nemesisTF2BR
    SourceBans: http://nemesis.mibbs.host/
    Kelvin is offline
    Send a message via Skype™ to Kelvin
    J_Tanzanite
    Senior Member
    Join Date: Aug 2018
    Location: Norway
    Old 11-14-2018 , 09:32   Re: [ANY] SteamID Authenticator (1.0.0, 2018-11-14)
    Reply With Quote #9

    Ahh, interesting, thanks arne1288 ^-^
    J_Tanzanite is offline
    Ilusion9
    Veteran Member
    Join Date: Jun 2018
    Location: Romania
    Old 11-14-2018 , 10:54   Re: [ANY] SteamID Authenticator (1.0.0, 2018-11-14)
    Reply With Quote #10

    PHP Code:

    public OnPluginStart()
    {
        if (
    SID_CLOCKKillTimer(SID_CLOCK);
        
    SID_CLOCK CreateTimer(2.5Timer_SIDVALIDATE_TIMER_REPEAT);

    SID_CLOCK is useless in OnPluginStart. The timer will be closed in OnPluginEnd automatically.
    use:

    PHP Code:

    public OnPluginStart()
    {
        
    CreateTimer(2.5Timer_SIDVALIDATE_TIMER_REPEAT);


    Last edited by Ilusion9; 11-14-2018 at 10:55.
    Ilusion9 is offline
    Reply


    Thread Tools
    Display Modes

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 21:02.


    Powered by vBulletin®
    Copyright ©2000 - 2024, vBulletin Solutions, Inc.
    Theme made by Freecode