jacklul Posted July 17, 2015 Author Share Posted July 17, 2015 It would be cool to see how many players play on dedicated servers vs. private servers, or on survival vs. other game modes. That's why I think generating statistics on filtered lists would be useful.I'll think about it. It will be hard to do it they way you want it, I can add players stats as another section on stats page for now.Edit: Done. Will this satisfy you? Another thing that would be helpful is notifications/alerts, for example when a new survival server starts up. Currently I keep having to go into the game (which I keep minimized) and refresh every 3-5 minutes in the hopes of catching a newly starting server.Wait, what? Notifications? Why in the hell anyone would need that? I've made country names clickable on statistics page, in case someone wants to know where this country is Google Maps should show it. Link to comment Share on other sites More sharing options...
enragedcamel Posted July 17, 2015 Share Posted July 17, 2015 I'll think about it. It will be hard to do it they way you want it, I can add players stats as another section on stats page for now. Edit: Done. Will this satisfy you? That's great, thanks! Wait, what? Notifications? Why in the hell anyone would need that? I can only speak for myself (although I'd guess a lot of people do something similar), but my current system works like this: 1. Come home from work, settle down 2. Launch DST 3. Go through the server list and look at the servers I recognize (my "favorites") to see if they have recently started (day 1-3) 4. If not, alt-tab and browse the Internet for a few minutes 5. Go back to DST and refresh the server list 6. Rinse and repeat until a new game starts on one of my "favorite" servers. Occasionally, a Steam friend will PM me and say, "hey, new server started, join real quick" and I'll go join that. But that doesn't happen often. On your website, you are already gathering server statistics (although you don't seem to be grabbing what day the server is currently on). So let people create user accounts, let them pick their favorite servers, and then update the list every 10 minutes and send them a notification if one of their servers has just started a new game. It won't be easy to do, necessarily, but you already have the core infrastructure setup, so you might be able to do it. If not, you can put the code on GitHub and I can fork it. Link to comment Share on other sites More sharing options...
jacklul Posted July 17, 2015 Author Share Posted July 17, 2015 I can only speak for myself (although I'd guess a lot of people do something similar), but my current system works like this:1. Come home from work, settle down2. Launch DST3. Go through the server list and look at the servers I recognize (my "favorites") to see if they have recently started (day 1-3)4. If not, alt-tab and browse the Internet for a few minutes5. Go back to DST and refresh the server list6. Rinse and repeat until a new game starts on one of my "favorite" servers.Occasionally, a Steam friend will PM me and say, "hey, new server started, join real quick" and I'll go join that. But that doesn't happen often.On your website, you are already gathering server statistics (although you don't seem to be grabbing what day the server is currently on). So let people create user accounts, let them pick their favorite servers, and then update the list every 10 minutes and send them a notification if one of their servers has just started a new game.It won't be easy to do, necessarily, but you already have the core infrastructure setup, so you might be able to do it. If not, you can put the code on GitHub and I can fork it. The problem with getting day number is that I don't know how to obtain it, its not present in lobby listings file and there is no info about query protocol. I know the game client obtains it and description somehow but it's all done through SSL, can't really Wireshark this as I did with the listings. Instead of doing it all the hard way, with accounts and stuff, I could store favorites in cookies and make seperated page (that user would have to keep opened) which would check servers from favorites cookie every minute or so with jquery, if it finds new world it could simply play some kind of sound and/or display notification. Server List changelog:- Added support for steam_group_only feature Link to comment Share on other sites More sharing options...
enragedcamel Posted July 17, 2015 Share Posted July 17, 2015 Gotcha. I realize my request is probably outside the immediate scope of your project, so I'd say add it to your "optional features" list and hack on it if you feel like it. Thanks again for the tool, by the way. It's very useful. Link to comment Share on other sites More sharing options...
jacklul Posted August 21, 2015 Author Share Posted August 21, 2015 - address change! (http://dstservers.jacklul.com/), old one will redirect to the new one- added 'navigation' buttons- you can now permalink to server status by using http://dstservers.jacklul.com/serverstatus/IP:PORT (example: http://dstservers.jacklul.com/serverstatus/54.149.188.69:10999)- simple public API for Server Status Mod - http://dstservers.jacklul.com/api/ - will allow my server list to show more details about your server! Link to comment Share on other sites More sharing options...
jacklul Posted August 27, 2015 Author Share Posted August 27, 2015 Quick update: 1. You can now favorite servers by clicking star icon on status popup! (Favorites are stored as always in delicious cookie - both server IP:PORT and host's userid are stored - this is for homehosted servers with dynamic IP) -You can use "[Favorites]" in search field to consider only favorites with your filtering. -Reset button on Favorites page removes all favorites! 2. Experimental Region filtering - filtering by continent! Link to comment Share on other sites More sharing options...
jacklul Posted September 4, 2015 Author Share Posted September 4, 2015 For people that have issues determining whenever their server is reachable or not:my list is now sending fake connection packet to servers (and waits for reply) to check if they are reachable, this should work in 99% cases, only checks servers with either 0 or 1 players. Previously I was checking it via ICMP packets, which gives a lot false positives because some firewalls don't reply that the packet was denied. Link to comment Share on other sites More sharing options...
Maris Posted September 4, 2015 Share Posted September 4, 2015 I wonder, is there any way to connect to the server via clicking on a link (url) on the web site. Link to comment Share on other sites More sharing options...
jacklul Posted September 4, 2015 Author Share Posted September 4, 2015 I wonder, is there any way to connect to the server via clicking on a link (url) on the web site. It would require the game to register URL handler in OS, or 3rd party application...If there was a way to hook into client console and send command to it from other application then this could be possible, it could also simply launch the game with some kind of +connect parameter. I helped in doing something similar in the past. Link to comment Share on other sites More sharing options...
jacklul Posted October 28, 2015 Author Share Posted October 28, 2015 Just wanted to say that server status popup works for every server now. (finally managed to figure out how to get it from Klei servers)Also added Help/Tips page, contents might be useful for some people Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.
Please be aware that the content of this thread may be outdated and no longer applicable.