Enter your player ID to receive a login code by Discord DM.
Leave unchecked on shared devices (12-hour login).
Owner password login
OUR LEGACY
Import a capture
Private workspace
Welcome to the OUR Panel
Your alliance workspace for event records, player management, hive planning, and operational history.
Workspace
Scoreboard
Reviewed Bear Trap, Crazy Joe, and Imperial Foundry MVP leaderboards.
Players
Roster lookup, event history, aliases, farms, warnings, and direct comparisons.
Seating chart
Place cities and landmarks, save named revisions, restore layouts, zoom, pan, and undo.
Trap seats
Bear Trap seat damage, activity, and cross-trap performance around each MBT.
Import
Upload screenshots or recordings for local OCR.
Event review
Correct OCR, resolve player names, add manual results, publish reviewed data, and archive captures.
Administration
Alliances
Maintain alliance tags, NAP and inactivity status, notes, and the latest State Tracker CSV for each profile.
Left players
Record departed or banned players with a reason and notes.
Settings
Review connection status and maintain Panel accounts. Managers can assign member access; only owners can assign manager or owner access.
Audit log
See who performed important Panel actions and when.
Build history
Click the build number at bottom-left to see the server’s local Git update history.
Recommended workflow
Maintain state tags in Alliances.
Import a capture.
Review OCR readings against the source.
Resolve names against the roster and aliases.
Publish reviewed results.
Zero scores remain recorded results, but do not count as activity.
Reviewed captures and saved history available to your account. Captures may be partial; missing players do not establish non-attendance. Zero scores are registration records.
Performance analytics
Only reviewed rows linked to a Player ID are counted. A zero score is registered but not active. “No score recorded” is a follow-up list, not proof of absence when a capture is partial.
From recording to results.
Upload a leaderboard. Review the readings. Keep the results.
One capture. Three steps.
01
Upload
Your file is saved for processing. Videos are removed once the review is ready.
02
Read locally
OCR reads the frames and compares repeated readings. No AI API calls.
03
Review & save
Check uncertain rows beside their source images. Only reviewed rows can be exported.
You can close the browser once the upload finishes. Processing continues.
Recent imports
Alliance seating chart
Place current Main Alliance cities and independent landmarks on a WOS-style diamond grid. Drag pieces like a chess board; use the mouse wheel or controls to zoom, and drag empty map space to pan.
Alliance seating chart
100%
Saved revisions
Restoring a revision creates a new revision; none of the history is overwritten.
Every capture and its saved review.
Legacy event history
Optional imports from Event_History_Log. Kept separate from OCR captures and labelled Legacy in panel_results.
Date
Event
Legion
Player ID
Name
Score
Saved on server
Match player names
Compare extracted names with Main Alliance and Name_Matrix. AI sends each unresolved name and its small candidate shortlist to local Ollama first, then uses OpenAI only when Ollama cannot suggest a candidate. Scores, source images, full OCR output and the full roster stay here. Approve suggestions individually.
Confirm saves this result as reviewed and opens the next pending entry. Edits save automatically. Changing a field returns the row to pending. A name alone does not confirm a player ID.
Publishing writes reviewed results to the shared panel_results tab. Existing bot sheets remain unchanged. Configure the connection on the server using the setup guide.
Restore Panel data
Compare the shared panel_results backup with this server. A restore fills missing Player IDs and recreates missing Panel rows or captures. Existing scores and conflicting identities are never overwritten.
Name matching
Storage & access
Review rows and archived CSVs stay on this server. Accepting a completed review removes its uploaded and generated image/video evidence after verifying the files are gone. Back up the data folder while the panel is stopped. Account and HTTPS settings are configured on the server.
Users
Main Alliance is the source of truth for roster membership and Panel access. Managers may edit lower ranks in their own alliance. Access changes revoke the affected user’s sessions.