[INACTIVE][SEC/GEN] iplock - One ip per user [#670]

Discussion in 'Inactive/Unsupported Plugins' started by mixxit, Mar 6, 2011.

  1. Offline

    mixxit

    iplock - limit 1 ip address per player

    Version: See Git
    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 is not associated with this account'.

    Features:
    • Prevents players from hogging resources two/multi-boxing
    • Prevents players from account sharing
    • 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
    Downloads:

    (Normal version)
    https://github.com/mixxit/iplock/raw/master/iplock.jar

    Source - https://github.com/mixxit/iplock

    Installation:
    Simply drop the iplock.jar into your plugins folder. There are no configuration settings required nor commands. As soon as your server next boots it will begin noting player account names to ip addresses.

    Player data is stored in plugins/iplock should you wish to edit it be sure to reload the plugin

    Commands:
    iplock refresh - refreshes iplock.users file

    Files:
    plugins/iplock/iplock.users contains a list of all the ip addresses and the associated IGNs. Note, editting this file will not be detected by the server and would require a reboot. Perhaps a future feature to edit these entries from in game and detect changes will be added at some point.

    Config file
    plugins/iplock.properties
    max-char = 0 - allows unlimited character names
    spe-char = false - allows special characters and spaces
    subnet = false - disallows players from connecting from anywhere except their IP (true allows them to login from anywhere in their class C subnet)

    Potential future features (no promises):
    Edit IP accounts from 'slash' commands
    Allow exceptions for particular accounts (not recommended)

    Changelog:
    https://github.com/mixxit/iplock/commits/master
     
    dark_hunter likes this.
  2. Offline

    mixxit

    Link fixed, checking 670 now

    seems fine ;)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 11, 2016
  3. Offline

    GregRUS

    Please, can you add MySQL support?
    Its very laggy when server have 30+ players when someone join/leave...
     
  4. Offline

    mixxit

    If you wait a little while bukkit will have better support for onLogin and we can work around the kick issue :) Mysql probably won't help at all
     
  5. Offline

    looklee

    i want to change ip
    i was tryed /plugin reload iplock v1.3_01 in fast
    but
    update iplock
    i tryed /plugin reload iplock
    but this don't change
    how to change ip??
     
  6. Offline

    mixxit

    edit the file then boot the server
     
  7. Offline

    looklee

    am..
    idon't understand
    if one player exist
    and
    one player changed ip
    so player don't enter server
    i also admin
    i change ip oneplayer in txt
    and /plugin reload iplock in minecraft game
    but not change
    how to change player ip??

    byany when i change ip and restart??

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 11, 2016
  8. Offline

    LightKing

    Can you implement a system where 1 user is locked to 1 ip and other users can't go on that account if they have diffrent ip, instead of 1 user is locked to 1 ip and any other users who have the same ip cannot log on. Idk if you can even do that lol
     
  9. Offline

    woodzy

    is there a way to let one user have multi IPs? becouse the plugin maker GeMo nad one of my users play from diffrent places, but i have authme plugin as well so if there acccount did get hacked thayd have to know there ingame login info
     
  10. Offline

    jascotty2

    @woodzy
    try my version
    .. i might even have to make a separate thread for it, if mixxit doesn't want me to mess with his
     
  11. Offline

    woodzy

    and whats the diffrence between the to?
    umm make me a simple plugin called onlineplayers and have goble usage it a simple online players listing. /players /who for the commands.
    please i cant find a plugin that only does that
     
  12. Offline

    jascotty2

    differences here
    for /who, i use this: http://forums.bukkit.org/threads/6525/
    (to only use the /online command, open the jar & remove the other commands from the plugin.yml)
     
  13. Offline

    woodzy

    Hay Mixxit i have a HUGE isssue over half of my players cant connet now becouse there ip doent match but i went thro the serverlog and thay do match what is in the saved IPs file for the plugin im confuced now :/
    69.7.25*.**
    69.7.25*.**
    Code:
    #Default generated settings - Change subnet to true to allow players to login from anywhere in their class C subnet. Change max-char to 0 to disable. Changing spe-char to true will force checks for special characters
    #Fri Apr 15 05:56:13 MSD 2011
    max-char=17
    subnet=false
    spe-char=true
    
    (hid ips)
    there the SAME exact ip from the day i got the plugin to now any ideas?
    here is my config

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

    jascotty2

    the password update can be disabled. (and bans cannot be undone with password)
    what my version does that i was trying to point out is that you can have it ignore or only check certain users
     
  15. Offline

    woodzy

    maby a thread for this. noone has answerd my quistion yeat and its kind of needed like NOW
     
  16. Offline

    Woutertje

    Hi, I like this mod:) Thank you for creating this.
    But I've a suggestion:
    can't you make an option so you can edit the iplock.dat like 921.232.22=.... & ..... because 2 frends of my have little brothers and they wan't to play also on my server
     
  17. Offline

    woodzy

    working for CB#733 CONFIRMED!
     
  18. Offline

    strawknight

    is iplock working for CB733?
     
  19. Offline

    emoknight

    finely somthing im look for :)

    Code:
     011-05-02 13:33:32 [SEVERE] Nag author: 'mixxit' of 'iplock' about the following: onPlayerJoin has been replaced with a new signature, (PlayerJoinEvent) 
     
  20. Offline

    Kahl

    Is this working with 740? Or another alternative to do this?
     
  21. Offline

    emoknight

    yes it do work with 740
     
  22. Offline

    Plague

    CB 670 - inactive
    title and post header are missing a version
    changelog has to show two latest versions here without a spoiler, the rest can be somewhere else
     
  23. Offline

    emoknight

    can some1 plz update this plugin?
     
    Kingjarrad likes this.
  24. Offline

    madcrazydrumma

    I will like to take on updating this plugin.. just give me a few days im just going through a few exams :)

    @emoknight @mixxit @Plague @Kahl
    Since you are not updating this plugin in which i have been informed i have thankfully updated this plugin so people can use it. The download link is ready whenever you want but is still into submission because of beta1.6

    Here is the link for the thread and please comment on it to help revive its status and also get it into the plugin releases!

    Thanks and here is the link: http://forums.bukkit.org/threads/se...er-user-carrying-on-the-plugin-803-815.19134/

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 11, 2016
  25. Offline

    madcrazydrumma

  26. Offline

    emoknight

  27. Offline

    madcrazydrumma

    @emoknight
    yeh i updated it... or did someone else?
    im confused haha
     
  28. Offline

    DerET

    Is there a plugin which is able to do the same thing? I would like to use it on my server...
     
  29. Offline

    mixxit

    I can fix it if you like :)
     
  30. Offline

    Jumla

    @mixxit Do you mind if i continue production of this plugin?
     
  31. Offline

    Clastic

    They should make it optional for players that wants to bind their ip with their account.
    For example a command that lets you do that "/iplock on". This would be useful for my admin account since a lot of people tries to log on it 24/7, which is quite annoying.
     

Share This Page