Feature · 06
Subdomains
A friendly hostname for every server, auto-issued at creation time.
Planned, not shipped, target 2026 Q4
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.
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.
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.