Changelog
A full history of NodeMesh releases, bug fixes, and improvements.
June 2026
Hytale dedicated server support (Beta)
Host a Hytale server on your own Linux hardware. NodeMesh handles the runtime, configuration, and a live console — you bring the server files using Hytale's official tools and your Early Access account. Turn on the traffic proxy for a shareable address your friends can join, with no port forwarding. Linux hosts only, in beta — we'd love your feedback.
A smoother way to add your first host
If you haven't connected a host yet, the New Server flow now guides you through it without leaving the page and continues on its own as soon as your host comes online.
Clearer server creation
Player presets now show what each one needs and let you know when the host you picked doesn't have enough memory — so you find out before you create, not after. Setting up a Minecraft server now includes a quick EULA confirmation.
Share your server in one click
While a new server sets up for the first time, the console now shows clear progress. Once it's live with the traffic proxy on, a single button copies an address you can send straight to friends.
Reliability fixes
A round of smaller fixes across server creation and the file manager for a smoother day-to-day experience.
March 2026
Email registration & login
Sign up with email and password — no third-party account required. Full verification flow with email confirmation, forgot password, and reset password support.
Mod Manager (Modrinth)
Browse, install, and manage Fabric and Forge mods directly from the panel. Dependency resolution, version compatibility checks, and one-click install from Modrinth's catalog.
Email notifications
Automatic email alerts when your server crashes or is auto-stopped due to low balance. Sent to your verified email address.
Billing hardening
NMC billing is now atomic — server restarts can no longer cause double-charges. Grace period state persists across reboots. Auto-stop retries up to 3 times before marking a server as errored.
Server lifecycle reliability
Instances stuck in "Starting" for over 5 minutes are automatically transitioned to Error. Heartbeat reconciliation marks servers as Stopped if the agent stops reporting them. Port conflicts are now prevented at the database level.
Live status header
The instance header now polls every 3 seconds — status badge and action buttons always reflect the real state without a page refresh.
CPU/RAM hidden when server is stopped
Metrics are no longer shown when a server is offline. The panel now tracks per-instance resource usage rather than the whole host.
15 January 2025
Proxy reconnect on node restart
The traffic proxy tunnel now automatically re-establishes within 3 s after the agent reconnects, rather than requiring a full instance restart.
Session expiry during long console sessions
Users watching the live console for more than 30 minutes were being silently logged out. Sessions are now refreshed on active SSE connections.
Node offline detection latency
Reduced the heartbeat timeout from 30 s to 12 s. Offline alerts now fire within 15 s of a node going offline.
1 January 2025
Traffic Proxy (NAT bypass)
Route player traffic through the NodeMesh edge proxy without port forwarding. Works behind CGNAT, university networks, and VPNs. TCP and UDP both supported. Included for all beta testers.
Schema-driven Config UI
Game configurations now render as visual forms based on a JSON schema. Edit max-players, world seed, game mode, and dozens of other settings with sliders, dropdowns, and toggles — no file editing.
Team members (planned)
Invite users to your organisation with Owner, Admin, or Member roles. Fine-grained permissions per node and instance. Coming in v1.1.
Instance start time
Minecraft Java server cold start reduced from ~40 s to ~22 s by caching the JRE download after first install.
Agent v0.9.0
New CommandStream RPC replaces the previous polling architecture. Latency between panel action and agent execution reduced from ~2 s to <200 ms.
5 December 2024
Session fixation fix
Regenerate session ID on every login. Addresses a theoretical session fixation vector reported via responsible disclosure.
Instance STDOUT buffer overflow
High-throughput servers (>2000 log lines/min) were causing the in-memory log ring buffer to block. Buffer is now asynchronous with backpressure.
15 November 2024
Live console (SSE)
Real-time stdout/stderr streaming in the web panel via Server-Sent Events. No polling, no WebSocket library — just the browser's native EventSource.
Crash analytics
Automatic crash detection and log capture when a game server exits unexpectedly. Crash details available on the instance overview page.
Dashboard responsiveness
Tailwind CSS grid rework — dashboard is now fully usable on mobile screens down to 375 px.
1 October 2024
Pairing flow
New frictionless node onboarding: installer prints a token, paste it in the panel, done. Replaces the previous 6-step manual config approach.
Linux arm64 + Windows amd64 builds
Agent binaries now published for Linux arm64 (Raspberry Pi 4/5) and Windows amd64 in addition to Linux amd64.
Coming next