Overload Game Tracker

Primary Language: JavaScript
An Overload game tracker for servers running olmod.



* Package updates.


* Package updates.


* Player count shows after a game starts.
* Fix bug with team changes not being recorded.
* Fix bug when game settings are missing when the game ends.
* Handle JSON errors from bad actors better.
* Fix bug when archive search query results in no parameters. Note that player names like "..." are currently unsearchable.
* Fix a number of bugs when no player name is passed with an event. Note players that have no player name will not be recorded on the tracker, because name is the only way we have to track players currently.


* Fix bug with player counts not updating live.
* Rebranded as tracker.otl.gg. The old URL will continue to work for historical purposes, but new users should use the URL tracker.otl.gg.


* Note if an olmod server is on an old version.
* Show max number of players in the game if it's Join in Progress.
* Include self damage taken in total damage taken numbers.
* Counts friendly fire as damage taken in friendly fire games, shown in a different color than self-damage.
* Games with no data received in 5 minutes are removed from the tracker.
* Games fall off the tracker if they are over 10 seconds past end time, unless it's an overtime game, then it falls off immediately.
* Friendly fire kills are now counted correctly for players.
* Update redis caching to reduce issues with redis.
* Show team changes in join in progress games.
* Package updates.


* Package updates.


* Server browser includes game version for olmod 0.4.1 and later.
* End game packets will better rewrite the game's history if it missed anything while it was live.
* Fixed memory leak.
* Fixed bug when searching for nothing.
* Fixed encoding bugs.


* Updated archive list with better pagination.
* Added search to archive list.
* Archived games now show damage taken totals and time in game.
* Game settings now appear on the game page.
* Live updates can be disabled.
* New summary page that shows all games and servers in a simple table.
* Copy button extended to the server list.
* New game browser API for future olmod usage.
* Servers seen more than 5 minutes ago are now considered "old", instead of 1 hour ago.
* Fixed bug causing games in lobby to not update when they have been started.
* Fixed bug causing games to appear like they had 24 hours remaining in recent versions of Chrome.
* Fixed bug with some meta tags.


* Onboarding update with current information about olmod and how to play.
* Added IP address and copy button to games where joining is possible.
* Fixed bugs with unofficial game modes.
* Add minification and combination of CSS & JS files.


* Update server list API to not draw from the database.
* Other fixes to server list API.
* Remove active API.


* Active lobbys are now shown with number of players and max players.
* Archive now displays the initial page in local time like the rest of the pages.
* Players who took damage but did not record another start are removed from the damage grid.
* Fixed timeago implementation.
* Added more HTML encoding to server and map names.
* Fixed non-existent game IDs crashing instead of
* Fixed bug with completed games linking to an invalid page.
* Replaced original websocket implementation with express-ws.


* Stats are now tracked and displayed in real time using websockets.
* Support for CTF and Monsterball.
* New archived games list.
* New completed game API.
* Backend website improvements.


* Save end game stats received from olproxy to the database.
* Update appsettings.json with the "signOff" parameter.


* Fix bug with HTML encoding.
* Fix bug when mode hasn't been set yet.
* Update links.
* Add SSL.


* Use database for backend server list persistence.
* Add "online" querystring to toggle a server's visibility.
* Move old servers to the bottom of the list.
* Add Server Setup and Links pages.
* Add links to the map being played.
* Filter out servers that are missing key information.


* HTML encode all externally provided data.


Initial release.


Merge pull request #321 from overload-development-community/dependabot/npm_and_yarn/types/node-18.6.4
Bump @types/node from 18.6.3 to 18.6.4
Merge pull request #320 from overload-development-community/dependabot/npm_and_yarn/babel/core-7.18.10
Merge pull request #319 from overload-development-community/dependabot/npm_and_yarn/types/node-18.6.3
Bump @babel/core from 7.18.9 to 7.18.10
Bump @types/node from 18.6.2 to 18.6.3
Merge pull request #318 from overload-development-community/dependabot/npm_and_yarn/types/node-18.6.2
Bump @types/node from 18.6.1 to 18.6.2
Merge pull request #317 from overload-development-community/dependabot/npm_and_yarn/types/node-18.6.1
Bump @types/node from 18.6.0 to 18.6.1
Version 2.1.7.
Merge pull request #316 from overload-development-community/dependabot/npm_and_yarn/babel/eslint-parser-7.18.9
Bump @babel/eslint-parser from 7.18.2 to 7.18.9
Merge pull request #315 from overload-development-community/dependabot/npm_and_yarn/types/node-18.6.0
Bump @types/node from 18.0.0 to 18.6.0
Merge pull request #314 from overload-development-community/dependabot/npm_and_yarn/roncli/node-redis-v0.1.15
Bump @roncli/node-redis from v0.1.14 to v0.1.15
Merge pull request #313 from overload-development-community/dependabot/npm_and_yarn/babel/core-7.18.9
Merge pull request #312 from overload-development-community/dependabot/npm_and_yarn/types/node-18.0.6
Merge pull request #311 from overload-development-community/dependabot/npm_and_yarn/terser-5.14.2
Merge pull request #310 from overload-development-community/dependabot/npm_and_yarn/csso-5.0.4
Merge pull request #308 from overload-development-community/dependabot/npm_and_yarn/root/request-1.8.3
Bump @babel/core from 7.18.5 to 7.18.9
Bump @types/node from 18.0.0 to 18.0.6
Bump terser from 5.14.1 to 5.14.2
Bump csso from 5.0.3 to 5.0.4
Bump @root/request from 1.8.2 to 1.8.3
Merge pull request #304 from overload-development-community/dependabot/npm_and_yarn/types/node-18.0.0
Bump @types/node from 17.0.43 to 18.0.0
Merge pull request #303 from overload-development-community/dependabot/npm_and_yarn/types/node-17.0.43
Merge pull request #302 from overload-development-community/dependabot/npm_and_yarn/root/request-1.8.2
Merge pull request #301 from overload-development-community/dependabot/npm_and_yarn/babel/core-7.18.5
Merge pull request #299 from overload-development-community/dependabot/npm_and_yarn/terser-5.14.1
Bump @types/node from 17.0.38 to 17.0.43
Bump @root/request from 1.8.1 to 1.8.2
Bump @babel/core from 7.18.2 to 7.18.5
Bump terser from 5.14.0 to 5.14.1
Merge pull request #296 from overload-development-community/dependabot/npm_and_yarn/types/node-17.0.38
Bump @types/node from 17.0.36 to 17.0.38
Merge pull request #295 from overload-development-community/dependabot/npm_and_yarn/roncli/node-database-v1.2.10
Merge pull request #294 from overload-development-community/dependabot/npm_and_yarn/terser-5.14.0
Bump @roncli/node-database from v1.2.9 to v1.2.10
Bump terser from 5.13.1 to 5.14.0
Merge pull request #293 from overload-development-community/dependabot/npm_and_yarn/types/node-17.0.36
Bump @types/node from 17.0.35 to 17.0.36
Merge pull request #292 from overload-development-community/dependabot/npm_and_yarn/babel/eslint-parser-7.18.2
Bump @babel/eslint-parser from 7.17.0 to 7.18.2
Merge pull request #291 from overload-development-community/dependabot/npm_and_yarn/babel/core-7.18.2
Bump @babel/core from 7.18.0 to 7.18.2
Version 2.1.6.
Merge pull request #290 from overload-development-community/dependabot/npm_and_yarn/roncli/node-database-v1.2.9
Bump @roncli/node-database from v1.2.8 to v1.2.9
Merge pull request #289 from overload-development-community/dependabot/npm_and_yarn/roncli/node-redis-v0.1.14
Bump @roncli/node-redis from v0.1.13 to v0.1.14
Merge pull request #288 from overload-development-community/dependabot/npm_and_yarn/babel/core-7.18.0
Merge pull request #287 from overload-development-community/dependabot/npm_and_yarn/types/node-17.0.35
Merge pull request #282 from overload-development-community/dependabot/npm_and_yarn/clipboard-2.0.11
Merge pull request #281 from overload-development-community/dependabot/npm_and_yarn/roncli/node-database-v1.2.8
Bump @babel/core from 7.17.10 to 7.18.0
Bump @types/node from 17.0.31 to 17.0.35
Bump clipboard from 2.0.10 to 2.0.11
Bump @roncli/node-database from v1.2.7 to v1.2.8
Merge pull request #280 from overload-development-community/dependabot/npm_and_yarn/types/node-17.0.31
Merge pull request #279 from overload-development-community/dependabot/npm_and_yarn/express-4.18.1
Merge pull request #278 from overload-development-community/dependabot/npm_and_yarn/terser-5.13.1
Merge pull request #277 from overload-development-community/dependabot/npm_and_yarn/babel/core-7.17.10
Bump @types/node from 17.0.21 to 17.0.31
Bump express from 4.17.3 to 4.18.1
Bump terser from 5.12.1 to 5.13.1
Bump @babel/core from 7.17.7 to 7.17.10
Merge pull request #264 from overload-development-community/dependabot/npm_and_yarn/terser-5.12.1
Merge pull request #263 from overload-development-community/dependabot/npm_and_yarn/babel/core-7.17.7
Bump terser from 5.12.0 to 5.12.1
Bump @babel/core from 7.17.5 to 7.17.7
Merge pull request #262 from overload-development-community/dependabot/npm_and_yarn/csso-5.0.3
Bump csso from 5.0.2 to 5.0.3
Version 2.1.5.
Bail if there's no player on connect or disconnect.
Fix bug with missing attacking or defending player.
Fix bug with weird searches that result in no full text query.
Handle 400 errors from bad JSON parsing better.
Fix bug with missing game settings when EndGame packet is sent.
Merge pull request #261 from overload-development-community/dependabot/npm_and_yarn/terser-5.12.0
Bump terser from 5.10.0 to 5.12.0
Merge pull request #260 from overload-development-community/dependabot/npm_and_yarn/types/node-17.0.21
Merge pull request #256 from overload-development-community/dependabot/npm_and_yarn/babel/core-7.17.5
Merge pull request #255 from overload-development-community/dependabot/npm_and_yarn/express-4.17.3
Bump @types/node from 17.0.17 to 17.0.21
Bump @babel/core from 7.17.2 to 7.17.5
Bump express from 4.17.2 to 4.17.3
Merge pull request #251 from overload-development-community/dependabot/npm_and_yarn/roncli/node-database-v1.2.7
Merge pull request #252 from overload-development-community/dependabot/npm_and_yarn/types/node-17.0.17
Bump @roncli/node-database from v1.2.6 to v1.2.7
Merge pull request #250 from overload-development-community/dependabot/npm_and_yarn/roncli/node-redis-v0.1.13
Bump @types/node from 17.0.16 to 17.0.17
Bump @roncli/node-redis from v0.1.12 to v0.1.13
Merge pull request #249 from overload-development-community/dependabot/npm_and_yarn/babel/core-7.17.2
Merge pull request #248 from overload-development-community/dependabot/npm_and_yarn/types/node-17.0.16
Bump @babel/core from 7.16.12 to 7.17.2
Merge pull request #245 from overload-development-community/dependabot/npm_and_yarn/babel/eslint-parser-7.17.0
Share This Page
Join roncli on Discord!
Join the roncli Gaming Discord server for discussion about gaming, development, and more!
roncli.com Media Player