Skip to content
This repository was archived by the owner on Mar 3, 2026. It is now read-only.

v1.0.0 - Initial Release

Latest

Choose a tag to compare

@Armyrat60 Armyrat60 released this 19 Feb 00:40
· 8 commits to main since this release
e2eed8b

๐ŸŽ‰ Admin Hours Tracker v1.0.0 - Initial Release

Track admin activity hours on your BattleMetrics server with automated Google Sheets.

โœจ What's New

This is the first public release of Admin Hours Tracker!

Core Features

  • โš™๏ธ Rotating Hourly Updates - Updates one metric per hour to avoid Google's 6-minute timeout
  • ๐Ÿ“Š Three Time Periods - Track 7-day, 30-day, and 90-day activity
  • ๐ŸŽจ Color-Coded Rankings - Visual performance indicators (red to green gradient)
  • ๐Ÿ”„ Auto Update Checker - Get notified when new versions are available
  • โšก Real-time Sync - Automatically updates when you add/edit admins
  • ๐Ÿ“ˆ Quota Management - Smart API rate limiting (18K daily, 750 hourly)
  • ๐Ÿ• Last Update Timestamps - Always know when data was refreshed

Technical Details

  • Works with Squad, Rust, ARK, and any game using BattleMetrics
  • Fully automated hourly updates via Google Apps Script triggers
  • Secure API key storage using Script Properties
  • Built-in API connection testing
  • Complete error handling and logging

๐Ÿ“ฅ Installation

See README.md for complete installation guide.

Quick Start:

  1. Download AdminHoursTracker.js
  2. Create Google Sheet with source data
  3. Add script to Apps Script editor
  4. Configure your BattleMetrics Server ID
  5. Add API key to Script Properties
  6. Run initial setup (25-30 minutes)
  7. Set up hourly trigger

๐Ÿ“š Documentation

๐Ÿ› Known Issues

None reported yet! Please report any bugs in Issues.

๐Ÿ”ฎ Coming Soon

  • Enhanced search functionality (currently in development)
  • Export rankings to PDF
  • Discord webhook integration
  • Multi-server support

๐Ÿ’ก Support

  • Issues: Report bugs or request features
  • Discussions: Ask questions and share tips
  • Star this repo: If it helped your server!

Full Changelog: https://github.com/Armyrat60/GoogleScript_AdminTracker/blob/main/CHANGELOG.md

Developed with โค๏ธ by ArmyRat60


---

## **โœ… BEFORE YOU CREATE RELEASE:**

### **1. Upload Missing Files:**

config.example.js
.gitignore


### **2. Replace Updated Files:**

README.md (remove search mentions)
CHANGELOG.md (updated version)
INSTALLATION_CHECKLIST.md (updated)
version.json (updated)
AdminHoursTracker.js (check it has search menu commented out)