[INACTIVE][SEC/GEN] PlayerLock - IP Matcher 1.2 [566] {Looking For Devs}

Discussion in 'Inactive/Unsupported Plugins' started by blinghung, Mar 19, 2011.

  1. Offline

    blinghung

    <font color="rgb(100, 100, 100)">[SEC/GEN] PlayerLock - IP Matcher [566+]</font>


    FORKED OFF MIXXIT
    {Description Will Be Changed After I Get Some Sleep I May Add More Commands (/PL Delete)

    Want to be a Dev For this Plugin? Email [email protected]

    This plugin locks your users to 1 ip and one player name. Many thanks to whitelist plugin file reading/writing which i based this around!

    If a player tries to login from a different IP address than they (automatically) registered on their first connect, then they will be kicked with the message 'Your IP is not associated with this account'

    If a player tries to login from a different character than the one associated with their IP address then they will be kicked with the message 'Your IP Does Not Match This Account'.

    Features:
    * Certain Players To Use PlayerBlock
    * Prevents players from account sharing (Unless Subnet is Enable)
    * Forces players to use a static ip instead of dhcp to access their characters
    * Provides an additional layer of security to prevent users breaking into admin accounts
    * Supports MySql
    * /playerlock reset {name} - Resets a user's ip

    TODO:
    Authorize Or AuthMe Support

    Downloads:
    <Edit by Moderator: Redacted mediafire url>

    Installation:
    Drop PlayerLock Into Your Plugin File.

    Config file

    ## PlayerLock Configuration ##

    # whether names should be checked to be frem the same subnet as before if ip is different
    checkSubnet: true

    # block users if name is not alphanumerical?
    blockSpecialChars: true

    # max username length allowed to login
    max_namelen: 20

    # will hold a temp. user cache in plugin, to lower resource usage during a login
    # use this to change how long it is considered current (seconds)
    tempCacheTTL: 10

    # what to use for tablename/filename
    tableName: playerlockusers

    # use mysql?
    useMySQLUserDB: false

    MySQL:
    # database to use in MySQL
    database: minecraft
    # MySQL Login Username
    username: root
    # MySQL Login Password
    password: root
    # MySQL Connection Hostname (IP)
    Hostname: localhost
    # MySQL Connection Port Number
    Port: 3306
    # whether certain names get special treatment
    # include - only check the listed names
    # exclude - don't check the listed names
    # none (default) - everyone is checked
    checkOption: none
    # list of users to apply the above rule to (space or comma-delimited)
    users:

    Changelog:
    Version 1.0

    * New Command: Playerlock reset {NAME}

    Version 1.1

    * Added MySql

    Version 1.0

    * Initial Release


    Suggestions?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Dec 14, 2016
  2. Offline

    EvilSeph

    @blinghung I require a response to the post above.
     
  3. Offline

    swedish2011

  4. Offline

    jascotty2

  5. Offline

    swedish2011

  6. Offline

    manyak

  7. Offline

    Sayshal

    Someone PLEASE pick this up.
     
  8. Offline

    jascotty2

    this one was stolen from my project.
    i've never made a separate thread, but you can get a download at git
     
  9. Offline

    Sayshal

    Make your own thread PLEASE. Also, that was last updated april?!
     

Share This Page