BlackSheep Game Hub
Full-Stack Electron Launcher, Live Lobby Backend & Manifest-Driven Updater
Live Preview
Overview
BlackSheep Game Hub is a custom-built Electron desktop launcher designed to support modular multiplayer projects. It combines Discord-based authentication, persistent login behavior, a live Socket.IO lobby backend, SQLite-backed chat history, and a manifest-driven update pipeline into one branded desktop client.
The current internal release connects to the live lobby server, restores recent chat history after reconnecting, displays visible chat timestamps, and has a proven end-to-end updater flow from hosted manifest to installed desktop update.
Current Release
Version 1.1.2 is the current internal Game Hub build. This release adds visible chat timestamps and confirms the updater pipeline works end-to-end with the live desktop client.
- Visible timestamps in the lobby chat UI
- SQLite-backed persistent chat room history
- Recent messages load after reconnecting
- Recent messages load when switching channels
- Live lobby backend managed with Docker Compose
- Manifest-driven update detection, installer delivery, and successful client update flow
Core Features
- Electron-based desktop launcher
- Discord deep-link authentication
- Persistent login system
- Real-time lobby and chat with Socket.IO
- SQLite-backed recent message persistence
- Room/channel switching with recent message loading
- Visible chat timestamps in the user-facing lobby
- Manifest-driven update system
- Hosted installer and release manifest pipeline
- SSH-only backup and moderation scripts for lobby data management
Update System
The launcher uses a web-hosted manifest system to detect available builds, display release notes, and deliver installers dynamically from the BlackSheep Productions website.
The current internal manifest points to the 1.1.2 installer. This update was successfully detected, downloaded, installed, and verified through the desktop client.