PlasmaJoin Date: 2003-04-26Member: 15855Members, Constellation, Squad Five Blue
<!--quoteo(post=1834242:date=Feb 22 2011, 05:15 PM:name=player)--><div class='quotetop'>QUOTE (player @ Feb 22 2011, 05:15 PM) <a href="index.php?act=findpost&pid=1834242"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Also, NS2 uses seperate ports for querying and connecting, the query-port is 1 above that of the connect (the default being 27015 to connect, 27016 for a query-readout). Your connect-links are pointing to the query-ports at the moment. I'm not sure if that is intentional and whether Max intents to allow connecting via the query-port as well.<!--QuoteEnd--></div><!--QuoteEEnd--> Yeah thanks, I'm just using the port reported by the Steam master as the join port. I tried both ports and it still didn't work.
<!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->Yea i meant a realtime/average of last few seconds or minutes of tick rate.<!--QuoteEnd--></div><!--QuoteEEnd--> Ah, good idea.
I'm not aware of a way to easily do this without simulating a player connecting to the server etc and taking up a slot and simulating being in-game for a few moments.
Ideally, the server's current tickrate could even be shown as a 'health' indicator in the server lobby list, or just made available in a query response as a figure value (so then I could easily show it).
<!--quoteo(post=1834248:date=Feb 22 2011, 09:36 AM:name=Plasma)--><div class='quotetop'>QUOTE (Plasma @ Feb 22 2011, 09:36 AM) <a href="index.php?act=findpost&pid=1834248"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I'm not aware of a way to easily do this without simulating a player connecting to the server etc and taking up a slot and simulating being in-game for a few moments.
Ideally, the server's current tickrate could even be shown as a 'health' indicator in the server lobby list, <b><u>or just made available in a query response as a figure value</u></b> (so then I could easily show it).<!--QuoteEnd--></div><!--QuoteEEnd--> I've done this for the next version of GmOvrmind. As I already built a query-responder from scratch, adding a rule (ala mp_friendlyfire ; sv_cheats) that contains the server-tickrate in realtime was a piece of cake (it's called netstat_tickrate atm). All that needs to be done is add another column for the server-tickrate rule and you instantly have a complete picture of server-performance across the board (at least for servers running GmOvrmind). I do have a feeling endar's server will sit at the top.
If you have any other suggestions of things you'd like to have exposed via the query-responder, do post them.
PlasmaJoin Date: 2003-04-26Member: 15855Members, Constellation, Squad Five Blue
Cool.
Is your query responder simply overriding the existing one (ie I should be able to spot your extra value in the query output) or is it using an alternative protocol/port?
I've been placing it over the default UDP query-port of Spark without a problem (if you're fast enough you can occupy it before Spark does). I've also been able to park it on the connect-port as it seems only TCP is used there (for connecting obviously). Spark uses a basic form of the Source-queryprotocol, so I decided in rebuilding the query-responder to stick to that and make it completely complaint with Source. The data you recieve from it should be the same as Spark's, just more (player-name, reserved-slots, bot-count, variables et cetera).
Here's a screenshot of it in action (in conjuction with RCon): <img src="http://1690247.websites.xs4all.nl/NS2/GmOmQuery.png" border="0" class="linked-image" />
<!--quoteo(post=1835619:date=Mar 2 2011, 01:58 PM:name=Plasma)--><div class='quotetop'>QUOTE (Plasma @ Mar 2 2011, 01:58 PM) <a href="index.php?act=findpost&pid=1835619"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Neat. Do you know of an IP:Port that supports this? I tried Endar's (Australia Pure?) and I don't see it in the query response (using qstat, anyway):
~/qstat$ ./qstat -a2s 203.12.139.127:27016 -R -P ADDRESS PLAYERS MAP RESPONSE TIME NAME 203.12.139.127:27016 9/14 0/0 maps/ns2_tram.level 22 / 2 naturalselection2 Australia-Pure NS2 166 protocol=7,gamedir=naturalselection2,gamename=naturalselection2,bots=0,dedicated =1,sv_os=windows,secure=1,version=1.0.0.0,game_port=27015,game_tag=¸ @166|ns2<!--QuoteEnd--></div><!--QuoteEEnd--> I've tried using this program but it doesn't appear to correctly fetch the server-rules, at least it didn't for my custom query-responder. Seeing as the last qstat-version was released over 4 years ago, I believe it's not using the latest Source-protocol (which has changed slightly the last few years), thus not working correctly. If you strictly stick to the Query-protocol as described <a href="http://developer.valvesoftware.com/wiki/Server_queries" target="_blank">here</a>, it will work.
I downloaded and compiled their latest revision and it helped me find a bug in the GmOvrmind-querycode that prevented qstat from correctly reading it out (a tiny 1-byte inconsistency that HLSW didn't take offence to, but qstat did). I've fixed it for v6, here's a test-readout: <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->>qstat -a2s 127.0.0.1:27016 -R -P
PlasmaJoin Date: 2003-04-26Member: 15855Members, Constellation, Squad Five Blue
I've added server tickrate and build information to <a href="http://play4dead.com/ns2/?servers=1" target="_blank">http://play4dead.com/ns2/?servers=1</a>
Currently only Endars NS2 pure server has the overmind plugin installed.
<!--quoteo(post=1837056:date=Mar 14 2011, 12:46 AM:name=Plasma)--><div class='quotetop'>QUOTE (Plasma @ Mar 14 2011, 12:46 AM) <a href="index.php?act=findpost&pid=1837056"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Currently only Endars NS2 pure server has the overmind plugin installed.<!--QuoteEnd--></div><!--QuoteEEnd--> He's also got the only server with online player stats :p
Actually there are almost a dozen servers with Ovrmind running, but as far as I know only endar has enabled the query-responder as well. I suppose this is partly because running multiple servers off one Ovrmind-configuration is only possible if you disable port-specific services (ea. query-resp, RCon and Web-statistics), or they'll run into eachother trying to take possession of those ports. I'm working on that though...
PlasmaJoin Date: 2003-04-26Member: 15855Members, Constellation, Squad Five Blue
That's a good idea; I can look into it.
I've been using 'Free RSS' RSS reader (point your reader to the tracker home page and let it discover the feed) on my iPhone to get the latest news on my mobile - that may be good enough for now?
<!--quoteo(post=1840348:date=Apr 8 2011, 11:23 PM:name=luns)--><div class='quotetop'>QUOTE (luns @ Apr 8 2011, 11:23 PM) <a href="index.php?act=findpost&pid=1840348"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->i check this website more than the actual official site, lol.
good site.<!--QuoteEnd--></div><!--QuoteEEnd--> Same here, I used to read it all but with time I guess one can grow tired of it so its nice to just take couple of minutes to only see the important stuff wich is mostly what devs post,progress page and twitter.
There is a minor annoyance with the site. If you resize the window horizontally, the line that tells you how many servers will jump on top of the next paragraph
I am currently using Firefox 3.6.16 but I believe this happens on other browsers. Otherwise, it is an awesome site. I use it as my primary NS2 start page. Great work.
QuovatisTeam InversionJoin Date: 2010-01-26Member: 70321Members, NS2 Playtester, Squad Five Blue
<!--quoteo(post=1841432:date=Apr 18 2011, 11:20 AM:name=Game-Sloth)--><div class='quotetop'>QUOTE (Game-Sloth @ Apr 18 2011, 11:20 AM) <a href="index.php?act=findpost&pid=1841432"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->There is a minor annoyance with the site. If you resize the window horizontally, the line that tells you how many servers will jump on top of the next paragraph<!--QuoteEnd--></div><!--QuoteEEnd-->
I get the same issue. I only get it with Firefox on my Ubuntu laptop and it looks fine in Windows. Thought it was the OS, but maybe it's just the size of the window.
They've been working on that map a while so I wouldn't be surprised if it was nearly complete. I suspect UWE is waiting for performance to improve enough for mineshaft to be decently playable.
Comments
Yeah thanks, I'm just using the port reported by the Steam master as the join port. I tried both ports and it still didn't work.
<!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->Yea i meant a realtime/average of last few seconds or minutes of tick rate.<!--QuoteEnd--></div><!--QuoteEEnd-->
Ah, good idea.
I'm not aware of a way to easily do this without simulating a player connecting to the server etc and taking up a slot and simulating being in-game for a few moments.
Ideally, the server's current tickrate could even be shown as a 'health' indicator in the server lobby list, or just made available in a query response as a figure value (so then I could easily show it).
Ideally, the server's current tickrate could even be shown as a 'health' indicator in the server lobby list, <b><u>or just made available in a query response as a figure value</u></b> (so then I could easily show it).<!--QuoteEnd--></div><!--QuoteEEnd-->
I've done this for the next version of GmOvrmind. As I already built a query-responder from scratch, adding a rule (ala mp_friendlyfire ; sv_cheats) that contains the server-tickrate in realtime was a piece of cake (it's called netstat_tickrate atm). All that needs to be done is add another column for the server-tickrate rule and you instantly have a complete picture of server-performance across the board (at least for servers running GmOvrmind). I do have a feeling endar's server will sit at the top.
If you have any other suggestions of things you'd like to have exposed via the query-responder, do post them.
Is your query responder simply overriding the existing one (ie I should be able to spot your extra value in the query output) or is it using an alternative protocol/port?
Cheers
Here's a screenshot of it in action (in conjuction with RCon):
<img src="http://1690247.websites.xs4all.nl/NS2/GmOmQuery.png" border="0" class="linked-image" />
~/qstat$ ./qstat -a2s 203.12.139.127:27016 -R -P
ADDRESS PLAYERS MAP RESPONSE TIME NAME
203.12.139.127:27016 9/14 0/0 maps/ns2_tram.level 22 / 2 naturalselection2 Australia-Pure NS2 166
protocol=7,gamedir=naturalselection2,gamename=naturalselection2,bots=0,dedicated
=1,sv_os=windows,secure=1,version=1.0.0.0,game_port=27015,game_tag=¸
@166|ns2
~/qstat$ ./qstat -a2s 203.12.139.127:27016 -R -P
ADDRESS PLAYERS MAP RESPONSE TIME NAME
203.12.139.127:27016 9/14 0/0 maps/ns2_tram.level 22 / 2 naturalselection2 Australia-Pure NS2 166
protocol=7,gamedir=naturalselection2,gamename=naturalselection2,bots=0,dedicated
=1,sv_os=windows,secure=1,version=1.0.0.0,game_port=27015,game_tag=¸
@166|ns2<!--QuoteEnd--></div><!--QuoteEEnd-->
I've tried using this program but it doesn't appear to correctly fetch the server-rules, at least it didn't for my custom query-responder. Seeing as the last qstat-version was released over 4 years ago, I believe it's not using the latest Source-protocol (which has changed slightly the last few years), thus not working correctly. If you strictly stick to the Query-protocol as described <a href="http://developer.valvesoftware.com/wiki/Server_queries" target="_blank">here</a>, it will work.
<!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->>qstat -a2s 127.0.0.1:27016 -R -P
ADDRESS PLAYERS MAP RESPONSE TIME NAME
127.0.0.1:27016 9/14 0/0 ns2_rockdown 0 / 0 natural selection 2 My NS2-server
protocol=F,gamedir=natural selection 2,gamename=Natural Selection II,bots=9,dedicated=1,sv_os=windows,version=166,uptime=0h 14m 21s 715ms,netstat_tickrate=31,mp_friendlyfire=0,version=166
0 frags 12m 2s tommyd (bot)
0 frags 12m 2s Chops (bot) (2)
0 frags 12m 2s Numerik (bot)
0 frags 12m 2s Chops (bot)
0 frags 12m 2s Joev (bot)
0 frags 12m 2s Joev (bot) (2)
0 frags 12m 2s devildog (bot)
0 frags 12m 2s MonsieurEvil (bot)
0 frags 12m 2s CoolCookieCooks (bot<!--QuoteEnd--></div><!--QuoteEEnd-->
Currently only Endars NS2 pure server has the overmind plugin installed.
He's also got the only server with online player stats :p
I've been using 'Free RSS' RSS reader (point your reader to the tracker home page and let it discover the feed) on my iPhone to get the latest news on my mobile - that may be good enough for now?
and also, bump.
good site.
good site.<!--QuoteEnd--></div><!--QuoteEEnd-->
Same here, I used to read it all but with time I guess one can grow tired of it so its nice to just take couple of minutes to only see the important stuff wich is mostly what devs post,progress page and twitter.
If you resize the window horizontally, the line that tells you how many servers will jump on top of the next paragraph
<img src="http://i777.photobucket.com/albums/yy54/2Bnor2B/Natural%20Selection%202/trackerproblem.png" border="0" class="linked-image" />
I am currently using Firefox 3.6.16 but I believe this happens on other browsers.
Otherwise, it is an awesome site. I use it as my primary NS2 start page. Great work.
If you resize the window horizontally, the line that tells you how many servers will jump on top of the next paragraph<!--QuoteEnd--></div><!--QuoteEEnd-->
I get the same issue. I only get it with Firefox on my Ubuntu laptop and it looks fine in Windows. Thought it was the OS, but maybe it's just the size of the window.
there it is!
there it is!<!--QuoteEnd--></div><!--QuoteEEnd-->
They've been working on that map a while so I wouldn't be surprised if it was nearly complete. I suspect UWE is waiting for performance to improve enough for mineshaft to be decently playable.