Feature · 06

Subdomains

A friendly hostname for every server, auto-issued at creation time.

Planned, not shipped, target 2026 Q4

Subdomains require DNS API access on the operator's side. The shape below assumes Cloudflare; other providers are similar with adapter work.
01

Intended shape

When a server is created, M.A.F Cloud would write an SRV record at _minecraft._tcp.play.<slug>.mafcloud.my.id pointing to the host plus the allocated port, plus an A record at play.<slug>.mafcloud.my.id. Players type the hostname; vanilla and modded clients both follow SRV.

02

Operator setup

The panel needs a Cloudflare API token scoped to Zone.DNS:Edit for one zone, plus the zone ID. These would be admin-level settings, not per-user. On server delete, the records are cleaned up.

03

Until then

Use a static _minecraft._tcp.<your-domain> SRV record per server you care about. M.A.F Cloud's port allocator is deterministic while the server row exists, so the value won't change between restarts.