Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Server CTS Leaderboards: Now on the Web

#1
CTS leaderboards per map for my server are now viewable. Big Grin
Additionally if you put in your client id fingerprint, it'll let you know your ranks and on what maps.

http://98.176.140.2:15000/cgi/cts.py

Here's an example:
http://98.176.140.2:15000/cgi/cts.py?map=lovedae

It has a long way to go, but I think it's nice.

Add:
ip address changed

http://98.176.138.242:15000/cgi/cts.py
.py will be taken off.

https://archive.fo/http://98.176.138.242:15000/cgi/cts
Reply

#2
This looks very nice. Smile
Reply

#3
Hi, is this open source?
I wrote a crappy one in PHP a while ago http://servers.nexuizninjaz.com/records/race.php
Reply

#4
This is also something that could arguably go into stats on server pages. The main problem is votable servers with a mixed bag of CTS records to show. As an example, I wouldn't want to show CTS records if 99% of the games on the server are plain DM. Maybe we could define some sort of heuristic for that sort of thing, then assign a "role" to servers based on the output of it. Some (rough) ideas:
  • If a server has more than N games of mode X within time period Y, show mode-X specific features on the server's stats page.
  • If a server has more than N percentage of its games on mode X, show mode-X specific features on the server's stats page.
As it stands the default server view is designed to show mode-agnostic things (score, playing time, and # of times maps are played) to ensure that it actually has something to show for each server out there (provided the server is active).
asyyy^ | are you releated to chuck norris?
Reply

#5
(03-09-2017, 08:59 AM)Antibody Wrote: This is also something that could arguably go into stats on server pages. The main problem is votable servers with a mixed bag of CTS records to show. As an example, I wouldn't want to show CTS records if 99% of the games on the server are plain DM. Maybe we could define some sort of heuristic for that sort of thing, then assign a "role" to servers based on the output of it.

This sounds like a great idea. While I agree with rule based thresholds, the lower barrier to entry might be whitelisted or "approved" cts servers. Even with the "approved' servers however, admins have slightly different cvar settings. So I'm not sure what we try and do to level the playing field, so to speak.
Reply

#6
What I was proposing was for server pages, thus it would only apply to records on that server. I don't think we'd need to consider any config drift for that. If admins change up their own settings frequently, they'd then only be un-leveling their own playing field!

I tried years ago to get consensus on CTS settings but then found it was a fool's errand. If I implemented global CTS rankings and records, whitelisting would be the way to go though. In fact that's what will likely happen with Elo in the future (see the elo-categories branch of XonStat).
asyyy^ | are you releated to chuck norris?
Reply

#7
Ahhh okay, that makes sense. I can understand the futility in trying to normalize configs across servers.
That said, there is still value to aggregating the records, for example, comparing ones times across NA vs EU servers. I'm not sure stats.xonotic is the place to do that though.
Reply

#8
(03-09-2017, 07:52 AM)-z- Wrote: Hi, is this open source?
I wrote a crappy one in PHP a while ago http://servers.nexuizninjaz.com/records/race.php

I haven't uploaded the source code for it, but I have no intention of keeping it away from anyone.

Also this whole XonStats thing- XonStats reports matches. Unless the requirement for 2 players to be present is lifted, we won't be able to catch Komier's WRs when he's solo strafing at 4 am.
Reply

#9
(03-09-2017, 03:58 PM)Antares* Wrote: Also this whole XonStats thing- XonStats reports matches. Unless the requirement for 2 players to be present is lifted, we won't be able to catch Komier's WRs when he's solo strafing at 4 am.
Something is better than nothing, but that feature is doable. I can add a check in the submission code for letting it through when CTS is the game mode, one player is present, and a "fastest cap" entry is present in the match.

I created this gitlab issue for the feature. If you have any other ideas, please feel free to add them to the tracker. I can't keep track of all of them in my head, and I certainly can't keep track of any that exist solely in your head.
asyyy^ | are you releated to chuck norris?
Reply

#10
(03-09-2017, 07:52 AM)-z- Wrote: Hi, is this open source?
I wrote a crappy one in PHP a while ago http://servers.nexuizninjaz.com/records/race.php

here you go
https://u.teknik.io/lrkHj.zip
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  I can't see my listen server on server list fnmain 1 1,179 10-07-2023, 07:28 AM
Last Post: Grimnack
  Server not visible on the server browser for others or me DankoLord 1 2,161 02-21-2023, 08:02 PM
Last Post: ballerburg9005
  BaI server | South American Xonotic server (located in Chile) z411 0 3,180 01-02-2022, 11:36 PM
Last Post: z411
  Full server tutorial start-2-finish with maps & config from live server xonotic.us.to ballerburg9005 0 10,089 09-03-2021, 10:21 AM
Last Post: ballerburg9005
Question [NEED HELP] Server uses 40% CPU whereas Nexuiz server runs with max 10% e-pig 6 5,512 08-19-2020, 10:17 PM
Last Post: ballerburg9005
  [NEED HELP] Server dont appear in server browser abslimit 0 2,817 03-15-2020, 04:13 AM
Last Post: abslimit
  How to change server cfg on modified server veecho 4 4,930 04-24-2019, 08:15 PM
Last Post: BuddyFriendGuy
  [NEED HELP] Xonotic Server crashes TF2 server Professor 2 3,300 02-20-2018, 07:50 PM
Last Post: Professor
  Merge CTS Records Antares* 1 3,176 03-09-2017, 07:31 AM
Last Post: -z-
  0.6.0 Server not shown in server browser -maniac|Su- 2 4,041 06-04-2015, 10:48 AM
Last Post: -maniac|Su-

Forum Jump:


Users browsing this thread:
2 Guest(s)

Forum software by © MyBB original theme © iAndrew 2016, remixed by -z-