Project roadmap
Game Panel
Server operations, service controls, deployment safeguards, and the replacement for retired PHP tooling. This view includes every public status and can be shared directly.
One board, every project
Snapshot updated 31h ago
All project areas
Switch projects without leaving the board
League, Minecraft, Events, Discord, Live, infrastructure and community work share this roadmap. Pick one project or keep the complete board below.
88 cards in this view
Status lanes
The complete public board
Active work is shown first. Open any card for its full summary, links, and related work.Done / Live
Live, usable, documented, or finished enough to rely on.
Game Panel Operations Polish
The private game server panel now has a clearer operations dashboard with readable server tabs, split game/runtime identity, safer dashboard and console links, stronger login UX, status popups, and richer per-server...
Game Panel Server Health Cards
Server health cards now expose running state, endpoints and ports, RCON mapping, worker queue age, recent failures, install readiness, file/log paths, game profile, and quick links for each server type.
Game Panel Admin Hardening
The private panel now sends no-store/noindex security headers from bootstrap, preserves safe protected-route returns after login, rejects external redirect targets, and revalidates active users and permissions on...
Game Panel Command Library Cleanup
The command rail now dedupes imported buttons, adds per-game descriptions, labels action types, marks risky operations, and asks for confirmation before destructive commands.
Game Panel Private Config Deploy Safety
Deploys now preserve private Game Panel, Go lookup, and roadmap database config, create root-only rescue copies before sync, refuse schema updates when .env is missing, and stop shipping the old reference index file.
Game Panel Server Config Mapping
Owner server mapping editor is live for game type, ports, RCON, SSH, log path, server root, screen session/window, install/update lifecycle commands, and advanced per-game metadata.
Game Panel State-Aware Actions
Selected server pages now load fast with lifecycle-only controls, then run a single background live-state check to reveal online, offline, or install-only command sets without refreshing or showing irrelevant actions.
Game Panel Worker Observability
Worker Control now exposes queue diagnostics, due/scheduled job counts, longest start wait, average runtime, recent throughput, latest failure detail, and a live multi-worker heartbeat fleet panel from the private...
Game Panel Command Permission Editor
Owner-only command library editing is live for labels, sections, permissions, colors, sort order, and show/hide state, without touching raw database rows.
Game Panel Query Player Controls
The selected server dashboard now has an inline Minecraft query snapshot with player counts, version/MOTD metadata, online player rows, safe command-fill actions, and optional auto-refresh without slowing initial page...
Game Panel Command Dry-Run Testing
Safe dry-run previews are live for saved buttons and manual commands, showing sanitized queue values, generated screen/system commands, and redacted SSH wrappers without queueing jobs or touching live servers.
Game Panel Scheduled Maintenance
Scheduled maintenance is live: mapped warnings, saves, restarts, updates, mod syncs, installs, and backups can be queued for a future worker run with upcoming-job visibility.
Game Panel Install Config Staging
The install workspace now stages per-server install settings in JSON, including Minecraft/Terraria/tModLoader/GMod inputs, workshop IDs, mapped command availability, install log review, and worker-backed install/update...
Game Panel Server Management Forms
Owner server management now has a dedicated fast workspace for active mappings, missing setup checks, add-server onboarding, edit/install/workshop/file/audit links, archived recovery, destructive remove/reset controls,...
Game Panel Backup and Restore Workflow
Each server now has a backup workspace for mapped backup jobs, remote backup file review, retention notes, shell-safe backup_path placeholders, and restore guarded by an explicit typed confirmation.
Game Panel System Resource Status
The old panel system status is back as a lighter private snapshot page with one SSH check per host, CPU/RAM/disk meters, uptime/load, SSH failure notes, and per-server process rows.
Game Panel Mobile Operator Mode
Phone and tablet operator mode is live with sticky server tabs, a section jump bar, console-first sizing, larger safe action buttons, bottom-safe modal sheets, and reduced clipping risk.
Game Panel Command Audit and Replay
Searchable command audit is live with server/status/text filters, actor and timing detail, output previews, and safe replay staging that never re-runs a command until explicitly queued.
Game Panel Live Install Progress
Install pages now refresh progress without reloading, showing phase state, checked time, live install.log tail, recent worker jobs, and failure/completion hints beside staged install settings.
Game Panel Server Template Library
Add Server now uses simple starter templates for Minecraft, Velocity, GMod, Terraria, and tModLoader, filling sensible ports, paths, commands, install metadata, and backup defaults before advanced edits.
Game Panel Source RCON Support
Source/GMod servers can now send console commands through direct TCP Source RCON when host, RCON port, and password are mapped, with owner protocol override and screen fallback for servers that need it.
Game Panel Player Moderation Actions
Live player rows now expose permission-aware action menus that prepare message, kick, ban, teleport, and Minecraft gamemode commands safely in the console box instead of firing them blindly.
Game Panel GMod and SteamCMD Polish
GMod and SteamCMD mappings now have first-class profile fields for GSLT, Steam login mode, maps, gamemodes, workshop IDs, tickrate, max players, and shell-safe lifecycle command placeholders.
Game Panel Install Streaming Recovery
Install pages now show a recovery snapshot with worker heartbeat freshness, active job age, stale/failure warnings, manual retry, fallback polling, live install.log refresh, and recent job timing details.
Game Panel File Browser Modal
The selected server panel now opens the permission-checked file manager inside a large modal drawer with full-page fallback, refresh, close controls, breadcrumbs, upload/edit/download/delete actions, and no duplicated...
Game Panel tModLoader Workshop Overrides
The Workshop manager now restores the old tModLoader review layer with library staging buttons, per-mod download/use-existing/skip choices, stored override maps, and command placeholders for safer update_mods scripts.
Game Panel File Inline Editor Polish
The file manager now shows remote size/modified metadata, safer delete prompts, editor dirty-state warnings, copy-path and line-wrap controls, loaded-byte details, and capped-preview warnings for larger config files.
Game Panel File Manager Page Polish
The file manager page now has a clearer operations shell with breadcrumbs, folder/file counts, permission chips, card-style file rows, stronger upload/edit sections, and clearer back/close actions.
Game Panel GMod Repository Presets
GMod repository presets are back inside the Workshop and Settings flows with default gamemode storage, GitHub URL validation, map hints, workshop collection/items, and command placeholders for start/update templates.
Game Panel File Diff and Rollback
Remote file saves now show a pre-save changed-line summary, create timestamped rollback copies under .panel_file_backups before overwriting, and expose recent backups with guarded restore actions.
Game Panel Per-Core System Status
System snapshot now samples per-core CPU usage from the host, returns it through the private JSON endpoint, and renders compact per-core bars in both the system page and dashboard modal.
Game Panel Console Live Controls
Selected-server and full console pages now refresh console output without full page reloads, support optional auto-refresh, show last-checked state, keep bottom pinning sensible, and avoid yanking readers away from...
Game Panel File Manager Fast List
File manager folder views now open their controls immediately, defer remote SSH directory listing to a JSON hydration pass, keep file viewing/editing intact, and show clear loading/error states instead of feeling frozen.
Game Panel Host Pressure Alerts
Status and dashboard streams now surface per-server pressure warnings from failed SSH checks and recent queue activity, including active worker jobs, recent failures, and queue warning counts before opening each server.
Game Panel Dynamic Command Sidebar
Selected-server mode now renders each accessible server workspace up front, swaps command rails/details/console targets from the server sidebar without full navigation, loads console tails only for the active server,...
Game Panel Dashboard Overview Polish
The main game-panel dashboard now uses fast DB/config-backed server cards with clear game identity, endpoint, install state, queue state, command coverage, file/log mapping, and direct operator actions without slow live...
Game Panel Live Dashboard Stream
The dashboard now keeps its fast saved-config first paint, then uses the private status JSON stream to refresh server running state, card status pills, live notes, and the overview summary without a full page reload.
Game Panel Live Status Snapshot
The server status flow now loads live screen/session checks on demand through JSON, renders a refreshed dashboard modal, and has a cleaner standalone status board with running totals, game identity, endpoint, root,...
Game Panel Console Search and Filters
Dashboard and full console views now have client-side line search, error/warning/player/save presets, visible-line counts, clear controls, and copy-visible output without reloading the page.
Game Panel Selected Server Console Shell
Selected server pages now give the live console the main workspace, keep the command rail to the side, reduce queue and command form height, and preserve scroll position on manual console refresh unless the operator is...
Game Panel Console Line Highlighting
Dashboard and full console logs now render highlighted lines for errors, warnings, player joins/leaves, saves, and command activity while keeping raw text available for search and copy-visible output.
Game Panel Full Console Fast Load
The full console page no longer blocks the first render on SSH runtime checks or log tailing; it opens immediately, shows a loading placeholder, then hydrates console output through the existing no-reload refresh path.
Game Panel Legacy Feature Parity Audit
Finish a structured pass against the old all-in-one panel so useful behaviour is either rebuilt, intentionally replaced, or documented as no longer needed.
Game Panel Server Template Wizard v2
Add Server now behaves more like a focused template wizard: choose the closest server type, fill sensible defaults, show that no files are touched, and preview name, target, root, and mapped commands before creating the...
Game Panel Steam Credential Vault
Server Settings now has an owner-only encrypted Steam/GSLT credential vault with redacted display, disable controls, Steam Guard notes, per-server vault selection, and command placeholders that prefer vault secrets over...
Game Panel GSLT Token Manager
GMod Settings now show a GSLT public-listing check with vault presence, encrypted token status, legacy fallback warning, launch-placeholder detection, blocked host-secret-file detection, and dry-run links; Add Server no...
Game Panel GMod RCON Live Console
The console page now has a Source/GMod RCON path card with target, command path, password/config state, manual auth/connect test, returned status output, dry-run link, and clear fallback messaging when screen mode or...
Game Panel Minecraft Query Auto-Refresh
The query route is now a proper lightweight live page with manual and visible-only auto refresh, player counts, version/map/MOTD cards, player chips with profile links, head thumbnails, and automatic polling pause when...
Game Panel Per-Player Command Menu
Live query player rows now expose permission-gated actions for message, kick, ban, pardon, op/deop, and creative/survival gamemode changes, with exact-name confirmation before dangerous commands are queued.
Game Panel Install Streaming Stall Detection
Install pages now track per-server stream snapshots, repeated log size, unchanged duration, SteamCMD/download/tModLoader/completion/error markers, newest output, and practical recovery hints while the worker keeps...
Game Panel Server Bulk Actions
The dashboard and server management workspace now have owner-only bulk operations for selected servers: player queries, mapped starts, updates, and restarts reuse each server command profile, skip unmapped servers,...
Game Panel Host Secret File Guard
Mapped SSH lifecycle commands are now refused if they try to read or write host-side Steam/GSLT/RCON secret files such as .steam_creds, .gslt_token, .steam_password, .steam_guard, or .rcon_pass; install settings now...
Game Panel Screen Session Tuning
Settings now expose screen session/window/enter mode, console width, scrollback notes, tail size, wrapping mode, and startup/session notes; console pages show the effective tuning beside the live log.
Game Panel Command Template Profiles
The owner command editor now has reusable per-game command profiles for Minecraft, Velocity, SteamCMD, GMod, Terraria, and tModLoader, with preview stats and a guarded apply flow that upserts clean buttons.
Game Panel Process Priority Controls
System Snapshot now shows game child PID and nice value when a screen-backed server is running, with owner-only guarded controls for Normal, High, Higher, Highest, Lower, and Low priority.
Game Panel Console Launch Profile
The full console now shows saved Source/GMod map, gamemode, Steam collection, and workshop-count context beside the log, with audited status/changelevel/gamemode shortcuts that use the normal command queue and...
Game Panel Public Read-Only Status
A public-safe /game-panel/public-status page is live with opt-in server listings, owner-managed public connection addresses, manual online/offline/maintenance state, visible player counts, JSON output, and maintenance...
Game Panel Remote Host Inventory
Server Management now groups active servers by resolved SSH host/user/key/port, shows families, mapped roots, ports, SSH warning counts, server links, and whether each host is a strong candidate for a future sidecar...
Game Panel World Backup Browser
Backups now have a first-class browser with snapshot counts, visible total size, newest backup, mapped backup folder metadata, filename-only download links, typed restore confirmation, and clear restore warnings.
Game Panel Worker Control Center
Owner worker control is live with queue health cards, stale running recovery, failed/running job requeue actions, manual fail marking, recent output, audit links, JSON status refresh, and live table updates without full...
Game Panel Crash Recovery Assistant
The live console now has a crash recovery card fed by the JSON console-tail path, detecting port bind failures, Java/jar problems, SteamCMD issues, memory/disk pressure, missing files, bad launch flags, recent fatal...
Game Panel Server Edit and Delete Flow
Server management now has typed-confirmation archiving and an owner restore page, hiding servers from active dashboards while preserving queue and audit history.
Game Panel Worker Heartbeat Service
Worker heartbeat telemetry is live: the command worker records last seen time, PID, host, state, last job, and status messages without blocking command processing.
Game Panel Config File Assistant
The file manager now has guided config shortcuts and inline assistance for common server.properties, serverconfig.txt, workshop.txt, autoexec.cfg, and server.cfg files, including key facts, validation warnings, and...
Game Panel Unified Mod and Workshop Manager
The Workshop page is now a per-server mod/workshop manager with staged tModLoader and Source/GMod workshop IDs, parsed global workshop.txt library matching, GMod repository previews, recent queue context, and a safe...
Game Panel Operator Notifications
Optional Discord operator alerts are now wired into the command worker for failed jobs plus completed install/update and backup actions, with safe webhook validation, short timeouts, no routine-command spam, and a...
Game Panel Log Retention and Cleanup
Install workspace now shows per-server log retention diagnostics with root size, log bytes, old rotated log count, install.log size, active console-log size, retention policy, and an owner-only safe cleanup that prunes...
Game Panel Fresh Reset Files
Server Settings now has owner-only destructive cleanup: fresh reset wipes guarded mapped server-root contents while keeping the record, and remove server wipes files including hidden entries before archiving the panel...
Game Panel Template Import and Export
Owner-only Template Library is live with starter profile review, sanitized JSON downloads for starter templates and existing servers, host-path generalisation, command redaction, and selftests that block...
Game Panel Host Key and SSH Checks
Settings and Server Management now show fast SSH preflight diagnostics for resolved host, user, port, key path existence/readability, key permissions, host mismatches, and log URL mapping before live SSH checks run.
Game Panel Port Conflict Detector
Server Management and Settings now audit saved game/RCON host-port mappings across active servers, flag duplicate endpoints, and link directly to every conflicting server before start/install commands collide.
Game Panel User Permission Matrix
Owners now have a DB-backed permission matrix at /game-panel/users showing every user, active state, global grants, wildcard/server-scoped access, and per-server effective permissions without exposing password hashes or...
Game Panel File Upload Safety Layer
File uploads now show size/path summaries before submit, enforce a configurable upload cap, carry clearer PHP upload errors, block secret filenames, warn on executable/script types, and SCP into a temporary remote name...
Game Panel Config Drift Detector
Settings and server management now run a fast saved-config drift check for missing host/root/log/SSH mappings, command gaps, log-host/root mismatches, Steam update gaps, Source RCON password gaps, and Steam account...
Game Panel Steam Update Channel Controls
Source/GMod settings and install workspace now track Steam beta branch, beta password, validate mode, last known build ID, and update notes, with safe command placeholders and dry-run redaction for beta passwords.
Game Panel Scheduled Restart Warnings
Scheduled maintenance can now create a tested warning sequence in one submit: player announcements at selected offsets, optional save shortly before the window, and the mapped restart or update action at the final time,...
Game Panel Console Command History
The full console now shows a server-scoped recent manual-command history with repeat buttons, input suggestions, audit linking, and secret-redacted command labels. The selected-server dashboard also shows compact recent...
Game Panel Map and Gamemode Catalog
Workshop now shows a Source/GMod map and gamemode catalog with saved defaults, repo map hints, optional installed-map/gamemode scan, chip-to-fill staging controls, and a clear save-before-live-switching flow.
Game Panel Secret Redaction Audit
Game Panel command output, worker rows, install logs, console tails, dry-run previews, file-manager errors, backup/status errors, and Discord operator alerts now share one redaction layer for tokens, webhooks,...
Game Panel Host Agent Process Snapshot
Selected server dashboards now have an owner-only host-agent process card that loads on demand, keeps the page fast, and shows only scoped game-root process names, PID/state, and memory without exposing command lines or...
Game Panel Host Agent Overview
Owners now have a dedicated Host Agent overview page and per-server readiness test that group configured agent URLs, check health, host load, memory, disk pressure, high-pressure warnings, allowed root coverage, and...
Game Panel Agent Tail Audit
Owners now have a dedicated console-tail audit that checks every agent-enabled server log path on demand, reports ready/missing/skipped states, shows latency, line counts, byte counts, and the latest safe tail preview...
Game Panel Console Refresh Polish
Selected server consoles now refresh through the console-tail endpoint only, show loading/success/failure state clearly, prevent duplicate refresh clicks, and preserve scroll position unless the operator is already...
Ideas
Worth exploring, not committed yet.
Game Panel Modpack Profile Import
Explore importing curated modpack/server profiles into the template wizard so tModLoader, GMod, and Minecraft servers can start from known-good workshop IDs, maps, configs, and launch flags.
Game Panel Command Pack Library
Create reusable command packs for common server families so owners can install a clean operations rail for Minecraft, Velocity, GMod, Terraria, tModLoader, or generic SteamCMD without hand-copying buttons.
Game Panel Resource Pack Manager
Plan a safer way to upload, hash, publish, and attach Minecraft resource packs to server configs without manually editing URLs and SHA values.
Game Panel Server Clone and Migration
Plan a guarded clone/migration flow for moving a server between folders or hosts, copying configs/worlds, remapping ports, validating ownership, and keeping secrets out of exports.
Planned
Chosen work with a clear next step.
Building
Being actively built, tuned, or hardened.
Game Panel Go Host Agent
A first read-only CT-side Go agent is now installed and running on the Games CT via a prebuilt Linux binary, with bearer-token auth, health/system/log-tail/root/process endpoints, allowed-root path checks, scoped...
Testing
Ready for testing, feedback, or production checks.
Current focus
Work moving now
Active highlights are drawn from different project areas, not one product.
Discord Health and Community Configuration
The production health audit is live for Void Hub and every panel-managed server. It checks Community rules and private safety-notice destinations, stale or temporary roles, bot hierarchy...
League Ranked Build Data Collector
The private Match-v5 research collector has passed its 50,000-match maturity milestone with 50,001 accepted match records and 494,529 participant records in the measured snapshot. Draft and...
Minecraft Go Lookup Hardening
Hot lookup, image, OG, suggest, social, recent, history, and rate-limit-status endpoints are running behind the private Go service with fair-use protection, cache budgets, limiter...
VoidRoom Real Multiplayer Transport
OLS presence and seat reservation are in place, but real multiplayer gameplay still needs a proper transport layer for player movement, object state, Maker Pen edits, authority,...
VRC.LOL Android Public Release Checklist
Current state: the native Android app has an active private Internal test with two selected accounts, and an independently verified 0.1.1 candidate is archived but has not been uploaded; no...
VRC Live and Podcast System
OBS ingest, low-latency playback, accounts, chat, Events and Discord integration, recording capture, draft import, podcast pages, clips, RSS, and recording health controls are live. Final...
Recently delivered
What changed across VRC.LOL
The latest completed work is sampled across project areas. Open the release archive for the full history.
Share and contribute
Link to a plan or suggest what comes next
Project, status, priority, release, and individual-card routes are rendered on the server for people, search engines, and link previews. Community suggestions are discussed in Void Resonance before they become public roadmap cards.