Public roadmap
What we've built. What's next.
Honest roadmap. Last shipped May 2026 — and it shows. 26 features in the last 30 days, every one of them in production and pinned to a real pull request.
Recently shipped
What we built in the last 30 days
Every entry below is in production right now and tied to a real pull request. We ship something every week — the proof is the list.
AI OOM predictor
Watches heap-usage gradient + GC frequency, warns ~30 min before an out-of-memory crash so we can pre-empt before players notice.
GitHub PR →Memory-leak detector + automated heap dump
Detects slow heap growth signatures, captures a JVM heap dump, then runs an AI diagnosis to identify the offending mod or plugin.
GitHub PR →Spark profiler auto-install + AI tuning suggestions
Spark is installed on every Java server. We sample TPS dips, hand the report to an LLM, and surface concrete config / mod changes.
GitHub PR →ZGC as default GC
Sub-1ms GC pauses on modpack heaps vs G1's 50–300ms. Eliminates the lag spikes that used to look like network jitter.
GitHub PR →Auto-tuned simulation distance
Watches tick time vs simulation-distance under live load and lowers automatically when TPS approaches the safe-floor.
GitHub PR →Auto-restart when empty
Restarts the server during the next idle window to defragment the heap. Avoids GC death on long-running modpack worlds.
GitHub PR →Mod-conflict static analyzer
Parses every modpack's mods/ before install and blocks the known-bad combinations that crash on first boot.
GitHub PR →Crash-pattern matching across customers
One customer's crash + fix becomes a fingerprint. The next time anyone hits the same stacktrace we apply the same fix automatically.
GitHub PR →Pre-warmed Mineflayer bot
A bot logs in and walks the spawn chunks before peak hours so JIT and chunk-cache are warm before real players join.
GitHub PR →Daily smoke test
Every morning the Mineflayer bot logs into a random sample of customer servers, joins, and confirms the server is actually reachable.
GitHub PR →Weekly Docker backup-restore test
Backups that never restore are theatre. We restore a random backup into a sandbox container every week and verify it boots cleanly.
GitHub PR →Monthly cloud-VM backup-restore test
Extends the weekly Docker test to Premium cloud-VM servers — full image restore into a throwaway VM, end-to-end smoke check.
GitHub PR →Off-site backups to S3 / SFTP
Backups now copy to an external object store so a full Hetzner outage doesn't take customer worlds with it.
GitHub PR →Opt-in performance mod auto-installation
One toggle adds Lithium / Krypton-style performance mods (only the safe ones, only on packs they're compatible with).
GitHub PR →Modpack CDN via Cloudflare R2
Modpack jars and assets are cached on R2 — install time dropped 3–5× because we no longer hit CurseForge / Modrinth on every deploy.
GitHub PR →Public status page
Real uptime per service, last 30 days, no hand-edited 'all systems operational' green dot. Includes per-region health.
GitHub PR →Public per-server status
Every customer can share a link that shows their server's live TPS, uptime, and incidents — useful for handling player questions.
GitHub PR →TPS history — 7d & 30d views
Long-window TPS graphs make stability claims falsifiable. If we say 'stable 20 TPS' you can verify it across a month, not a snapshot.
GitHub PR →Player-facing crash history
Crashes don't get quietly memory-holed. Every restart caused by a crash is logged publicly on the server status page.
GitHub PR →Live-stats MOTD
Server-list MOTD now carries live TPS + uptime so players see real numbers before they even join.
GitHub PR →Migration tool — Apex / Bisect / Shockbyte
Upload your world + mods.zip, we detect the modpack via Modrinth hashes and spin up a CoalHost server with your existing playthrough intact.
GitHub PR →Modpack version-update notifier
When the modpack you're running gets a new version on Modrinth / CurseForge, we email you with the changelog and a one-click upgrade.
GitHub PR →One-click modpack upgrade with auto-backup + rollback
Take a snapshot, upgrade in place, verify with the smoke test. If it doesn't boot we restore the snapshot before you notice.
GitHub PR →Geyser one-click — Bedrock crossplay
Console / mobile players can join a Java server with no extra setup. Toggle Geyser on, share the address, done.
AI-reliability landing page
Public deep-dive on how our predictor / leak-detector / pattern-matcher actually work and what they catch.
Pricing comparison page
Side-by-side pricing vs the big competitors — no hidden tiering, RAM-cap, or pay-for-CPU games.
Q3 2026
In progress — what we're building next
These are the things actively in motion right now. We list them so you can call us out if they slip, not as marketing promises.
Customer testimonials + case studies
Real customers, real numbers — 'we moved X mods, our TPS went from 12 to 19, here's the spark profile'.
Modpack-author partnership program
Affiliate codes for modpack authors. Their pack page links to CoalHost, players land on a pre-configured server in 30 seconds.
Public team page + founder story
Who's actually behind CoalHost. Hosting is a trust-driven category and faceless support emails don't build that trust.
Affiliate dashboard
Self-serve affiliate panel for creators / streamers — track clicks, conversions, payouts without us in the loop.
Geyser-Forge / Geyser-Fabric (V2)
Crossplay for modded servers, not just Paper. Hit-or-miss compatibility-wise — V2 lives behind a feature flag while we test packs.
SSH-based migration from competitor hosts (V2)
For customers who can't or won't zip-and-upload — pull the world directly over rsync from their existing host's panel.
Q4 2026
Planned — committed for later this year
We've decided to build these but haven't started yet. Order reflects priority. Subject to change if reliability work takes over.
NA region (Hetzner Ashburn)
Currently EU-only. NA datacenter cuts ping for US / CA players to a level where modpack PvP is actually playable.
Player portal
Players (not just server owners) sign in, see which servers they belong to, manage Bedrock crossplay link, view crash history.
Plugin / mod marketplace in panel
Browse, click install, restart. No SFTP, no jar-version drift. Curated to the mods we've actually tested.
CurseForge Partner Program application
Formal partner status unlocks deeper pack-author integration and removes the API rate limits that throttle big installs.
Per-customer-timezone night restarts
Restarts happen during *your* night, not Helsinki's. Especially important for NA players once that region ships.
Future
Researching — not committed yet
Ideas with real customer pull but unsolved scope. We're investigating cost, complexity and demand before promising a quarter.
Hot-standby tier
Zero-downtime premium SKU — failover to a warm replica during restarts and crashes. Researching pricing & resource cost.
TCPShield-style edge proxy
DDoS-protected Anycast in front of the MC port. Helps both latency and resilience for high-profile public packs.
Bare-metal AMD Ryzen tier
€3–4/GB premium for the heaviest modpacks (BMC4-class). Higher per-thread performance than virtualised CPX.
Live migration between VMs
Move a running server (and its players) between physical hosts with no disconnect. Solves the 'we need to rescale you' problem.
Plugin marketplace with one-click install
Beyond modpacks: pay-once / pay-monthly plugin install with auto-config. Like Steam Workshop but for Paper plugins.
How we work
- We ship something every week. Source: GitHub pull requests, not a marketing calendar. The list above maps 1:1 to merged PRs in our repo.
- We tell you what we're working on, not what we'd like to be true. "In progress" means there is code in motion this week. "Planned" means we've committed. "Researching" means we haven't.
- Reliability work jumps the queue. If a customer's server is crashing we will drop a marketing feature to fix it. The roadmap below is best-effort, not a contract.
- We don't hide regressions. Crashes, incidents and post-mortems live on /status with the rest of the public history.
Start a server from €2 / GB
Two-minute deploy on the same platform every feature above lands on. No credit card to create an account.