Home

TEG Wardogs

The live services behind TEG's six Wardogs game servers: hosting, stats, status bots and moderation.

Solo buildPlatform

35,000+Discord members

20,000+in-game players

I run the infrastructure and tooling for The Employed Gamers' Wardogs servers: six game servers, the Warcon admin panel that manages them, and the services built on top of it.

I host and run the Warcon panel on a Linux VPS with Docker, behind a Cloudflare tunnel and Cloudflare Access. The stats site and bots talk to Warcon's API with their own scoped keys, and the public stats site only ever gets view access.

Together these services reach a community of 35,000+ Discord members and 20,000+ in-game players.

Built and run for The Employed Gamers (TEG) community.

What's in it

  • Warcon hosting

    The admin panel for all six servers, run on a VPS in Docker, behind a Cloudflare tunnel and Access.

  • Stats site

    Server status, player profiles, match history and leaderboards, built in Next.js on Warcon's API.

  • Server status bots

    Six Discord bots in one process, each showing a server's live player count, faction scores and join code in the sidebar.

  • Moderation log bot

    Watches all six servers and alerts staff to watched players, unusual kill rates, team kills, kicks and bans.

Built with

  • TypeScript
  • Next.js
  • discord.js
  • Docker
  • Cloudflare
  • Linux VPS