I had made a post about this here, but then realized that it could facilitate a better discussion in it's own thread.
So basically, I was wondering if we could have a 2-part process of taking admin in a server: typing in the admin pass, and also an IP check.
The process would probably go as follows.
1. Person types /setadmin 1 pass
2. Server could check the person's IP to see if it matches any of the IPs listed on an "admin list" (of course the IPs would have to be listed beforehand to be successful)
3a. If the IP doesn't match, regardless of whether or not the password is correct, then the person does not receive admin (i.e. gets kicked).
3b. If the person's IP does match a listed IP, and the password is correct, then voila, admin for you.
Yes, I know one issue is that some people have dynamic IPs - perhaps (and somebody correct me if i'm wrong, since i'm not too familiar with this IP business) a range could be accepted?
Theoretically, it seems like it could be implemented. I don't know how relevant this is, but I know that IPs can be matched to a given list using cube script - V-Man once made an "alias" script (and then made a revision) which identifies people when they enter a server (though I'm not sure if he distributed it here). Thoughts?
So basically, I was wondering if we could have a 2-part process of taking admin in a server: typing in the admin pass, and also an IP check.
The process would probably go as follows.
1. Person types /setadmin 1 pass
2. Server could check the person's IP to see if it matches any of the IPs listed on an "admin list" (of course the IPs would have to be listed beforehand to be successful)
3a. If the IP doesn't match, regardless of whether or not the password is correct, then the person does not receive admin (i.e. gets kicked).
3b. If the person's IP does match a listed IP, and the password is correct, then voila, admin for you.
Yes, I know one issue is that some people have dynamic IPs - perhaps (and somebody correct me if i'm wrong, since i'm not too familiar with this IP business) a range could be accepted?
Theoretically, it seems like it could be implemented. I don't know how relevant this is, but I know that IPs can be matched to a given list using cube script - V-Man once made an "alias" script (and then made a revision) which identifies people when they enter a server (though I'm not sure if he distributed it here). Thoughts?