Mods, plugins, and a rack in the basement

We host game servers.
So we built the tools to run them.

TeaTimeServers is a small group running community game servers from a self-hosted rack: ARK, Minecraft, Palworld, Zomboid, and whatever everyone is playing next. The things we make here are the tools we wanted for that rack, tidied up and shared.

Projects

What is finished and out in the world. More gets added as it stops being embarrassing.

Live

AMP Server Control

A Stream Deck plugin for CubeCoders AMP. Live tiles for every game server, hold-to-confirm start, stop and restart, console commands, and pages with graphs and backups.

On the Elgato Marketplace · setup guide →
Live

Proxmox & PBS Control

The same idea pointed at the hypervisors: live keys for Proxmox VE nodes and guests, Backup Server datastores and Datacenter Manager overviews, with pages that drill into a single VM or container.

On the Elgato Marketplace · setup guide →
Live

SSH Launcher

Every host in your SSH config becomes a Stream Deck key. Press one and a PowerShell window opens, already connecting, with your keys and jump hosts applied.

On the Elgato Marketplace · setup guide →
Live

Pi Deck

Linux monitoring on keys for every box you own: servers, containers and Raspberry Pis. Temperature, CPU, memory, disk, uptime, waiting updates, systemd services, reboot and commands of your own, over the hosts already in your SSH config. Nothing is installed on the machine.

Stream Deck plugin · setup guide →
In testing

Deck Pets: Rodents

Hamsters, gerbils, mice and rats in a cage on your Stream Deck. Fill the bowl and bottle, clean one corner at a time, stroke them tame. Look after them, or they die.

Stream Deck plugin · guide →
In testing

Deck Pets: Fish Tank

A fish tank that lives on your Stream Deck. Fish swim from key to key; feed them, keep the water clean, earn shells, watch eggs hatch. Look after them, or they die.

Stream Deck plugin · guide →
Live

Media Server Deck

Plex, Jellyfin and Emby on keys: who is watching what, what is transcoding and why, library counts, scheduled tasks and restarts, for up to three servers. Nothing is installed on the server.

Stream Deck plugin · setup guide →
In testing

Factorio Deck

Factorio on your Stream Deck with a companion mod: research and its queue, power and brownouts, alerts, trains, robots, items made per minute, logistic storage and science per minute, live from the game, plus save, pause, speed, remote view and screenshot keys.

Stream Deck plugin · setup guide →
Live

unifi-allowlist

Self-service IP allow-listing for UniFi. Friends on dynamic IPs press one button to get back in, and the address it records is the one they are actually connecting from. A Cloudflare Worker, a LAN agent and an admin page, open source under MIT.

Homelab · UniFi · Cloudflare · source on GitHub →
In testing

ARK: Survival Ascended

Every whistle on its own key, emotes and quick chat lines, thirty console commands that type themselves, and the optional ARK Timers plugin: imprint and maturation countdowns and a taming calculator you drive from the deck, creature by creature, level by level.

Stream Deck profiles + plugin · setup guide →
In progress

Security Van

A Project Zomboid Build 42 vehicle mod: a liveried Franklin Valuline cargo van, loaded with an installer's kit of tools, wire and radios.

Project Zomboid mod
In progress

Game profiles

Ready-made Stream Deck profiles for the games we actually play, starting with No Man's Sky: a folder for every part of the journey, built on the game's own controls.

Stream Deck profiles · see them all →
In progress

You Are Lost

A co-op survival horror game for three to eight players, built in Unity. Something is out there with you, and the only real defence is the people you brought along.

Unity · 3–8 player survival horror
In progress

TeaTime Game Chat Bridge

One conversation across every server we run. Chat typed in Minecraft reaches Palworld, Project Zomboid, V Rising and ARK, and all of it bridges to Discord, so the group stays together whether they are in a different game or not in one at all.

Cross-game chat relay · Discord
In progress

Biblically Accurate Castoroides

A Castoroides TLC mod for ARK: Survival Ascended. The giant beaver deserves better than it got, so this is a pass over its model, animations and kit to bring it up to the standard of the creatures around it.

ARK: Survival Ascended mod

The rack

Everything here runs on hardware we look after ourselves, in the evenings, because we enjoy it.

Self-hosted

Proxmox hosts, a CubeCoders AMP controller running a dozen game instances, backups, dashboards and monitoring.

Built for real use

Every tool here runs against our own servers first. If it breaks, it breaks for us before it breaks for you.

Independent

Not affiliated with the game studios or the software vendors our tools talk to. Just admins sharing what we made.