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
  LAN server console commands dbl 1 264 06-13-2019, 04:55 AM
Last Post: martin-t
  How to change server cfg on modified server veecho 4 549 04-24-2019, 08:15 PM
Last Post: BuddyFriendGuy
  Server error "Weapon stats writing failed: -404" FlufyBuny 1 269 04-13-2019, 04:36 AM
Last Post: It'sMe
  Dedicated server setup Rec0d 5 463 04-03-2019, 02:00 PM
Last Post: Rec0d
  South American Dedicated Server Professor 3 590 03-03-2019, 07:02 PM
Last Post: end user
Information [TUTORIAL] Xonotic Server behind OPNSense (and pfSense) gurbe 0 384 01-27-2019, 09:07 AM
Last Post: gurbe
  Xonotic server running behind UDP proxy not working doombringeroperator 2 569 01-07-2019, 02:23 PM
Last Post: doombringeroperator
  [NEED HELP] Server show on the browser list, but I can't connect! Professor 1 547 12-19-2018, 11:39 AM
Last Post: Professor
  Server Setup for Dummies litvinenkotea 7 4,226 12-08-2018, 01:20 PM
Last Post: tehjester78
  Local LAN Xonotic game server player Stats animatedjay 3 1,017 11-23-2018, 12:38 AM
Last Post: BuddyFriendGuy

Forum Jump:


Users browsing this thread:
1 Guest(s)

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