IPLock
Protect your players! >> have a second login
This plugin allows you to require everyone or just selected players to authenticate their IP with a password set by them. This creates a second layer of security for servers. All data is stored encryptet on the server for maximal security. If someone joins with your name, but not with your IP he will be kicked. This plugin works great to protect admin and staff accounts on offline servers.
Setup
- Copy JAR to your plugins folder
- Edit the settings.yml in IPL folder => everybody:false means that IPLock is not required for everybody... true is self-explaining ;-)
- In case you have a firewall on your server make sure to free port 2004
- Give all users that you want to use IPL the permission node ipl.basic
- Each user with ipl.basic needs to login and use "/ipl register [password]" to make it function for them
- Dowload the updater, link appears ingame when you register
- Once they have registered they open the updater tool and enter the server info, then click start to update the server with their IP
Source
GitHub: volpi3000's sourcePermissions
- ipl.basic - Gives access to register with the server
- ipl.admin - Gives access to manage users
Commands
- /ipl help - Show IPL Help (ipl.basic)
- /ipl register [password] - Register yourself with the server (ipl.basic)
- /ipl unregister [username] - Remove a user from the list (ipl.admin)
Example Config
Upcoming Features
- WebInterface
thank's
Maybe it would be great if you could customize the message when people are not allowed to join
@imasonaz
You're Welcome, I will add you feautures to the next Version :-)
Just a simple request. This is a very nice plugin, but I think it would be useful to authorize one account to use multiple IP/hosts. I know I login from 3 different IPs in a day. So something like this for a config: [Username] ip:IP1 ip:IP2 host:HOST1
might be a good idea, and that could also simplify IP/host resolution done on the server end.
Then commands something like this: /ipl add Username ip 1.1.1.1 /ipl add Username ip 2.2.2.2 /ipl add username host domain.name
/ipl del/remove 1.1.1.1 ...etc
This is just a tought, but thank you for the plugin :)
@re4397
Yes, only /ipl add, /ipl remove /ipl help, exist but it is an good idea to return a message when you ype in just ipl
command /ipl do not exist
Very interesting and useful plugin! A great security method :D
@vlaster
Yes this is a bug, thank you. IPL is should be the relevant folder. Ifixed the bugs in the new Version
I will add your features but that can take some time... about 1 week
greets volpi3000
can you add commands to register an account ingame? , and the plugin generate 2 folders, IPL and IP lock, both folders have the same. is a bug?
@Xarc34 rly ,:D my fault i will fix that as soon as possible
nice plugin but ...
"case of letters now matters" ?
could be "case of letters now doesn't matter" ?
because I see
@ThisUsernameIsMine
asking for a complete opposite action.
name bEd = BeD = beD
forgive me if I understood wrong.
New Version is on the Way ...
@archerbioman
Yes this is possible
@ThisUsernameIsMine
Yes i will do that
Is it possible for me to set this up using static ips and not DynDNS or no-ip. I run a private where everyone uses static ips, so it would be alot easier to not have to go through a DNS. Thanks.
Hey! I have some other questions for you :)
Doesn('t) it matter if you enter a name with or without capital/uppercase characters?(i.e. case-unaware?)
edit: aww.. it doesn't treat 'USERNAME' as 'username' (it sees it as two seperate/unique names).
This way people can bypass the lock-protection by changing one character of their name to upper- or lowercase :-/
Finally (if you're still around), could you add a way so that we can write/use our own text string that is displayed when someone tries to log-on with an unallowed ip address?
Thanks! ;-)
- ThisUsernameIsMine
Update please to CraftBukkit 1.2.4-R1.0
@volpi3000
awww<sub>, ok</sub>
Love this PLugin Thx!"!!
no more hack acc!!
@zona13pita
Just forgot to change Version Number in Code :D
regards
volpi3000
I downloaded v0.9 for CB 1.1-R6 but the console version but another appears!
2012-03-08 07:26:43 [INFO] [IP Lock] Loading IP Lock v0.8.3
2012-03-08 07:26:46 [INFO] [IP Lock] Enabling IP Lock v0.8.3 .... places to Block by MAC Address also! xD