More info in server's list
Opened this issue ยท 4 comments
Hi godarklight!
So, i suggest:
- Column - Ability to see the size of universe of server in megabytes (or number of ships, vessels, stations), currently presents in the server.
- Column - Ability to see server's activity score: = total_players_per_last_24_hours * hours_amount_with_any_players_in_last_24_hours.
- Column - DateTime of the Last any player activity.
For example, if during last 24 hours there were 14 players on the server, but they played only 1 hour together, then score = 14*1 = 14.
Otherwise, if on the other server where 14 players total during the day, but they played at 12:00-15:00 (3 players), 18:00-22:00(11 players), then the score will be = 14 * (3+4) = 98
So, this score in column 2 can show that server 2 is more used by players then others, even if there are no players in it currently.
21 13 Dimmy @darklight: hi, can i ask you to add to the http://chrisand.no-ip.info/dmp-serverlist/index.php (server list) the following feature: size of players universe in megabytes? Thus we can see which server is most used and filled with stations, players, etc
21 14 Dimmy Also it needs to be added the some hashing column, that shows which server is most used (not where are many players now), but where the players appears more often, then in other servers
Sorry for my english.
I can do it. The universe size seems easy, but the other one might need some work.
For the second feature server should have a file
players_per_last_24_hours.txt
each line accordings to the one hour.
00:00-1:00
01:00-02:00
02:00-03:00
So, in each line server save the amount different players connected to the it.
So in the first time we have
players_per_last_24_hours.txt
0
0
0
...
0
When i connected at 1:15 pm the file will be:
players_per_last_24_hours.txt:
0
1
0
0
...
0
Thus we can calculate the amount of hours when the players where present in the server.
Total different players in the server at last 24 hours is the sum of these 24 lines.
On the next hour server rewrites only line for passed hour, and dont touches previous.
So they can be set to 0 if there were no players on that hour, on set to any value if were.