1

Topic: Multi Server Listing

Have you ever noticed? There are many server out there providing maps which are not used, while other more wanted maps its a real difficulty to get a slot upon. Its a shame.

So how about this. A server can be configured to be able to run several maps/gamemodes. When no player is playing *all* of them will be listed in the meta server. As if it would be say 7 servers, with 7 different maps. When the first player joins 1 map. The server deregisters the other 6 maps, and server this map.

2

Re: Multi Server Listing

good idea!
/sign

Antoine de Saint Exupéry: It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
Besides -  I am the gfx guy!

3

Re: Multi Server Listing

i think there is no problem to run as much servers as you would like to :] just run copied many times teeworlds_srv with other configs which will be availible under different ports. am i wrong?

4

Re: Multi Server Listing

wouldn't it be possible to do that with a mod? Just let the server send false messages to the masterserver if empty?

Official Teeworlds map developer and community moderator
Administrator for the Teeworlds community Teesites

5

Re: Multi Server Listing

marines wrote:

i think there is no problem to run as much servers as you would like to :] just run copied many times teeworlds_srv with other configs which will be availible under different ports. am i wrong?

A bit, in this setting having say 8 servers running at once you can hardly provide them with sufficient bandwith to give them a good game feeling, when say 8*12 players join you... 1 server 12 players, but the first player joining a map of a set this server offers dedicates the server to this map, until all players leave..

6

Re: Multi Server Listing

catpaw wrote:

Have you ever noticed? There are many server out there providing maps which are not used, while other more wanted maps its a real difficulty to get a slot upon. Its a shame.

So how about this. A server can be configured to be able to run several maps/gamemodes. When no player is playing *all* of them will be listed in the meta server. As if it would be say 7 servers, with 7 different maps. When the first player joins 1 map. The server deregisters the other 6 maps, and server this map.

Pretty cool idea.

7

Re: Multi Server Listing

Yeah, that sounds very cool. I just set up a server with some tunings and since I have some more ideas what I could try, I would appreciate it if this would get into a release.
I really think that this idea is worth a try. How about it? Did any developer took notice of it?

I agree with catpaw, for me on my server it is not possible to have 8 servers running since the CPU and RAM capacities are not too high and the bandwidth is also not the best one to get, even though it is a dedicated one.

greetings
Lord Horazont

Servers:
For normal games: /usr/games/teeworlds/teeworlds_srv
For highly tuned and totally freaky games: /usr/games/teeworlds/teeworlds_special

8

Re: Multi Server Listing

Not a bad idea, but so many servers are typically empty. If, by default it shows the one server 10 times each, with each different map and gamemode, then the server list would be extremely long.

Besides that, it's definately not a bad idea.

9

Re: Multi Server Listing

simple - do the map-vote-system ...

10

Re: Multi Server Listing

For maps it is okay. But how about tuning settings? You could specify which tuning the server will run in the server name.

Nevertheless, the long server list could really be enerving... But personally, I sort the servers by ping and only look at the ones with a ping lower than 90, which are not so much on my machine. I know, this might and will be different on other systems. Or there could be a filtering mechanism for this... perhaps a special kind of server list entry? You have to click on it once and then it shows a list of all servers there? Okay, this would require an update of the client also which might be too heavy...

greetings
Lord Horazont

Servers:
For normal games: /usr/games/teeworlds/teeworlds_srv
For highly tuned and totally freaky games: /usr/games/teeworlds/teeworlds_special

11

Re: Multi Server Listing

Maybe in next versions we could have a 'server-tree'
If you want to see the options of that server you click on '+' and expand it...

It can be separated by IP ^^

check out these maps: infiltrate - choco - dustycloud

12

Re: Multi Server Listing

Slinack wrote:

Maybe in next versions we could have a 'server-tree'
If you want to see the options of that server you click on '+' and expand it...

It can be separated by IP ^^

Yeah. Nice idea.

13 (edited by catpaw 2008-08-29 10:14:12)

Re: Multi Server Listing

n0skill wrote:

simple - do the map-vote-system ...

Dont think we dont know what map-voting is. But it has several drawbacks, hence this suggestion. On mapvoting, you don't know what maps a server can do, if you are just browsing the metaserver... It will register with just a random map, and albeit it could do your map, you cannot see it if you don't know it already.  With multi server listing you just join that map you want to play. No voting, no joining servers and then having to look what they can do etc. no keyboard commanding, etc.

14

Re: Multi Server Listing

Slinack wrote:

Maybe in next versions we could have a 'server-tree'
If you want to see the options of that server you click on '+' and expand it...

It can be separated by IP ^^

Don't like.. because finding a specific map will be yet harder.. The IP of the server is not the primary search key we are looking for, or? Therefore sorting it as primary treespawn is not a good IMHO. I don't know what the problem is with a "long" list. Either you chose just the servers with shortest pings and sort it with that. Or you sort about the mapname and then scroll down to the map you want to play. I don't see how multiregistering servers would make this any more cumbersome in reality.

Of course this could be user-toggleable treeview, listview. In this case everybody gets what he likes most...

15

Re: Multi Server Listing

I thought about a treeview first also, but treeviews are a big afford to code and I think, there are more important things than making a treeview to group servers by a filter which nobody uses really (I talk about the IP). The plain list is good so far, maybe this could be done later.

But I still like the idea... And still no developer posted a response... I would like to know how they think about it.

greetings
Lord Horazont

Servers:
For normal games: /usr/games/teeworlds/teeworlds_srv
For highly tuned and totally freaky games: /usr/games/teeworlds/teeworlds_special

16

Re: Multi Server Listing

This is probably not something we will do as it introduces unnecessary complexion. You can however do it quite easily for yourself with a shell script that runs multiple servers and queries all of them regularly. Once a server reaches a limit you can shut down the others.

Languages shapes the way we think, or don't.

17

Re: Multi Server Listing

Personally, I don't like it one bit. Seems like over engineering for a small problem and missing the issue while you are at it. Introduces a lot of strange cases that could occur if several people joins the server at the same time.

The main issue I feel is that good maps doesn't get the attention that they should. They doesn't spread around to other servers. I think that with some statistics tools that logs what maps and servers that are popular would help server administrators to setup servers with common maps that are good.

Another thing that could be good is a good database of maps that people can vote on what maps they like etc. like teeworlds-db.com. We have tossed around the idea to officially bless teeworlds-db.com and perhaps see if it can be integrated to the to the official site. All this is just speculative right now but it would be nice to have something like it.

18 (edited by catpaw 2008-08-29 15:56:02)

Re: Multi Server Listing

Well I think the core issue is, that here 1 server as one physical entity is configured to only offer 1 map at any time as logical entity, as one-trick pony.

I mean it should be possible for server admins to just offer the phyical service, and having players an easy way to decide for content... and yes, map voting really just doesn't cut it...

BTW: If multiple people join the server, there will always be 1 that is the first to arrive at the server-core-loop. And starting to download a map is designating the server for this map. There just cannot be two absolutely simultaniously entering for different maps. If the unlikely event ocours that two player in a very small timeframe join the same server for different maps, the second will just find himself in a map he didn't join, because of the other being first to designate the server. No big problem IMHO.

I don't know if offering statistics if help server admins. Look in the reality of the serverlist, for a caring server admin a little common sense should already tell you, that the map you offer is hardly ever wanted while others are almost always close to full... it just doesn't seem to really work...

19

Re: Multi Server Listing

One server can host several maps. What if the server reported it's map cycle, or available maps, if it supports voting or not to the server browser. Then you could have the ability to search for a server that you can convert into the desired server that you want. "I want to see servers that have the map X and support voting" or something like that.

20 (edited by catpaw 2008-08-29 16:23:53)

Re: Multi Server Listing

that would be very cool. I can't imagine now exactly what you think of, but I'll support it whatever it is smile smile

21

Re: Multi Server Listing

matricks wrote:

...and support voting...

Are there any plans to implement a voting system? IMO it should NOT be left for a mod. It's a pretty standard thing imo. Even if it means just voting for maps, opposed to other things like kick players.

IMO voting should be on by default, and a cvar to disable voting.

22

Re: Multi Server Listing

gordzo70@hotmail.com wrote:
matricks wrote:

...and support voting...

Are there any plans to implement a voting system? IMO it should NOT be left for a mod. It's a pretty standard thing imo. Even if it means just voting for maps, opposed to other things like kick players.

IMO voting should be on by default, and a cvar to disable voting.

There are plans, not done yet however due to time constraints. Voting for kicking, banning, changing map etc

23

Re: Multi Server Listing

matricks wrote:

There are plans, not done yet however due to time constraints. Voting for kicking, banning, changing map etc

Nice! big_smile

24

Re: Multi Server Listing

the only way i can host more than one server is host it from another computer (different IP):D

Bye.