Filtering out international players / laggers...


(nDorfin_za) #1

Lo all,

In South Africa we have a popular server that is often 20% or more occupied by international players. International players with Cable often get better pings to our server than local 56k users.

Anyway, these international players are mostly unaware what a “sort by ping” filter is and connect to our server regardless. While some of them can play decently, most of them ping out or try panzer with 400ms :frowning:

Is there a way we can stop international (i.e. non-South Africans) from connecting to the server? Something like a hostname / IP filter?
We have to resort to voting each player off as they join or getting an admin to boot them :frowning:

Maxping can’t work due to some locals getting worse pings than 250ms and some intl’s getting 200ms.
Setting a password can’t work as we don’t want to discourage new players (read: new South African players)

Your help will be greatly appreciated :slight_smile:

nD


(Jahuu) #2

Have you got any forums?

South-African ET players forums?

SAET?

If you do you could password protect the server and broadcast the password on those servers.

Other chance is to tell everyone to get a S-African name, or something that you will recoqnise them from: SA in beginning their name for example.


(nDorfin_za) #3

Having a password and / or getting people to use an identifying nickname will not work for first-time South African gamers unless of course they know the gaming scene. We want to PROMOTE play for locals, not discourage it along with the internationals. :confused:

Thanks anyway :frowning:


(NoRm) #4

it must be possible as in uk we have uk only servers
dunno exactly how they do it but it can be done. Jolt.co.uk do it some how


([=O=]SMYLER) #5

"Maxping can’t work due to some locals getting worse pings than 250ms and some intl’s getting 200ms.
Setting a password can’t work as we don’t want to discourage new players (read: new South African players) "

Where can I read this ?


(SCDS_reyalP) #6

If you have access to other software on the server system, you can do it by ip using some kind of firewall software. You can’t actually know where the each IP comes from, you can come fairly close. ET itself doesn’t have any features to do this.


(skinner) #7

just get the ip ranges of all SA isp’s and then if a connection is made from any other ip intercept and stopit


(nDorfin_za) #8

Yeah, I thought of some firewalling per se, that would be the best solution but we’re unable to implement it, we just have rcon / telnet access :frowning:

Eish, if ET doesnt support it then it just means more kicking :frowning:

Thanks for your help so far!


([=O=]SMYLER) #9

(nDorfin_za) #10

[/quote]

New players = New South African players.


([fun]scott) #11

as jolt are part of the nildram isp company i would take a gues and say they know most uk isp ip ranges and thats how thy block non uk players
ps laggy players dont lag others laggy players lag themself as the server tiem is not sending and receiving packets i na token ring effect each user has there own thread for cpu time. only reason i can see why you dont want cable ppl is amount of bw they use.


(nDorfin_za) #12

In South Africa ADSL has just gone mainstream. Its not the case of stopping the packet storm - just reserving slots for local players.
I recognise the server plays a proper server / client role as opposed to token / p2p.

Its just the smacktard effect we want to get rid of. I’m not saying all international players are smacktards, but we certainly get the majority of them, as they don’t even know how to connect to a server in their own country. These said players log on to the server with pings in excess of 250ms, sometimes 500! Ever tried duelling someone only to get TK’ed by your lagging-panzer-wielding-teamie? Often out of sheer frustration these players go on a TK spree cos their gameplay is so bad.