Web Based Server Browser Released

DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
edited July 2005 in NS General Discussion
<div class="IPBDescription">Now you know BEFORE you join</div> One of <a href='http://www.modns.org/forums/' target='_blank'>modNS.org's</a> best coders <b>-mE-</b> has developed a script that allows NS players to know everything they could possibly need to know about a server <b>BEFORE</b> joining it.

<a href='http://nssb.psix.info/en/home/main/' target='_blank'>Natural Selection Server Browser or NSSB</a> is a web based comprehensive means of parsing server information. Select "Servers", then click on whichever one you're interested in and it will tell you if blockscripts or friendlyfire is enabled, what plugins are running, if the server is using bots, CVars and server rules, number of players, and anything you could possibly want to know about a server prior to joining it.

Selecting "Plugins" will give you a list of all plugins this script checks for. By selecting any given plugin you will be given stats regarding it, such as how many servers are running it (by number and percent) and what is the most popular version. The plugin's author is also provided.

Selecting "Statistics" will give you server stats such as Total servers listed, Active servers, Active players, Total slots, Last master query.

Selecting "Maps" will give you a listing of all maps currently playing, prioritized by the most popular being at the top. The "Search" and "CVars" functions currently are not activated.


It is hoped this server browser will enable players to easily find a server to suit them <b>BEFORE</b> joining it. This will prevent surprises and unnecessary joins. It queries each server every 60 seconds and the master every 30 minutes.
«1

Comments

  • RobertoRoberto Join Date: 2003-03-16 Member: 14591Members, Constellation
    Anyone else miss the old days where if you wanted a bastardized ns you went to voogru's and if you wanted a regular game you just picked a server with a decent ping?

    This plugin doesn't query servers for my ping, so I don't see me using it much. Could be useful for people with very specific tastes though.
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    That's a valid point regarding the ping not showing, but it's impossible to query servers for their ping from this. The NSSB is designed to provide you with server information not otherwise available.
  • cryformecryforme Join Date: 2004-03-12 Member: 27295Members
    edited July 2005
    sorry depot, wrong again. it CAN query servers for ping, you just have to do it right. for example, a less data-intensive, but just as valid NS/CS/DOD/TFC/UT/HL MOD server/player search engine can be found at )<a href='http://www.gametiger.net' target='_blank'>www.gametiger.net</a>. try searching for a server, then click on the server name and see the page that comes up...notice it displays your ping. it's just a matter of figuring out how to do it, just like everything else (and considering gametiger has been doing it for years, i'd say it couldnt be that hard to figure out, much less being "impossible".)
  • urinalcakeurinalcake Can&#39;t work a sound card United States Join Date: 2002-11-08 Member: 7799Members
    Wow really sweet ap.
    Serverspy and Gametiger also do this, but I like how this is NS only and is updated pretty often so I dont have to flirt between ServerSpy and GT.

    gj -mE-
  • moultanomoultano Creator of ns_shiva. Join Date: 2002-12-14 Member: 10806Members, NS1 Playtester, Contributor, Constellation, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Gold, NS2 Community Developer, Pistachionauts
    Awesome! Now I don't have to start NS to see if any servers are playing my map!
    (run my map on your server! <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo--> )
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    <!--QuoteBegin-cryforme+Jul 14 2005, 04:33 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (cryforme @ Jul 14 2005, 04:33 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> sorry depot, wrong again. it CAN query servers for ping, you just have to do it right. for example, a less data-intensive, but just as valid NS/CS/DOD/TFC/UT/HL MOD server/player search engine can be found at )<a href='http://www.gametiger.net' target='_blank'>www.gametiger.net</a>. try searching for a server, then click on the server name and see the page that comes up...notice it displays your ping. it's just a matter of figuring out how to do it, just like everything else (and considering gametiger has been doing it for years, i'd say it couldnt be that hard to figure out, much less being "impossible".) <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Incorrect. It's still impossible to get the ping because it depends on from where the command was sent. You can't display the client's ip unless the client has a program installed to ping the server itself. <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo-->
  • djme2kdjme2k Join Date: 2004-02-18 Member: 26656Members, Constellation
    of course every coding and plugin what is done from someone get my respect.

    to the point of use.

    i think this is not something what i have must do or what i have not.
    its nothing new.

    there are many search progs or webbased things what before was.

    but all in all, its nice to see.

    maybee the coder get some more ideas and implement something what i dont see before.
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    I'm not aware of any other web browser that provides all of the information this one does though. If there was, why would everyone be complaining about joining servers only to find out it has this plugin or that plugin, or even bots that they didn't want to play on? If anyone can point out a similar web browser please point it out.
  • djme2kdjme2k Join Date: 2004-02-18 Member: 26656Members, Constellation
    <a href='http://www.game-monitor.com/search.php?country=&game=ns' target='_blank'>http://www.game-monitor.com/search.php?country=&game=ns</a>

    one with ultra details

    serverspy.com
    etc.
    there are many
  • TomHTomH Join Date: 2004-05-26 Member: 28937Members, Constellation
    edited July 2005
    hey plugin whoring thats new
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    <!--QuoteBegin-djme2k+Jul 14 2005, 06:42 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (djme2k @ Jul 14 2005, 06:42 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <a href='http://www.game-monitor.com/search.php?country=&game=ns' target='_blank'>http://www.game-monitor.com/search.php?country=&game=ns</a>

    one with ultra details

    serverspy.com
    etc.
    there are many <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Game Monitor isn't nearly as detailed, and doesn't provide plugin statistics either. It's also not NS specific, <b>hasn't updated MY server info over 9 minutes</b>, doesn't list the server's correct versions, nor tells you if a server's protocol hasn't been updated. I could go on and on ...
  • DarkFrostDarkFrost Join Date: 2003-04-03 Member: 15154Members, NS1 Playtester, Constellation
    <!--QuoteBegin-Roberto+Jul 14 2005, 01:45 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Roberto @ Jul 14 2005, 01:45 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Anyone else miss the old days where if you wanted a bastardized ns you went to voogru's and if you wanted a regular game you just picked a server with a decent ping? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    This still stands quite true in europe.
  • cryformecryforme Join Date: 2004-03-12 Member: 27295Members
    <!--QuoteBegin-Depot+Jul 14 2005, 04:27 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Depot @ Jul 14 2005, 04:27 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin-cryforme+Jul 14 2005, 04:33 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (cryforme @ Jul 14 2005, 04:33 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> sorry depot, wrong again. it CAN query servers for ping, you just have to do it right. for example, a less data-intensive, but just as valid NS/CS/DOD/TFC/UT/HL MOD server/player search engine can be found at )<a href='http://www.gametiger.net' target='_blank'>www.gametiger.net</a>. try searching for a server, then click on the server name and see the page that comes up...notice it displays your ping. it's just a matter of figuring out how to do it, just like everything else (and considering gametiger has been doing it for years, i'd say it couldnt be that hard to figure out, much less being "impossible".) <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    Incorrect. It's still impossible to get the ping because it depends on from where the command was sent. You can't display the client's ip unless the client has a program installed to ping the server itself. <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo--> <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    hmmm...then how bout you direct yourself to the link in my post, check out a server and explain to us all why, since according to you its impossible, it shows a ping (which in my experience in using gametiger over the last 4-5 years or so, has always been about as accurate as the ping readouts on steam). as i said, its not ns specific and doesnt list as many variables, but why bother with a webpage when you can use ASE or serverspy?
    i give my compliments to the creators on making something unique and insightful, but i dont think it'll get much use in the long run.
  • AhnteisAhnteis teh Bob Join Date: 2002-10-02 Member: 1405Members, NS1 Playtester, Constellation
    You use java or flash to execute a ping on the local host.
  • BloodBallBloodBall Join Date: 2003-07-11 Member: 18098Members
    <!--QuoteBegin-Depot+Jul 14 2005, 06:19 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Depot @ Jul 14 2005, 06:19 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin-djme2k+Jul 14 2005, 06:42 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (djme2k @ Jul 14 2005, 06:42 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <a href='http://www.game-monitor.com/search.php?country=&game=ns' target='_blank'>http://www.game-monitor.com/search.php?country=&game=ns</a>

    one with ultra details

    serverspy.com
    etc.
    there are many <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    Game Monitor isn't nearly as detailed, and doesn't provide plugin statistics either. It's also not NS specific, <b>hasn't updated MY server info over 9 minutes</b>, doesn't list the server's correct versions, nor tells you if a server's protocol hasn't been updated. I could go on and on ... <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    djme, I'm afraid you just got perpetually owned.
  • FireStormFireStorm Join Date: 2002-11-06 Member: 7390Members
    <!--QuoteBegin-Ahnteis+Jul 15 2005, 07:29 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Ahnteis @ Jul 15 2005, 07:29 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> You use java or flash to execute a ping on the local host. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    I was going to say that <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo-->
  • PithlitPithlit Join Date: 2003-05-07 Member: 16120Members, NS1 Playtester, Constellation
    does it do something more than HLSW?
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    <!--QuoteBegin-cryforme+Jul 15 2005, 01:37 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (cryforme @ Jul 15 2005, 01:37 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--><!--QuoteBegin-Depot+Jul 14 2005, 04:27 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Depot @ Jul 14 2005, 04:27 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin-cryforme+Jul 14 2005, 04:33 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (cryforme @ Jul 14 2005, 04:33 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> sorry depot, wrong again. it CAN query servers for ping, you just have to do it right. for example, a less data-intensive, but just as valid NS/CS/DOD/TFC/UT/HL MOD server/player search engine can be found at )<a href='http://www.gametiger.net' target='_blank'>www.gametiger.net</a>. try searching for a server, then click on the server name and see the page that comes up...notice it displays your ping. it's just a matter of figuring out how to do it, just like everything else (and considering gametiger has been doing it for years, i'd say it couldnt be that hard to figure out, much less being "impossible".) <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    Incorrect. It's still impossible to get the ping because it depends on from where the command was sent. You can't display the client's ip unless the client has a program installed to ping the server itself. <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo--> <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    hmmm...then how bout you direct yourself to the link in my post, check out a server and explain to us all why, since according to you its impossible, it shows a ping (which in my experience in using gametiger over the last 4-5 years or so, has always been about as accurate as the ping readouts on steam). as i said, its not ns specific and doesnt list as many variables, but why bother with a webpage when you can use ASE or serverspy?
    i give my compliments to the creators on making something unique and insightful, but i dont think it'll get much use in the long run.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    I already have Gametiger bookmarked and I'm aware they show a "Bogo Ping", whatever that is. I don't know HOW they arrive at this figure, but I DO know it's very inaccurate when I use it. As to this NSSB getting much use, the scores of users on here who complain about NOT knowing what plugins run on a server or if there's bots love it so far. Also the stat junkies who want to know how many servers are linux or windows, or use amxx or adminmod, like it, etc., etc.

    <!--QuoteBegin-Ahnteis Jul 15 2005+ 02:29 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Ahnteis Jul 15 2005 @ 02:29 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
      You use java or flash to execute a ping on the local host. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    I'll pass this on to -mE-, many thanks.
  • RobertoRoberto Join Date: 2003-03-16 Member: 14591Members, Constellation
    <!--QuoteBegin-Depot+Jul 14 2005, 05:03 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Depot @ Jul 14 2005, 05:03 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> why would everyone be complaining about joining servers only to find out it has this plugin or that plugin, or even bots that they didn't want to play on? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Because there should be no need for a secondary server browser to tell us what kind of game is going on. I start up ns, sort by ping and # of players, then start taking shots in the dark to find a decent server. It usually only takes a few tries to find a server that is tolerable to play on.
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    <!--QuoteBegin-Roberto+Jul 15 2005, 08:41 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Roberto @ Jul 15 2005, 08:41 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--><!--QuoteBegin-Depot+Jul 14 2005, 05:03 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Depot @ Jul 14 2005, 05:03 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> why would everyone be complaining about joining servers only to find out it has this plugin or that plugin, or even bots that they didn't want to play on? <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    Because there should be no need for a secondary server browser to tell us what kind of game is going on. I start up ns, sort by ping and # of players, then start taking shots in the dark to find a decent server. It usually only takes a few tries to find a server that is tolerable to play on.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    No need? The Steam Server Browser isn't equipped to show all this information, and most players don't like bouncing around trying to find one. Seems you are the exception.
  • FireStormFireStorm Join Date: 2002-11-06 Member: 7390Members
    <!--QuoteBegin-Depot+Jul 15 2005, 01:39 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Depot @ Jul 15 2005, 01:39 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin-Ahnteis Jul 15 2005+ 02:29 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Ahnteis Jul 15 2005 @ 02:29 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
      You use java or flash to execute a ping on the local host. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    I'll pass this on to -mE-, many thanks. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    I took a look at flash... and I couldn't find anything that would let it use ICMP (probably for security reasons)... so pinging with flash isn't possible, you'll have to use java (or ActiveX but avoid that ^^).
  • DarkFrostDarkFrost Join Date: 2003-04-03 Member: 15154Members, NS1 Playtester, Constellation
    <!--QuoteBegin-Depot+Jul 15 2005, 01:39 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Depot @ Jul 15 2005, 01:39 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I DO know it's very inaccurate when I use it. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Every server browser I use has incorrect ping times, steam, hlsw, ASE, all give me pings in the high hundreds to thousands, when I connect ping is fine and ~40. I don't know why, and I don't care aslong as my connection is fine, which it is.

    So in my opinion as long as you know where the server is situated, there is no need for a ping time being shown.
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    <!--QuoteBegin-DarkFrost+Jul 15 2005, 09:05 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (DarkFrost @ Jul 15 2005, 09:05 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin-Depot+Jul 15 2005, 01:39 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Depot @ Jul 15 2005, 01:39 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I DO know it's very inaccurate when I use it. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    Every server browser I use has incorrect ping times, steam, hlsw, ASE, all give me pings in the high hundreds to thousands, when I connect ping is fine and ~40. I don't know why, and I don't care aslong as my connection is fine, which it is.

    So in my opinion as long as you know where the server is situated, there is no need for a ping time being shown. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    I agree, server location should suffice. Thanks for your input.
  • GiGaBiTeGiGaBiTe Join Date: 2003-10-07 Member: 21489Members
    <a href='http://darksideserver.cjb.net:27015' target='_blank'>http://darksideserver.cjb.net:27015</a>

    webmod has been out for years and does the same thing

    <a href='http://djeyl.net' target='_blank'>http://djeyl.net</a>

    you just need to know how to write html code, and the webmod internal commands to show the data..
  • Jabba_The_HuntJabba_The_Hunt Join Date: 2003-01-05 Member: 11850Members
    great script dude, huge amount of information on the server plugins etc. Filtering by world location would be useful.
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    Thank you Jabba The Hunt, I'll pass that on to -mE-. <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo-->
  • TaaketaTaaketa Join Date: 2004-02-10 Member: 26357Members
    Indeed is a great plugin. I wouldn't worry about ping times as it has been said it can be very inaccurate. Really what should be taken into account when figuring out the best server to play on is, location, max no of players, and plugins.

    All these affect ping times, more players means more load on the servers line and the servers processing ability, add on top of that any plugins = more load on the server itself.

    Anyway it would be great if there was some way to have a "bar code" system of the best server to play on. IE: a small green bar increasing to red for a bad server to play on, solely based on location and preformance (although i dunno how that could be checked.)
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    Location would be totally relevant to the viewer's location, as would performance - so I don't know how he could do that. Jabba the Hunt's suggestion is doable though... just waiting to see -mE- to tell him.
  • FirewaterFirewater Balance Expert Join Date: 2002-12-12 Member: 10690Members, Constellation
    Is it possible to have the browser show how many servers are active, and a total player count?
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    edited July 2005
    Indeed it is my little Forum Junkies co-host buddy. <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo--> Simply select "Statistics".
Sign In or Register to comment.