Graal Forums  

Go Back   Graal Forums > Development Forums > Future Improvements
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 07-22-2010, 12:36 PM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Banning via script

I know this can be a security concern, but on Era we spend half an hour or so daily banning and unjailing players (virtually all are new Graal# players who are trying out hacking tools) who are caught by automatic hack detection. There is no reason to waste so much time when literally all we do is copy and paste the reason into the ban window and click "Apply". This can all be done by script very easily.

The commands I'm requesting are:
  • banAccount(str account, str banType)
  • isAccountBanned(str account) - returns bool - if the player is banned

The isAccountBanned function is so that I can place a friendly message in the server news (where servers often show description etc) saying "Your account is banned. If you have questions, see here" with instructions on contesting a ban.

To add some necessary security, banType is a predefined ban length and reason. Server options like such are declared:
PHP Code:
# days, reason
ban_freezehack=3,"Caught freeze hacking"
ban_wallhack=3,"Caught disabling wall check" 
(or however is most convenient for Stefan)

In addition, the banAccount command should not be able to ban accounts in staff= (server options) or with an adminlevel of 1 or above.
__________________
Reply With Quote
  #2  
Old 07-22-2010, 02:02 PM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
If you add this, I request it to only work then the npc server has rights to ban.
__________________
Reply With Quote
  #3  
Old 07-22-2010, 02:30 PM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Quote:
Originally Posted by Crow View Post
If you add this, I request it to only work then the npc server has rights to ban.
Of course, although that's not really necessary since ban types would have to be defined in server options anyway. It might also be a good idea to limit banning to the Control-NPC.
__________________
Reply With Quote
  #4  
Old 07-22-2010, 09:32 PM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
Imho, a player should be able to call the ban functions if they have the rights on their account. That could be any staff player or the NPC server.
__________________
Reply With Quote
  #5  
Old 07-22-2010, 09:38 PM
xAndrewx xAndrewx is offline
Registered User
xAndrewx's Avatar
Join Date: Sep 2004
Posts: 5,260
xAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud of
Hmm if you're using systems to ban players automatically why don't you auto jail them too?
__________________
Reply With Quote
  #6  
Old 07-23-2010, 01:35 AM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Quote:
Originally Posted by xAndrewx View Post
Hmm if you're using systems to ban players automatically why don't you auto jail them too?
We do, but the problem is that it's preferable to ban players for x number of days as it adds to their ban log, which can be used in the future if the jail system becomes obsolete, or by other servers.
__________________
Reply With Quote
  #7  
Old 07-24-2010, 07:24 AM
Tigairius Tigairius is offline
The Cat
Tigairius's Avatar
Join Date: Jan 2007
Location: Missouri, USA
Posts: 4,240
Tigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant future
Can't really say I support this. Too easy to ban everyone and too difficult to unban everyone. I don't see this being added.
__________________


“Shoot for the moon. Even if you miss, you'll land among the stars.”
Reply With Quote
  #8  
Old 07-24-2010, 07:27 AM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Quote:
Originally Posted by Tigairius View Post
Can't really say I support this. Too easy to ban everyone and too difficult to unban everyone. I don't see this being added.
Some kind of limit like 5 bans per hour would prevent this. There's no reason this shouldn't be implemented with all of the security measures I've proposed including inability to ban staff, only works from Control-NPC, only defined bans in server options, and the ban limit.
__________________
Reply With Quote
  #9  
Old 07-24-2010, 02:28 PM
xXziroXx xXziroXx is offline
Master of Puppets
xXziroXx's Avatar
Join Date: May 2004
Location: Sweden
Posts: 5,288
xXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant future
Send a message via AIM to xXziroXx Send a message via MSN to xXziroXx
Quote:
Originally Posted by Tigairius View Post
Can't really say I support this. Too easy to ban everyone and too difficult to unban everyone. I don't see this being added.
Don't really see the insecurity at all. It should only work if the player attemting it has a) NPC rights b) banning rights. Who cares if some unknown tard goes about abusing it to the living hell on his unknown little playerworld that'll never get anywhere anyways?
__________________

"A delayed game is eventually good, but a rushed game is forever bad." - Shigeru Miyamoto
Reply With Quote
  #10  
Old 07-26-2010, 06:06 PM
Bell Bell is offline
Registered User
Bell's Avatar
Join Date: Feb 2007
Posts: 1,824
Bell has much to be proud ofBell has much to be proud ofBell has much to be proud ofBell has much to be proud ofBell has much to be proud ofBell has much to be proud of
I guess my feelings on it are. We have a working ban system now. Why fix or change what isn't broken. I can see where being able to ban more rapidly might make someones life easier from time to time but just how often do mass bans actually have to happen.
Reply With Quote
  #11  
Old 07-26-2010, 07:59 PM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Quote:
Originally Posted by Bell View Post
I guess my feelings on it are. We have a working ban system now. Why fix or change what isn't broken. I can see where being able to ban more rapidly might make someones life easier from time to time but just how often do mass bans actually have to happen.
I'm not talking mass bans. I'm talking about the 15-20 people who are caught daily on Era by automated hacking detection. We waste lots of time filling out comments, unjailing, and banning these players each day. You can imagine it takes time to open the comments of 15 people, add the ban reason, ban the player, then unjail them.
__________________
Reply With Quote
  #12  
Old 07-26-2010, 07:59 PM
xAndrewx xAndrewx is offline
Registered User
xAndrewx's Avatar
Join Date: Sep 2004
Posts: 5,260
xAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud of
hire someone to do it for you
__________________
Reply With Quote
  #13  
Old 07-26-2010, 08:00 PM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Quote:
Originally Posted by xAndrewx View Post
hire someone to do it for you
I don't like hiring unnecessary staff members; in general, a server doesn't need more than a dozen staff members. PR staff handle it now but it's a waste of time they could spend helping players.
__________________
Reply With Quote
  #14  
Old 07-26-2010, 08:13 PM
Bell Bell is offline
Registered User
Bell's Avatar
Join Date: Feb 2007
Posts: 1,824
Bell has much to be proud ofBell has much to be proud ofBell has much to be proud ofBell has much to be proud ofBell has much to be proud ofBell has much to be proud of
Quote:
Originally Posted by cbk1994 View Post
I'm not talking mass bans. I'm talking about the 15-20 people who are caught daily on Era by automated hacking detection. We waste lots of time filling out comments, unjailing, and banning these players each day. You can imagine it takes time to open the comments of 15 people, add the ban reason, ban the player, then unjail them.
Ohh, I see. So like a local version of the gserver ban system but for those scripted hack detections that the gserver misses cause of the trainers working around them?
Reply With Quote
  #15  
Old 07-26-2010, 08:14 PM
xAndrewx xAndrewx is offline
Registered User
xAndrewx's Avatar
Join Date: Sep 2004
Posts: 5,260
xAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud of
oh i didn't see that either.
__________________
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
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 +2. The time now is 08:26 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.