In my recent endeavors to improve website performance, I’ve discovered a few tricks to speed up the pages, reduce CPU usage, and add a couple of cool new features.
I give you:
You may have already noticed, but the in-game ranking system has finally been adapted to the website. I forget whom, but someone requested this feature a year, maybe two years ago.
While I was at it, I cleaned up the CSS/PHP/SQL interactions, cut out some excessive loops, and in general, made a few of the pages with tables more interesting to look at.
The scoreboard tab has been expanded to show “top-20” results vs the previous “top-10″s. Ranks have been added. Dead ships are now clearly identified. Tables have been re-coded.
The hotlist tab has been expanded to show “top-20” results vs the previous “top-10″s. Ranks have been added. Tables have been re-coded.
The deathtoll tab tables have been recoded.
The stats tab tables have been recoded.
The recent players tab has been expanded to show 25 recent players vs the previous 10. Dead ships are now clearly identified. Tables have been re-coded.
We are getting closer to integration between the game and the webserver. In-game player account creation could some day, automatically create website accounts for the player. The player would then be able to store/edit macros on the website, which would in turn, pre-load the macros into that player’s new ships. Ranks, post-counts, custom avatars, maybe some type of fleet badges? I’ve known all along that these types of things *could* be done, but I’m only now beginning to figure out how.