News:

Come Chat with us live! Learn how HERE!

Main Menu

Need option to "ban servers" from serverlist

Started by zybork, January 11, 2009, 01:27:37 AM

zybork

I guess we all experienced it - there are servers that just suck for whatever reason and you would like not to play there again. So it would be great to have an option like "disfavour this server", where it gets removed from your serverlist permanently, and thus prevents you to stumble into it again.

And please do not discuss why server xy is soo bad, I just liked to have such a feature. Thank you.
I have retired from Tremulous. Definetely. If you play a game just because it has become a habit, but u'r only feeling like a kindergarten teacher - well, maybe I am just getting too old (hell, I was a teenager when DukeNukem3D was *new*) - it's probably not a bad idea to just let it be. And I do.

Don't take this personally. Have fun, guys.

Knowitall66

I would suggest you just build up a list of favorites and then you wont need to browse all servers.

Syntac

I believe he means more of a blacklist than a whitelist. No such feature exists yet, but if you pester the devs enough, who knows? ;)

Amanieu

Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

zybork

...or maybe I'll just hack the client and contribute the changes back to the project. But I'd have to dig into the source for that purpose, it is by far more efficient to ask a dev, for they can do it in 15min.
I have retired from Tremulous. Definetely. If you play a game just because it has become a habit, but u'r only feeling like a kindergarten teacher - well, maybe I am just getting too old (hell, I was a teenager when DukeNukem3D was *new*) - it's probably not a bad idea to just let it be. And I do.

Don't take this personally. Have fun, guys.

Paradox


∧OMG ENTROPY∧

Caveman

If you can't remember the servers where you don't want to play, then the number of "bad" servers is too high.
And that is not a server-side problem, that is a problem with you.
Go populate your favorits or stop playing.

zybork

Cavemen: The number of servers I don't want to play is about half a dozen to a dozen maximum. If you call this "too much", then you should go try count the number of servers available, and you will realize that their number exceeds the number of actually shitty servers by far. So, next time:

Think before writing.
I have retired from Tremulous. Definetely. If you play a game just because it has become a habit, but u'r only feeling like a kindergarten teacher - well, maybe I am just getting too old (hell, I was a teenager when DukeNukem3D was *new*) - it's probably not a bad idea to just let it be. And I do.

Don't take this personally. Have fun, guys.

Caveman

nope, you think before writing.
The masterlist is nothing you have write-access to.
So either populate your favorits  or stop playing.

If the answer is not what you wanted to here, tough shit for you.

Hendrich

Quote from: zybork on January 11, 2009, 01:27:37 AM
I guess we all experienced it - there are servers that just suck for whatever reason and you would like not to play there again. So it would be great to have an option like "disfavour this server", where it gets removed from your serverlist permanently, and thus prevents you to stumble into it again.

And please do not discuss why server xy is soo bad, I just liked to have such a feature. Thank you.

Quote from: zybork on January 14, 2009, 10:33:36 PM
Cavemen: The number of servers I don't want to play is about half a dozen to a dozen maximum. If you call this "too much", then you should go try count the number of servers available, and you will realize that their number exceeds the number of actually shitty servers by far. So, next time:

Think before writing.

Paradox

Caveman, did you take an asshole pill recently? Looking over your recent posts, it seems that all you do is troll now.

∧OMG ENTROPY∧

Kaleo

Quote from: Paradox on January 15, 2009, 01:43:24 AM
Caveman, did you take an asshole pill recently? Looking over your recent posts, it seems that all you do is troll now.

PMS
Quote from: Stannum
Thou canst not kill that which doth not live,
but you can blow it into chunky kibbles!
I has a cookie, and u can has a cookie, but i no givs u mai cookie...

Caveman

Not really, It's just that only shit questions pop up.

benmachine

You'd all do well to follow Khalsa's advice regarding not replying to trolls.

zybork: somewhere on my todo list is changing servercache.dat into a human-readable and editable servers.conf which will sort out things like favourites, maybe passwords/admin auth, etc.
If you submit this to Bugzilla (set the severity to 'enhancement' please) then it may well get done if/when I get around to it.

the rest of you: giant who cares.
benmachine

zybork

Okay, this means that there are other plans which means I do not have to take the effort to dig into a project written by somebody else  :)

Question: In which way are the favourites related to the servercache? If it just marks IPs or something, it should be not too hard to implement a blacklist.
I have retired from Tremulous. Definetely. If you play a game just because it has become a habit, but u'r only feeling like a kindergarten teacher - well, maybe I am just getting too old (hell, I was a teenager when DukeNukem3D was *new*) - it's probably not a bad idea to just let it be. And I do.

Don't take this personally. Have fun, guys.

Cadynum

In the meantime you can always just block the IP's of the unwanted servers with your firewall.

zybork

Don't I get the list from the masterserver? I guess this would just make problems when trying to connect, but not prevent the entries from being shown. Maybe i'll try it out some time.
I have retired from Tremulous. Definetely. If you play a game just because it has become a habit, but u'r only feeling like a kindergarten teacher - well, maybe I am just getting too old (hell, I was a teenager when DukeNukem3D was *new*) - it's probably not a bad idea to just let it be. And I do.

Don't take this personally. Have fun, guys.

kevlarman

Quote from: zybork on January 16, 2009, 08:03:54 PM
Don't I get the list from the masterserver? I guess this would just make problems when trying to connect, but not prevent the entries from being shown. Maybe i'll try it out some time.
you get a list of ip:port 6-tuplets to query from the master, but the list is created by requesting the serverinfo of each server, those that don't respond won't be displayed*
*unless they're already in servercache.dat, then they will be displayed with somewhat strange information
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

zybork

So this is not a clean solution. Well, I think I'll skip it then.
I have retired from Tremulous. Definetely. If you play a game just because it has become a habit, but u'r only feeling like a kindergarten teacher - well, maybe I am just getting too old (hell, I was a teenager when DukeNukem3D was *new*) - it's probably not a bad idea to just let it be. And I do.

Don't take this personally. Have fun, guys.

Kaleo

I don't see why you would need to "ban" a server from your serverlist. If you don't like a server, don't connect to it.
Quote from: Stannum
Thou canst not kill that which doth not live,
but you can blow it into chunky kibbles!
I has a cookie, and u can has a cookie, but i no givs u mai cookie...

Bissig

He wants to clear out the display of too many a shitty servers. I guess. And maybe the haxxed once popping up recently named: ---->HACKED<----

benmachine

Quote from: zybork on January 16, 2009, 09:05:45 PM
So this is not a clean solution. Well, I think I'll skip it then.

I think it'll do fine so long as you get a new list after firewalling anything.
benmachine

tuple

For an ugly solution that may cause you to break things and which I wouldn't recommend, block those server IPs at your firewall.  You're client can't communicate with them, you're client won't show them.

Again, this is a really F*cking stupid solution, so don't do it.  But if you're really that hard pressed...