Suggestion about Server Browser

What do you want to see in Armagetron soon? Any new feature ideas? Let's ponder these ground breaking ideas...
User avatar
Monkey.D.Luffy
Average Program
Posts: 95
Joined: Sun Dec 14, 2008 2:51 pm
Location: Grenoble

Suggestion about Server Browser

Post by Monkey.D.Luffy »

Hey
I just have a idea, which (maybe) have been already proposed, I don't know.
That consists of a reorganization of the servers, by game-types like (Fort, CTF, last man standing, Sumo,race, DF, ...) and by rubber-ype: there are three main rubber in the game Low - Medium - High
The point is to have a better organization of the servers. Actually when you run Armagetron, then in 'internet game' you can see informations like servers name, ping, user, score. For a new comer i think that's not enough, and there are a lot of servers that you cannot describe just in reading the server name.

So the addition of two supplementary columns like 'Game-type' and 'Rubber' could be great!
Of course i think it's a lot of work so that's just an idea for the moment. If the devs team are ok with this, I will help in making a list of all servers with Server name - Game-type - Rubber. Then I will give you the list.
Maybe you can copy paste then? i don't know how the system stuff works


An exemple of the list:
Image
Concord
Reverse Outside Corner Grinder
Posts: 1661
Joined: Sun Oct 21, 2007 5:24 pm

Re: Suggestion about Server Browser

Post by Concord »

Love it

and I don't think it'd be too hard to implement, but then again I'm not a dev ;)
XzL.Smart
Round Winner
Posts: 216
Joined: Sun Apr 30, 2006 4:21 am
Location: Arizona

Re: Suggestion about Server Browser

Post by XzL.Smart »

Whenever I go to the browser list, I sort it by user. Don't take that off!
Image
noob13
Average Program
Posts: 63
Joined: Sat Mar 08, 2008 6:28 pm

Re: Suggestion about Server Browser

Post by noob13 »

I don't think a hand-made list would come in handy here..
To do it properly, server admins would have an additional config option, say SERVER_TYPE, referring to a certain type of gameplay, and the rubber would be determined using the servers own rubber value. Master servers would then choose whether its high, medium or low...

It's a good idea! :)
User avatar
-=VcL.Rajinn
Round Winner
Posts: 242
Joined: Fri Aug 29, 2008 9:35 pm

Re: Suggestion about Server Browser

Post by -=VcL.Rajinn »

Good idea monkey. Wouldn't be hard to script that if the developers put in such a command that Jonathan suggested.

Everything that I script is parsed from wrtls server browser
Image
User avatar
Monkey.D.Luffy
Average Program
Posts: 95
Joined: Sun Dec 14, 2008 2:51 pm
Location: Grenoble

Re: Suggestion about Server Browser

Post by Monkey.D.Luffy »

Whenever I go to the browser list, I sort it by user. Don't take that off!
Don't worry buddy the user list will stay :)

Btw, i don't understand the utility of the 'Score' column :!:
To do it properly, server admins would have an additional config option, say SERVER_TYPE, referring to a certain type of gameplay, and the rubber would be determined using the servers own rubber value. Master servers would then choose whether its high, medium or low...
Yup, I thought of something like that too but not all admins check the forum (or an address to contact them) , if there is a way that the devs can make it, all servers could benefit of this
User avatar
Jonathan
A Brave Victim
Posts: 3391
Joined: Thu Feb 03, 2005 12:50 am
Location: Not really lurking anymore

Re: Suggestion about Server Browser

Post by Jonathan »

The score column attempts to rank servers based on multiple factors.

Note that if someone decides to add a rubber column, it will probably have values like:
- crazy
- ludicrous
- insane
- skyscraper
- moon
- bumper bikes
- braindead
- idiotic
ˌɑrməˈɡɛˌtrɑn
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Suggestion about Server Browser

Post by Z-Man »

And only those :)

Two problems there: CYCLE_RUBBER is not what determines whether a server is high or low rubber. It's the combination of that and the various speed settings. So automatic classification won't work too well. And manually maintaining a server type list is not going to work. It's too much overhead. It's just another perpetual task that is going to be abandoned in a year or so. A free form SERVER_TYPE variable also is problematic. You know as well as I that everyone will put AAAAAAAAAADeathmatch in there. Plus, all that is another field in the already crowded server browser.
User avatar
DDMJ
Reverse Outside Corner Grinder
Posts: 1882
Joined: Thu Jun 08, 2006 12:15 am
Location: LA, CA, USA, NA
Contact:

Re: Suggestion about Server Browser

Post by DDMJ »

Jonathan wrote:The score column attempts to rank servers based on multiple factors.
Can you elaborate?
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Suggestion about Server Browser

Post by Z-Man »

Sure. What really matters about rubber is the TIME you can sit in front of a wall. That's given by <speed>/CYCLE_RUBBER. And <speed> is influenced by the base speed (and is reasonably close to it for most, but not all settings, so let's just assume the speed is CYCLE_SPEED for now). That is, that's the case for CYCLE_RUBBER_TIMEBASED 0 (the default). On top of that, CYCLE_DELAY also comes in: the amount of 180s you can survive if you execute them one after the other is roughly given by CYCLE_RUBBER/(CYCLE_SPEED*CYCLE_DELAY). If that value is high, you can execute all those crazy high rubber tricks. Oh, and then there's the average ratio of time you can spend sitting in front of walls given by CYCLE_RUBBER/(CYCLE_SPEED*CYCLE_RUBBER_TIME). If any of these three values is high, the server can qualify as a high rubber server.
User avatar
DDMJ
Reverse Outside Corner Grinder
Posts: 1882
Joined: Thu Jun 08, 2006 12:15 am
Location: LA, CA, USA, NA
Contact:

Re: Suggestion about Server Browser

Post by DDMJ »

DDMJ wrote:
Jonathan wrote:The score column attempts to rank servers based on multiple factors.
Can you elaborate?
Z-Man wrote:Sure.
Yes I understand about the rubber...that's not what I was asking about :P.
Concord
Reverse Outside Corner Grinder
Posts: 1661
Joined: Sun Oct 21, 2007 5:24 pm

Re: Suggestion about Server Browser

Post by Concord »

couldn't we just add a field to be defined by the server as 0, 1, 2, 3, 4 or 5

where 0 outputs Last Man Standing
1 - Fortress
2 - Sumo
3 - Capture the Flag
etc
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Suggestion about Server Browser

Post by Z-Man »

DDMJ: Oh :) There are three factors for the score:
1. Number of people on the server. 0 players gives -100 points, 1 player gives 0 points, 2 players +100 points,... the maximum is at 4 or 5 players with +300 points, then the score gets decreased. 8 or more players give +100 points again. (Back when this was designed, with last man standing the default game and score mode, crowded servers were no fun.).
2. Ping. Anything above 100 costs .3 points per ms.
3. Compatibility. For every network version difference, 10 points are deduced. Incompatible servers get -400 points.
Then there is your personal score bias, of course.

Concord: that wouldn't cover game modes people come up with properly. Like CTF in crazy patches. Or Dog Fight.
User avatar
Tank Program
Forum & Project Admin, PhD
Posts: 6712
Joined: Thu Dec 18, 2003 7:03 pm

Re: Suggestion about Server Browser

Post by Tank Program »

Concord wrote:couldn't we just add a field to be defined by the server as 0, 1, 2, 3, 4 or 5

where 0 outputs Last Man Standing
1 - Fortress
2 - Sumo
3 - Capture the Flag
etc
I was thinking something like this as well. If we allow free form entering of just a integer number, and then have config options for SERVER_TYPE_0 Last Man Standing, etc, we can add new types in, but also control the silly AAAAADeathmatch people somewhat. If 4 becomes Dogfight, people interested in that will learn it's type 4 and if that takes hold the definition of SERVER_TYPE_4 Dogfight could be added to the next release.
Image
Concord
Reverse Outside Corner Grinder
Posts: 1661
Joined: Sun Oct 21, 2007 5:24 pm

Re: Suggestion about Server Browser

Post by Concord »

Concord: that wouldn't cover game modes people come up with properly. Like CTF in crazy patches. Or Dog Fight.
every new release could update the list and add new types

alternatively a taxonomy system where you can categorize your server into as many as you want.

0 Last Man Standing
1 Fortress
2 Sumo
3 Capture the Flag
4 Sty Ball
5 Other
6 All

A High Rubber
B Dogfight
C Medium Rubber
D Low Rubber

E Shooting
F Wild
G Authentication-based gameplay

Crazy Tronner's Wild Fortress Lounge would be 1dfg
Post Reply