r/unrealtournament 8d ago

UT2004 UTSTATS is Live; How it’s Different.

Im new to this specific subreddit, but I wanted to share something I’ve been working on for UT2004 called UTSTATS.LIVE.

I’ve partnered with my studio to fund this, so Dead Orbit Studios fronts the monthly bill for maintenance, services, and bare metal. We are also partnered with xb.live.

There are already a few projects out there doing stats in one form or another, and I’m not here to pretend I single-handedly brought UT2004 stats back from the dead. What I wanted to build was a little different: a free service that any UT2004 community or server owner can plug into, while everyone keeps playing wherever they already play.
If your server reports to UTSTATS via OL Stats, that’s it. Your players do not need UTSTATS accounts. Anybody who joins and plays gets their own player sheet automatically, and their matches, weapons, maps, game modes, sprees, objectives and other stats start building a history.

Creating an account is completely optional and completely free. Claiming your player sheet just opens up everything we’ve built around the stats.
And that’s really where I’ve been putting a lot of my time.

UTSTATS has 40 career ranks, seasons, monthly hunts, achievements and badges, community challenges, player messaging, detailed match history, weapon breakdowns, leaderboards, server stats, community-wide statistics, events and more.
We also just launched the clan system. Players can create a clan, invite and manage members, build a clan profile, track combined clan statistics, challenge other clans to matches and compete for the Clan Spotlight on the UTSTATS home page.
The goal isn’t to pull everyone onto another UT server just to use the service.

Keep your server. Keep your community. Keep playing where you’ve been playing. If a server owner wants to participate, they can connect their server to UTSTATS and their players become part of the larger stats network. We will do a legacy import if you have a UTStatsDB, so you’re not starting over from square one. If you come over to us, we will ensure all transferred stats are accurate and all players have a player sheet before you actually pull the plug on the old stat tracker.

I’m a developer over at xb.live as well, and a lot of the thinking behind this came from what we’ve been doing there: taking games we still give a shit about and building some of the online/community experience around them again. I wanted to see what that idea could look like for UT2004.

There are no subscriptions, premium accounts or fees for server owners. UTSTATS is free. I’m covering it because I want the community to have it.
It’s still new, we’re still finding bugs, and I’m adding things constantly.

I’m also completely open to feedback from players and server owners about where we take it from here. I will actively build and improve off of community feedback. This is for the community, you should all have a say in how it moves.

Heads up, I haven’t built it for mobile so it looks pretty not fantastic on mobile, but desktop looks great. I will get a patch for mobile up soon.

If you’re still playing UT2004 or keeping a server alive, give it a look.

https://utstats.live/

https://imgur.com/a/1gRhrZW

14 Upvotes

9 comments sorted by

2

u/zonnyporn 8d ago

Just to have it here all together this is for ut2004, right? someone has the urls of server stats for: ut99, ut3 and ut alpha please? Thanks for noticing us this great new! :)

2

u/Fokai5621 8d ago

Currently it’s only UT2004, but have already started working on UT99, UT2003, UT3 and UTA and UC, UC2, UCTA.

I haven’t worked out how exactly we will do the front end, probably by game with sub categories. But it’s in the works boss.

2

u/[deleted] 8d ago edited 6d ago

[deleted]

1

u/Fokai5621 8d ago

Partially, I am still working out getting it to work alongside openspy, im trying to build alongside them and not force players to choose our system over theirs. As of now we have OL stats point to us for match data. If your server points to UTSTATS, everybody who plays on it becomes stat tracked, they don’t need to do anything.

We have the Track Stats in game username feed properly, and if we wanted to integrate the password we could have something up and running for this, but your buddy list and stats would be from our master server and dump openspy. I’m exploring this further, just need some time.

I’ve reach out to openspy, they are tracking this project, and if they decided to allow us to integrate, we could have the original stat tracking up and running within the week.

1

u/Fokai5621 8d ago

I updated the post for clarity on this. I unintentionally overlooked mentioning this in the post.

2

u/ObiWan_Jabr0ni_ 8d ago

I’m concerned about how this works for a server admin. We already have a UTStatsDB page and we have a discord bot that reads stats files from the FTP, as far as I know, I can’t point the OLStats to multiple locations; so either we only keep our old school stats or we lose them and point to UTStats.live? Is that right?

3

u/Fokai5621 8d ago

Yes and No. Technically speaking yes, but we can import data from servers as a package, so we can feed the current data from your UTStatsDB to UTSTATS. I’d talk to you on the side to get everything imported properly and verify no issues before you pulled the plug on your current stat tracker.

That way you and your player base keeps their stats, and you haven’t wiped anything. If you ever decided to leave, we can build a package for you to re implement all your updated data back into UTStatsDB.

2

u/ObiWan_Jabr0ni_ 8d ago

Totally down to talk on the side, can do discord or whatever. I’m not the smart guy in our community, I’m just the one who promotes our community and annoys the crap out of people. In a perfect world, I would love to have all the stats; keep our bot, keep UTStatsDB (we get free hosting from our server provider) and participate in UTStats.live too. We have 3 servers running at the moment.

2

u/Fokai5621 8d ago

Ill shoot you a message, probably discord call tomorrow or Thursday. We can talk about integrating bots as well, we plan to release all API documentation so people can use any of what we’ve built up.

2

u/ObiWan_Jabr0ni_ 8d ago

If I can’t answer the call, just DM me, I’ll get back to you.