Server browser improvement: player lobby & server seeding tool (/lite match making)

BicsumBicsum Join Date: 2012-02-27 Member: 147596Members, Reinforced - Gold
edited May 2016 in Ideas and Suggestions
Hi,

I would like to suggest a new server browser feature / server browser overhaul.

Problem:
Currently you often have a situation where you want to have quick match, but every server is either full or empty.
So you are either constantly hitting the refresh button, hoping you will get a slot on a full server or you will try to seed a server yourself.
Other players in the server browser may see you trying to seed a server, but will probably consider a 1/XX server as empty and keep hitting refresh, because they don't want to waste their time, hoping they will get a slot on a full server, even though there are would be enough players doing this, who could easily seed a server, if they would just knew of each other.

Solution:
Add a player lobby to the server browser, including a chat and a sever seeding tool.

Think of how blizzard games manage(d) to do this.
Vvm5uXk.jpg
In addition to this, add the ability for players to suggest a server to seed or better: let them select servers they want to play on (e.g. like this:)
yh7b9ol71zx7.png

Players may mark themselves with the slot count they want to play on.

Result:
- More low slot count servers would be populated, since seeding them would be easier.
- players would have a common interface to talk to each other, giving eath other tips, etc
- players could show case their player model / their stats
- the community would feel more alive

Is that a cool or not?

Edit
u1rx6my7j5py.png

Comments

  • BalmarkBalmark Join Date: 2002-11-01 Member: 3476Members, Constellation, Reinforced - Silver, Reinforced - Shadow, WC 2013 - Shadow
    Great idea .. but the chances this would be implemented considering how the server browser has been in such a shit state since day 1, its obviously not a priority for anyone
  • WyzcrakWyzcrak Pot Pie Aficionado Join Date: 2002-12-04 Member: 10447Forum Moderators, Constellation, NS2 Playtester, Squad Five Blue
    Whatever the outcome, thank you for the creativity and effort you put into this idea. Good on you.
  • GhoulofGSG9GhoulofGSG9 Join Date: 2013-03-31 Member: 184566Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, Reinforced - Supporter, WC 2013 - Supporter, Pistachionauts
    I actually like where this thread is going and will "abuse" it now to start a general debate about what is wrong with the current server browser and what can be done better.

    First about the lobby idea: I would suggest to make another topic about that as it's a different topic and there is a lot to say about it as well. (e.g. there have been experiments with an embed discord chat in the menu in the past)

    yM3S9tD.png

    Above is a draft of the originally planned new server browser.

    Some issues that draft already tries to solve is how messed up the filter options and game mode tabs are. Specially the reactions towards the last build have shown these elements of the browser desperately need a change.

    The seed idea is actually kinda hidden inside the play now algorithm: It tries foremost to create as many around 12 players servers as possible while distributing the players to regionally close and well performing servers.

    An idea I have in this matter to move play now directly into the server browser as "highlighted entry" that the player auto connects to in 10-20 seconds if not canceled (by hitting a cancel button or joining another servers before or turning it off via the options).

    About the favorite system there is actually a change pending to make it able to unlike servers (so you can hide them at the button of the server list etc.)

    Beyond that the skill row needs a little redesign to make it more useful to most players. (Having only one server without a double arrow down is not helpful)

    To add onto that the details window should imho be repositioned so it shows up as soon as you select a server.

    There are some more ideas beyond that but the ones I listed are the ones i will most likely focus first on when starting to work at the server browser in the future.
  • BicsumBicsum Join Date: 2012-02-27 Member: 147596Members, Reinforced - Gold
    edited April 2016
    The seed idea is actually kinda hidden inside the play now algorithm: It tries foremost to create as many around 12 players servers as possible while distributing the players to regionally close and well performing servers.

    Well, maybe, but that isn't helpful when you're the only one clicking it. The point is to seed a server from 0 to 12 or better 14 players immidiately.

    You don't know what you get when you click "play now". I, for example, dont want this server to be a >20 slot server in any case, which is why I never use it.
    An idea I have in this matter to move play now directly into the server browser as "highlighted entry" that the player auto connects to in 10-20 seconds if not canceled (by hitting a cancel button or joining another servers before or turning it off via the options).

    I don't understand, can you elaboerate?
    You click on server browser and are automatically connected to a server after 10-20 seconds?
    About the favorite system there is actually a change pending to make it able to unlike servers (so you can hide them at the button of the server list etc.)
    So, a blacklist?
    Beyond that the skill row needs a little redesign to make it more useful to most players. (Having only one server without a double arrow down is not helpful)

    I'd just go for numbers here. Average skill on the server with more infos on hover (skill discrepancy / wanted skill level by the admin / the effect you have on these numbers when joining etc.).
    That way you know what you get.

    To add onto that the details window should imho be repositioned so it shows up as soon as you select a server.
    True, hover info is neat.


  • ydyydy Join Date: 2014-10-21 Member: 199067Members
    Some issues that draft already tries to solve is how messed up the filter options and game mode tabs are. Specially the reactions towards the last build have shown these elements of the browser desperately need a change.
    Another idea regarding the game mode filters that would probably ease current tensions would be to annotate each game mode name in that bar with a little inset number that says the number of servers currently running that mode. Or possibly reduced to the number which match your other current filters.

  • Kouji_SanKouji_San Sr. Hινε Uρкεερεг - EUPT Deputy The Netherlands Join Date: 2003-05-13 Member: 16271Members, NS2 Playtester, Squad Five Blue
    edited April 2016
    Made a mockup

    26365027861_97727f1810_o.png


    There's some other one floating around as well, I cannot find it right now.


    This is a suggestions thread for features on the server browser. I think I've got most of it covered with this mockup, but perhaps someone out there has a golden idea. Again, suggestions, no discussion about other stuff please... This is also my final attempt to try and get the devs and community together again. I won't be looking into this thread that is for the devs and you lot to do.

    Soo... GLHF and let's hope WPGG, okidoki lads N lassies. Have a good one o/
    Just realized this needs to be I&S. Ah screw it, no one goes there anyways :tongue:
  • GhoulofGSG9GhoulofGSG9 Join Date: 2013-03-31 Member: 184566Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, Reinforced - Supporter, WC 2013 - Supporter, Pistachionauts
    Thanks for your contribution Kouji. I merged it inti this thread so all server browser related ideas are at one place.
  • Kouji_SanKouji_San Sr. Hινε Uρкεερεг - EUPT Deputy The Netherlands Join Date: 2003-05-13 Member: 16271Members, NS2 Playtester, Squad Five Blue
    edited April 2016
    Thanks for your contribution Kouji. I merged it inti this thread so all server browser related ideas are at one place.

    Ah yes, here it is! Thanks @GhoulofGSG9 :D

    I just realized my "no bot" and "performance" filters aren't working on the mockup, someone should make a bug report for that................ :trollface:
  • remiremi remedy [blu.knight] Join Date: 2003-11-18 Member: 23112Members, Super Administrators, Forum Admins, NS2 Developer, NS2 Playtester
    edited April 2016
    Bicsum wrote: »
    Currently you often have a situation where you want to have quick match, but every server is either full or empty.
    So you are either constantly hitting the refresh button, hoping you will get a slot on a full server or you will try to seed a server yourself.
    Have you tried using the Play Now button for this purpose? You should also be able to queue up on a server (Auto-join) if there's one in particular you like.

    So the issue with Play Now is that it's not granular nor transparent enough, I think. More options and more feedback would be good. It would be great as well to be able to know that there are 12 people looking for a server and have them all join together, but it's technically challenging to do that with what we have available currently. (Which as Ghoul said, is why seeding is factored into the ranking algorithm for which server to join)
  • BicsumBicsum Join Date: 2012-02-27 Member: 147596Members, Reinforced - Gold
    edited April 2016
    remi wrote: »
    Bicsum wrote: »
    Currently you often have a situation where you want to have quick match, but every server is either full or empty.
    So you are either constantly hitting the refresh button, hoping you will get a slot on a full server or you will try to seed a server yourself.
    Have you tried using the Play Now button for this purpose? You should also be able to queue up on a server (Auto-join) if there's one in particular you like.

    So the issue with Play Now is that it's not granular nor transparent enough, I think. More options and more feedback would be good. It would be great as well to be able to know that there are 12 people looking for a server and have them all join together, but it's technically challenging to do that with what we have available currently. (Which as Ghoul said, is why seeding is factored into the ranking algorithm for which server to join)

    To be honest, I haven't tried it yet, but like you said, I didn't know about it being more advanced.

    This is what I was thinking of:
    4n7av95aa505.png




    Region might also be changed to #Lobby. Like, you could have a #Europe-lobby, but also a #Gather-lobby, a #%Clan%-lobby, a #Siege-Lobby, #Rookie-Lobby etc.

    Can't the hive-server be the backend for this?

  • BicsumBicsum Join Date: 2012-02-27 Member: 147596Members, Reinforced - Gold
    edited April 2016
    I've tried the "play now" button now. So far it seems to be working well for what it is supposed to do, but one thing might be problematic, It doesn't seem to take the servers mod configs into account. Most importantly the "NoRookies" and "Enforce Team Sizes" Shine Epsilon plugins.

    At the moment, you may get assigned to a server that has only spectator slots available or you can get assigned to servers, on which you do not have the minimum required play time.

    Is it possible to query the servers shine plugin config from the server browser? If it isn't, maybe you should integrate some of the plugin features into vanilla. Even better would be to eat Shine and Shine Epsilon alltogether.
Sign In or Register to comment.