Server browser needs to become better

Squirreli_Squirreli_ Join Date: 2012-04-25 Member: 151046Members, Reinforced - Shadow
edited September 2012 in Ideas and Suggestions
<div class="IPBDescription">... to help keep the new players</div>Here is a wishlist, explanations after that:

1) Server performance rating
2) Favourite servers tab
3) Blacklisted servers tab
4) Autoretry (and queue)
5) Cached serverlist
6) Sortability and filtering

<u>Server performance rating</u>
Now, this I think is the most important one. Marking servers favourite or blacklisting them kinda tries to work around this problem, but don't do good enough a job... So, the problem is people hosting servers on inferior hardware. The result is low-tickrate, high-choke servers that make the game seem awful. When this is combined with lower-end computers, new players will genuinely think that the game is so badly made that it doesn't work on their computer. If players could see some indication of server performance in the server browser (and or lag/choke/packetloss warnings ingame), they could home in on good servers and avoid mistaking the crap servers for the real NS2 experience. I don't know if this is as bad in the US, but here in the EU, there are several servers that often have high player counts and that have choke and a tickrate of 15-20 from midgame on. This problem could maybe also be worked around by making some players do that rating for the other players. Maybe crowdsourced or perhaps playtesters... Then it would just be a matter of displaying that rating in the server browser.

<u>Favourite servers tab</u>
Pretty explainatory. There are some servers that I like to frequent, and I would like to store them so that I can easily see them in one view.

<u>Blacklisted servers</u>
There are some pretty horrible (as in low performance) servers out there, and I'd like to make my first visit to such servers my last. This should be doable at client-side by marking the server somehow, and then the server would be displayed in different colour and maybe have a "you sure, this server sucks" dialog to warn me if I try to connect there again.

<u>Autoretry (and queue)</u>
Players want to connect to certain full servers at times, for instance, when their friends are on said server. Also, sometimes players just want to join one of a few servers that meet their criteria. What is needed is auto-retry and/or queuing. Auto-retry to multiple servers (as provided by menumod) is also a really great feature.

<u>Cached serverlist</u>
<!--quoteo(post=1972625:date=Sep 6 2012, 11:36 AM:name=rantology)--><div class='quotetop'>QUOTE (rantology @ Sep 6 2012, 11:36 AM) <a href="index.php?act=findpost&pid=1972625"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->It also needs a cached server list so that when steam decides it doesn't feel like refreshing your server list you aren't stuck staring at a blank screen for several minutes at a time.<!--QuoteEnd--></div><!--QuoteEEnd-->

<u>Better sortability and filtering</u>
A good server browser should allow for advanced filtering (although it should work well and streamlined off the bat) and it should be sortable by any column. Further, sort options should not be reset upon refreshing. Sorting should be smooth and quick.

Comments

  • Onii-chanOnii-chan Join Date: 2002-11-05 Member: 7164Members
    Good ideas indeed, also region filters.
  • NammNamm Join Date: 2011-12-08 Member: 137116Members
    I couldn't agree more. This is crucial for new and casual players. If the game is cumbersome to play, less people will find the energy and time to play. Thus, less players on the servers. It's really important to be able to join a good game of your own choosing as quickly and easily as possible. You want to play on your favourite map with low ping with people you recognize. Not whatever server that just happens to have slots open and you join because you don't want to sit for ages refreshing the entire browser...
  • rantologyrantology Join Date: 2012-02-05 Member: 143750Members, NS2 Developer, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Shadow, WC 2013 - Gold
    +1 to everything in the OP. It also needs a cached server list so that when steam decides it doesn't feel like refreshing your server list you aren't stuck staring at a blank screen for several minutes at a time.
  • TSiOmiCronTSiOmiCron Join Date: 2012-08-05 Member: 154795Members
    edited September 2012
    Yes, this is all good ideas indeed. Additionally i would like to see some sort of friends system, where you can see what server your friends are playing on so you can join on them if you like.
    Also it should by default be sorted by ping so the servers with lowest amount of ping will come first. It would also be cool to have the option to hide empty and password protected servers.
    But great ideas all of the above.

    -OmiCron-
  • GrohmiGrohmi Join Date: 2012-08-10 Member: 155216Members
    fully agree, handling the servers is the biggest issue now for me while playing NS2, good ideas by the way
  • Squirreli_Squirreli_ Join Date: 2012-04-25 Member: 151046Members, Reinforced - Shadow
    edited September 2012
    <!--quoteo(post=1972629:date=Sep 6 2012, 11:43 AM:name=TSiOmiCron)--><div class='quotetop'>QUOTE (TSiOmiCron @ Sep 6 2012, 11:43 AM) <a href="index.php?act=findpost&pid=1972629"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Additionally i would like to see some sort of friends system, where you can see what server your friends are playing on so you can join on them if you like.<!--QuoteEnd--></div><!--QuoteEEnd-->

    This would be nice also. Currently Steam provides a decent friends-functionality and you can join the server they are on (and that has auto-retry btw!), but something like this might be beneficial in NS2 browser as well.

    <b>EDIT: I've edited most of the suggestions into the first post.</b>
  • SounDWavE1SounDWavE1 Join Date: 2005-02-06 Member: 40096Members, Reinforced - Supporter
    Squirreli_ you may want to take a look at this mod <a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=113246" target="_blank">http://www.unknownworlds.com/ns2/forums/in...howtopic=113246</a>
  • kababkabab Join Date: 2003-12-15 Member: 24384Members, Constellation
    I think a few little features in the server browser would go a long way!!

    First feature I feel we need is a region filter and the 2nd feature would be an Auto-retry option to join full servers.

    Little features like this go a long way :)

    Cheers@!
  • NordicNordic Long term camping in Kodiak Join Date: 2012-05-13 Member: 151995Members, NS2 Playtester, NS2 Map Tester, Reinforced - Supporter, Reinforced - Silver, Reinforced - Shadow
    <!--quoteo(post=1973293:date=Sep 6 2012, 08:40 PM:name=kabab)--><div class='quotetop'>QUOTE (kabab @ Sep 6 2012, 08:40 PM) <a href="index.php?act=findpost&pid=1973293"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I think a few little features in the server browser would go a long way!!

    First feature I feel we need is a region filter and the 2nd feature would be an Auto-retry option to join full servers.

    Little features like this go a long way :)

    Cheers@!<!--QuoteEnd--></div><!--QuoteEEnd-->
    Or general filtering. Filter by ping, filter so you don't see full servers, search by name, filter by map... etc
  • CimCim Join Date: 2012-02-25 Member: 147403Members
    It would be fantastic if the game could be included in the Steam client's built in server browser, seeing how it already has all of the features requested here. There's already a lot of Steamworks titles in there, so I'm assuming it would be possible?

    Not a replacement for the in-game browser of course but it would be a great addition to it imo.
  • IllidanIllidan Join Date: 2003-08-17 Member: 19861Members
    Hi there! That's the thread I searched for! Thank you very much for the great ideas! :-)

    I just started with NS2 a few days ago and indeed, this was the first (and almost the only) annoying thing I've seen. The whole menu is kinda <b>very</b> basic.

    I am as well missing my favorites, filters like "not full", "not empty", "no password" and "ping less than". Furthermore the refreshrate is ... well ... extremely slow. Refreshing the serverlist should work like elsewhere:
    1) Refresh all currently listed servers. If not available anymore, remove from list. Save list in some variable.
    2) Start filtering of the servers, but keep every found server in that variable in case the filter-settings are changed.
    3) Check all remaining IPs in background. This shouldn't find much more servers, because most of them should be in the already displayed list (server won't change that much). Start filtering here as well during runtime.


    Oh, and it would be really great if my last sort order would be saved! I always sort my lists by playercount, not by ping (which is default in NS2?) or name.

    The mod looks good so far, but there I am missing the nice looking buttons :-)

    -------------------
    Furthermore, it would be great to be able to go to the server browser during gameplay, I don't want to disconnect all the time.
    And why can't I leave NS2 immediately during gameplay? I first have to disconnect? "Exit" could simply disconnect me and close NS2...



    Hopefully the menu will be changed until the release in october.
  • DraconisDraconis Join Date: 2003-02-18 Member: 13722Members, Reinforced - Onos
    Check out menu mod:

    <a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=113246" target="_blank">http://www.unknownworlds.com/ns2/forums/in...howtopic=113246</a>
  • NammNamm Join Date: 2011-12-08 Member: 137116Members
    There have been threads about this already... Anyway, I think the browser should have some sort of a queuing system instead of just auto-retry

    It would be nice if you could see how many players are ahead of you in the queue, and you should be able to stand in line for multiple servers. Finally, something that might work is a <i>"minplayers"</i> command for the servers so that a player can't join an empty or almost empty server. To join, there needs to be for instance six players in the queue, which then joins at the same time.
  • Squirreli_Squirreli_ Join Date: 2012-04-25 Member: 151046Members, Reinforced - Shadow
    <!--quoteo(post=1973164:date=Sep 7 2012, 02:43 AM:name=SounDWavE1)--><div class='quotetop'>QUOTE (SounDWavE1 @ Sep 7 2012, 02:43 AM) <a href="index.php?act=findpost&pid=1973164"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Squirreli_ you may want to take a look at this mod <a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=113246" target="_blank">http://www.unknownworlds.com/ns2/forums/in...howtopic=113246</a><!--QuoteEnd--></div><!--QuoteEEnd-->

    Thx for the tip, but I've been running menumod since forever ;) ... The normal server browser and menus are just inferior. Some of the improvements hoped for in this thread are already in menumod, and I recommend everyone to use it! Menus are the first thing a new player sees upon entering the game, however, and you can not expect every new player to go around the forums looking for mods to solve their problems. Also, even the all-mighty menumod doesn't solve all of the problems... I especially think the poor performance servers will give NS2 much bad reputation. This is because the game already is heavy on the client side, and new players will have hard time seeing whether their choppy game experience is due to client side or server side problems.
  • Squirreli_Squirreli_ Join Date: 2012-04-25 Member: 151046Members, Reinforced - Shadow
    I started a similar thread while back. It is a bit more comprehensive and can be found at:

    <a href="http://www.unknownworlds.com/forums/index.php?showtopic=120724&hl=" target="_blank">http://www.unknownworlds.com/forums/index....=120724&hl=</a>
  • HivelordHivelord Join Date: 2003-06-21 Member: 17567Members, Reinforced - Shadow
    The browser response needs to be greatly improved. Something as simple as clicking to sort by players stalls the game for a few moments. This is basic functionality, it should be instant.
  • AngeluszAngelusz Harmonic entropist Join Date: 2003-07-10 Member: 18072Members, Forum Moderators, Constellation, NS2 Playtester
    <!--coloro:orange--><span style="color:orange"><!--/coloro--><sup>Merged two similar threads.<!--colorc--></span><!--/colorc--></sup>
  • falcfalc Join Date: 2011-03-18 Member: 87128Members
    <!--quoteo(post=1972140:date=Sep 5 2012, 09:49 PM:name=Squirreli_)--><div class='quotetop'>QUOTE (Squirreli_ @ Sep 5 2012, 09:49 PM) <a href="index.php?act=findpost&pid=1972140"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec--><u>Server performance rating</u><!--QuoteEnd--></div><!--QuoteEEnd-->

    I doubt that something like this would work properly, since the servers and their environments are always influenced by many things which can have temporary (e.g. a DDoS-Attack) and permanent impact on the performance. The easiest approach would be to give the players the opportunity to rate the server with thumbs up/thumbs down, but this still would require the work to implement the system and save/offer the data.

    I agree with all other things you mentioned, though. :)
  • Squirreli_Squirreli_ Join Date: 2012-04-25 Member: 151046Members, Reinforced - Shadow
    <!--quoteo(post=1973416:date=Sep 7 2012, 01:08 PM:name=falc)--><div class='quotetop'>QUOTE (falc @ Sep 7 2012, 01:08 PM) <a href="index.php?act=findpost&pid=1973416"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I doubt that something like this would work properly, since the servers and their environments are always influenced by many things which can have temporary (e.g. a DDoS-Attack) and permanent impact on the performance. The easiest approach would be to give the players the opportunity to rate the server with thumbs up/thumbs down, but this still would require the work to implement the system and save/offer the data.

    I agree with all other things you mentioned, though. :)<!--QuoteEnd--></div><!--QuoteEEnd-->

    Yeah, it is the most complicated of the whole bunch. A simpler hack could be a visible client-side indicator ingame, where the player would be warned of dangerously low server tick-rate as it happens. This could be like the lag/choke/packetloss indicators that are used in many games and would have to be informative enough to newer players. The more experienced players know to check net_stats 1 and do recognize the issue just by playing. This is not a strictly Server Browser feature though...
  • Laosh'RaLaosh'Ra Join Date: 2011-12-09 Member: 137232Members
    only thing that annoys me is when i press refresh, see a server i like, but have a hard time selecting/joining it because new servers are sorted into the list again and again. not sure how this could be adressed properly though.
    maybe a cancel for the refresh so you can stop it as soon as you already found a server you want to join?
  • IllidanIllidan Join Date: 2003-08-17 Member: 19861Members
    <!--quoteo(post=1973376:date=Sep 7 2012, 03:05 AM:name=Draconis)--><div class='quotetop'>QUOTE (Draconis @ Sep 7 2012, 03:05 AM) <a href="index.php?act=findpost&pid=1973376"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Check out menu mod:

    <a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=113246" target="_blank">http://www.unknownworlds.com/ns2/forums/in...howtopic=113246</a><!--QuoteEnd--></div><!--QuoteEEnd-->


    Yeah, I already tried this mod, but when using this mod, NS2 crashes after a while. NS2 just runs fine without any crashes not using this mod. :-/
    Nevertheless this mod is something I would like to see in NS2, it's fast, easy to use and has all the required features.
  • IllidanIllidan Join Date: 2003-08-17 Member: 19861Members
    <!--quoteo(post=1973484:date=Sep 7 2012, 07:46 AM:name=Laosh'Ra)--><div class='quotetop'>QUOTE (Laosh'Ra @ Sep 7 2012, 07:46 AM) <a href="index.php?act=findpost&pid=1973484"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->only thing that annoys me is when i press refresh, see a server i like, but have a hard time selecting/joining it because new servers are sorted into the list again and again. not sure how this could be adressed properly though.
    maybe a cancel for the refresh so you can stop it as soon as you already found a server you want to join?<!--QuoteEnd--></div><!--QuoteEEnd-->

    Indeed, that's very annoying as well! You can't even cancel the refresh... and the button always has the caption "Refreshing...", even if it isn't refreshing the list anymore. o_O
  • RMJRMJ Join Date: 2012-08-09 Member: 155190Members
    Search options like, people online, not passworded, ping threshold stuff like that.

    Really dont wanna see servers above 100 ms ping because its unplayable, and i dont want to see empty or full servers or those that have passwords.

    So hope you guys add this at some point as well.
Sign In or Register to comment.