Raised This Month: $46 Target: $400
 11% 

[L4D/2] Steams Face Control


Post New Thread Reply   
 
Thread Tools Display Modes
Author
Ja-Forces
Senior Member
Join Date: Jul 2009
Location: Leningrad
Plugin ID:
2035
Plugin Version:
1.3
Plugin Category:
Server Management
Plugin Game:
Left 4 Dead
Plugin Dependencies:
    Servers with this Plugin:
    1 
    Plugin Description:
    Plugin that enhances server security by verifying players' steam profiles based on playtime, bans, steam level, and other configurable criteria.
    Old 10-28-2010 , 07:30   [L4D/2] Steam Profile Checker
    Reply With Quote #1

    Requirements

    SourceMod: 1.11+
    Steam Web API Key: Obtainable from Steam API Developer Portal.
    Database Configuration: If using MySQL or custom databases, configure databases.cfg.

    Features
    • Playtime Check:
      Minimum playtime requirement to join the server.
      Option to whitelist players based on playtime automatically.
    • Ban Detection:
      Detect VAC bans, game bans, community bans, and economy bans.
      Set thresholds for allowed bans or zero-tolerance policies.
      Configurable kick or block options for banned profiles.
    • Steam Level Validation:
      Minimum and maximum Steam level checks.
      Whitelist players automatically based on Steam level.
    • Private Profile Detection:
      Option to block players with private Steam profiles.
    • Database Integration:
      Save whitelisted players' SteamIDs in a database for efficient verification.
      Support for SQLite and MySQL databases.
    • Command Management:
      Add, remove, or check players in whitelists via commands.
      Accessible whitelist management menu for ease of use.
    • Steam API Integration:
      Uses the Steam Web API for fetching and validating profile data.

    Commands
    Code:
    sm_spc <hours|bans|level> add <ID> // Adds a player to the whitelist for the specified criterion (e.g., sm_spc hours add XXXXXXXXXXX).
    sm_spc <hours|bans|level> remove <ID> // Removes a player from the whitelist.
    sm_spc <hours|bans|level> check <ID> // Checks if a player is in the whitelist.
    sm_spc whitelist // Opens the whitelist management menu.
    Configuration
    The plugin creates an auto-executable configuration file at cfg/sourcemod/steamprocheck.cfg.
    Customize the following settings to suit your server's requirements:
    Enable/disable individual checks (hours, bans, level, etc.).
    Set thresholds (e.g., minimum playtime, level range, ban limits).
    Toggle automatic whitelisting.

    Installation
    Download the plugin .smx file and place it in the addons/sourcemod/plugins directory.
    Place the steamprocheck.phrases.txt file in the addons/sourcemod/translations directory.
    Reload the server or execute sm plugins load steamprocheck in the console.

    Use Case Scenarios
    Restrict low-hour or unverified accounts from entering competitive or community servers.
    Detect and block suspicious accounts with bans or private profiles.
    Enforce minimum Steam level requirements for server entry.
    Maintain a whitelist of trusted players for easy management.

    >>> Source on Github <<<
    Attached Files
    File Type: zip steam_profile_checker.zip (52.2 KB, 71 views)
    __________________

    Last edited by Ja-Forces; 12-15-2024 at 06:25. Reason: * updated version
    Ja-Forces is offline
    Ja-Forces
    Senior Member
    Join Date: Jul 2009
    Location: Leningrad
    Old 10-29-2010 , 10:57   Re: [L4D/2] Steam's profile checker
    Reply With Quote #2

    version 1.0
    Ja-Forces is offline
    ChickenFighter
    Junior Member
    Join Date: Oct 2010
    Location: Germany
    Old 10-29-2010 , 14:08   Re: [L4D/2] Steam's profile checker
    Reply With Quote #3

    Uhm, i dont understand the point of this plugin? can you explain it better pls
    ChickenFighter is offline
    ProdigySim
    SourceMod Plugin Approver
    Join Date: Feb 2010
    Old 10-29-2010 , 16:08   Re: [L4D/2] Steam's profile checker
    Reply With Quote #4

    People who play L4D2 Versus are really picky about who plays. They don't want noobs, hackers, baddies, or reverse pubstompers.

    This lets server admins prevent themselves from getting rolled and/or keep noobs out of their game.

    Nice that you got a plugin for this, but kind of lame concept imo.
    ProdigySim is offline
    Ja-Forces
    Senior Member
    Join Date: Jul 2009
    Location: Leningrad
    Old 11-01-2010 , 14:55   Re: [L4D/2] Steam's face control
    Reply With Quote #5

    version 1.1
    Ja-Forces is offline
    Thraka
    AlliedModders Donor
    Join Date: Aug 2005
    Old 11-01-2010 , 15:19   Re: [L4D/2] Steam's face control
    Reply With Quote #6

    Great concept in my opinion, especially the hours setting. It just sucks that the L4D community is like this. but with a 4vs4 game platform, 1 bad player ruins the game for the whole team. NO way around it.
    Thraka is offline
    crazydog
    AlliedModders Donor
    Join Date: Jan 2006
    Old 11-01-2010 , 16:14   Re: [L4D/2] Steam's face control
    Reply With Quote #7

    I'd like to see a whitelist feature, i.e. for friends who just bought the game.
    crazydog is offline
    ChickenFighter
    Junior Member
    Join Date: Oct 2010
    Location: Germany
    Old 11-02-2010 , 02:01   Re: [L4D/2] Steam's face control
    Reply With Quote #8

    Yes, the whitelist feature would be nice. btw.. very nice work
    ChickenFighter is offline
    Ja-Forces
    Senior Member
    Join Date: Jul 2009
    Location: Leningrad
    Old 11-02-2010 , 03:29   Re: [L4D/2] Steam's face control
    Reply With Quote #9

    crazydog, we just work in this way.
    Ja-Forces is offline
    step
    Senior Member
    Join Date: May 2010
    Old 11-02-2010 , 09:17   Re: [L4D/2] Steam's face control
    Reply With Quote #10

    Can this check the hours played if the player profile is private?
    step 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 23:38.


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