Reload Ban List Help
#1

So the server I work with has been having some issues involving reloading the ban list. Specifically, whenever the ban list is reloaded most of the players connected to the server will time out. It'll work fine with a clean ban list and a smaller ban list but we would like to keep all of the IPs on it banned still obviously.

The ban list is about 9200 lines so is it possible that it is simply to large? Thanks for any help you can provide. If you need more information just ask
Reply
#2

Quote:
Originally Posted by Chenko
Посмотреть сообщение
So the server I work with has been having some issues involving reloading the ban list. Specifically, whenever the ban list is reloaded most of the players connected to the server will time out. It'll work fine with a clean ban list and a smaller ban list but we would like to keep all of the IPs on it banned still obviously.

The ban list is about 9200 lines so is it possible that it is simply to large? Thanks for any help you can provide. If you need more information just ask
You are using /rcon reloadbans, right?

It could be because you have many IPs. This is bad because server takes more time to scan all the IPs in the ban list (Also takes more time when a player attemps to connect). The best solution is that you delete ban list from time to time.
Reply
#3

Deleting the ban list and unbanning hackers, ban evaders, etc from time to time isn't a very practical solution.
Reply
#4

Well larger servers can do this, - with mostly no problems. When are you reloading the bans? After a player is banned? When the gamemode starts?
Reply
#5

Quote:
Originally Posted by Abagail
Посмотреть сообщение
Well larger servers can do this, - with mostly no problems. When are you reloading the bans? After a player is banned? When the gamemode starts?
When an IP address is unbanned
Reply
#6

Using the default RCON ban system isn't a very practical solution either. Only use this for scum that you definitely don't want (although in that case iptables might be an even better solution). For the rest of them, use a custom ban system. Check data on connect and kick if a match is found.
Reply
#7

Alright, thanks!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)