[WIP] Node.js UTStats Beta 9D

Discussions about UT99
User avatar
UT Sniper (SJA94)
Masterful
Posts: 513
Joined: Thu Jun 24, 2010 10:35 pm
Personal rank: noob programmer
Location: England

Re: [WIP] Node.js UTStats Beta 8

Post by UT Sniper (SJA94) » Sun Nov 17, 2019 10:51 pm

New build will have some much needed tools added to the admin area regarding map screenshots:
- Added tool to the admin area that creates thumbnails of all images current stored on server.
- Added bulk image upload to admin area, this can be used toe asily upload map screenshot packs.
- Added single image file upload form next to each missing map name in admin panel, the image name is automatically changed to match the current selected map.

Image

User avatar
UT Sniper (SJA94)
Masterful
Posts: 513
Joined: Thu Jun 24, 2010 10:35 pm
Personal rank: noob programmer
Location: England

Re: [WIP] Node.js UTStats Beta 8

Post by UT Sniper (SJA94) » Tue Nov 19, 2019 2:21 pm

Just a snap of the new player search for nodestats:

You can do 3 different searches at once, but I think I will remove the country search as it's pretty pointless.

Image

User avatar
UT Sniper (SJA94)
Masterful
Posts: 513
Joined: Thu Jun 24, 2010 10:35 pm
Personal rank: noob programmer
Location: England

Re: [WIP] Node.js UTStats Beta 8

Post by UT Sniper (SJA94) » Thu Nov 28, 2019 6:26 pm

After some annoying problems in real life I've done more work for nodestats, the next build will have ACE support, nodeutstats will now import ACE logs and screenshots where possible, all this data will be found in an new admin area for easy management.

Image



This is the current build release notes for build 9(there will be more stuff added before build 9 is out):
- Build 9 release notes():
- REQUIRES NEW DATABASE INSTALL
- Moved database install to the website module, thanks to ue for pointing how stupid that was. You now have to run "node install" for both modules to install the database(website module), and directories(server module).
- Changed time strings to my new EpochToString module, will now display years - weeks - days - minutes - seconds, it will also not display just 1 day, it will display 1 day and 32 seconds ect.
- Added tool to the admin area that creates thumbnails of all images current stored on server.
- Added bulk image upload to admin area, this can be used toe asily upload map screenshot packs.
- Added single image file upload form next to each missing map name in admin panel, the image name is automatically changed to match the current selected map.
- Added config options to hide navigation options, Bunnytrack tab is now hidden by default. You can find these in config.js by the bNavDisplay<type>: true/false, restart is required for there settings to take effect.
- Added face image upload in admin area, name is automatically set.
- Changed how monster images are displayed, each different monster needs it's own file now.
- Added monster image upload to admin area.
- Fixed error caused by no frag data in ut server query.
- Added option to merge players to admin area.
- Added option to rename players to admin area.
- Added option to delete players to admin area.
- Gametype class is now saved to database from each match, this should help badly named gametypes to be imported and rendered correctly.
- Fixed CTF events not being loaded in match page if the gametype has a custom name.
- Added ACE support, now ACE logs and screenshots will be imported to the database.
- Added alternative database install script, this can be used if your mysql user doesn't have permission to create databases.

User avatar
Chamberly
Godlike
Posts: 1782
Joined: Sat Sep 17, 2011 4:32 pm
Personal rank: Dame. Vandora
Location: TN, USA
Contact:

Re: [WIP] Node.js UTStats Beta 8

Post by Chamberly » Fri Nov 29, 2019 8:35 pm

Got one set up and it's running fine! Thanks to KnoW (IT) for setting it up, he says it's very easy to do!

Match example:
http://149.28.119.222:1337/match?id=4

Player stat example:
http://149.28.119.222:1337/player?id=5

And more available on the site. This is a newly born stat page so there won't be anything much going on with it for now.

Edit: Question,
Would there be multiple servers and gametype (Siege specifically) be available to set up on 1 page?
I may have to do a dev server siege import and the other pug server import automatically after game end/finish.
Image
Image
Image

User avatar
UT Sniper (SJA94)
Masterful
Posts: 513
Joined: Thu Jun 24, 2010 10:35 pm
Personal rank: noob programmer
Location: England

Re: [WIP] Node.js UTStats Beta 8

Post by UT Sniper (SJA94) » Fri Nov 29, 2019 8:55 pm

It's nice to hear it was easy to set up, I spent a lot of time tweaking things so it's more automatic, there is more stuff done to make it easier for the next build.

I've also updated the documentation a bit for next build.

Edit: Question,
Would there be multiple servers and gametype (Siege specifically) be available to set up on 1 page?
I may have to do a dev server siege import and the other pug server import automatically after game end/finish.
Do you mean have one site for one server and another for a different one?

Or

Do you want a page like I did for bunnytrack?




Been adding ACE stuff to the site:

Image

User avatar
Chamberly
Godlike
Posts: 1782
Joined: Sat Sep 17, 2011 4:32 pm
Personal rank: Dame. Vandora
Location: TN, USA
Contact:

Re: [WIP] Node.js UTStats Beta 8

Post by Chamberly » Sat Nov 30, 2019 4:57 am

UT Sniper (SJA94) wrote:
Fri Nov 29, 2019 8:55 pm
Edit: Question,
Would there be multiple servers and gametype (Siege specifically) be available to set up on 1 page?
I may have to do a dev server siege import and the other pug server import automatically after game end/finish.
Do you mean have one site for one server and another for a different one?

Or

Do you want a page like I did for bunnytrack?
Kind of like... how the old original UTStats bundle servers together on 1 page. There is a Server page that let you be able to put multiple servers on it.
So maybe having another tab like Siege would be awesome!
Image
Image
Image

User avatar
UT Sniper (SJA94)
Masterful
Posts: 513
Joined: Thu Jun 24, 2010 10:35 pm
Personal rank: noob programmer
Location: England

Re: [WIP] Node.js UTStats Beta 8

Post by UT Sniper (SJA94) » Sat Nov 30, 2019 6:38 pm

I'll have a look into doing at some point.

I've added ACE kick log searching:

Image

User avatar
UT Sniper (SJA94)
Masterful
Posts: 513
Joined: Thu Jun 24, 2010 10:35 pm
Personal rank: noob programmer
Location: England

Re: [WIP] Node.js UTStats Beta 8

Post by UT Sniper (SJA94) » Wed Dec 04, 2019 7:18 pm

Just a quick video showing how easy it is to upload map images now, naming is automatic so now all you need is a jpg image and not mess around naming them all manually. I will make uploading monsters and faces the same way.


User avatar
UT Sniper (SJA94)
Masterful
Posts: 513
Joined: Thu Jun 24, 2010 10:35 pm
Personal rank: noob programmer
Location: England

Re: [WIP] Node.js UTStats Beta 9BB

Post by UT Sniper (SJA94) » Sat Dec 07, 2019 2:46 am

New Build Released: https://drive.google.com/file/d/1v2PXPY ... p=sharing

REQUIRES NEW DATABASE INSTALL

Change log:
- Build 9B release notes(07/12/19):
- Fixed special events not being counted.

- Build 9 release notes(07/12/19):

- Moved database install to the website module, thanks to ue for pointing how stupid that was. You now have to run "node install" for both modules to install the database(website module), and directories(server module).
- Changed time strings to my new EpochToString module, will now display years - weeks - days - minutes - seconds, it will also not display just 1 day, it will display 1 day and 32 seconds ect.
- Added tool to the admin area that creates thumbnails of all images current stored on server.
- Added bulk image upload to admin area, this can be used to easily upload map screenshot packs(all files are converted and resized to 1920x1080).
- Added single image file upload form next to each missing map name in admin panel, the image name is automatically changed to match the current selected map, and file type is converted to a jpg image.
- Added config options to hide navigation options, Bunnytrack tab is now hidden by default. You can find these in config.js by the bNavDisplay<type>: true/false, restart is required for there settings to take effect.
- Added face image upload in admin area, name is automatically set.
- Changed how monster images are displayed, each different monster needs it's own file now.
- Added monster image upload to admin area.
- Fixed error caused by no frag data in ut server query.
- Added option to merge players to admin area.
- Added option to rename players to admin area.
- Added option to delete players to admin area.
- Gametype class is now saved to database from each match, this should help badly named gametypes to be imported and rendered correctly.
- Fixed CTF events not being loaded in match page if the gametype has a custom name.
- Added ACE support, now ACE logs and screenshots will be imported to the database.
- Added alternative database install script, this can be used if your mysql user doesn't have permission to create databases.
- Fixed empty server query box displaying on home page if no servers are set to be queried.
- Added ACE kick log search to admin area.
- Added basic site analytics to admin area.
- Changed dm scoreboard if the gametype is battle royal.
- Updated the kills match up data on match reports to fit better and bee easier to read.
- Fixed missing mysql queries for installer.
- Fixed weapon stats importing, weapon names are correctly imported now.
- Fixed player profile best multi kill being 1 more than it should be.
- Added option to admin area that allows admin to choose what gametypes are displayed on the rankings page.
- Fixed green and yellow teams being displayed in the team kill graphs even if they were not in the match.
- Added option to admin area that allows admin to choose what record types to display.
- Fixed playtime record not being displayed on the records page.
- Fixed players being on wrong team on match screenshots.
- Added time and efficiency to players on smart ctf scoreboard.
- Fixed duplicate weapon stats data for reconnected players in matches.
- Fixed kills being wrong in matches.
- Fixed weapon totals not being displayed on player pages.
- Added total accuracy stat to player frag performance bar.
- Map images on many parts of the site will now be thumbnail size instead of fullsize when available.

User avatar
UT Sniper (SJA94)
Masterful
Posts: 513
Joined: Thu Jun 24, 2010 10:35 pm
Personal rank: noob programmer
Location: England

Re: [WIP] Node.js UTStats Beta 9C

Post by UT Sniper (SJA94) » Mon Dec 09, 2019 7:10 am

Another mini release:
- Build 9c release notes(09/12/19)
- Added flag returns table to ctf matches.
Download: xxx

Image

- Build 9d release notes(09/12/19)
- Added best multi kill for each player to match pages.
- Added best killing spree for each player to match pages.
Download: https://drive.google.com/file/d/1AdcpMW ... sp=sharing

Image

Post Reply