Skip to content

Network Setup

Cyrusbye720 edited this page Oct 2, 2026 · 1 revision

Network Architecture

Music Craft is designed to keep network overhead low and server hosting as painless as possible.


How Audio Reaches Players

Music Craft handles audio depending on its source:

  1. Public Library Tracks:

    • Handled directly by DemonZDevelopment's cloud edge worker (https://sonoxel-edge.sonoxel-edge.workers.dev) and HTTPS media delivery service.
    • Players stream these directly without putting bandwidth strain on your Minecraft server host.
  2. Custom Server MP3s & Live Radio:

    • Streamed through the Paper server directly across players' standard Minecraft connection via custom plugin messaging (musiccraft:main).
    • No extra open ports are needed on your router or server host—if players can connect to your server, they can hear your custom music and radio!

Cloudflare & Server Credentials

As a Paper server operator, you never need API keys, private tokens, or VPS credentials. The default api-url in plugins/MusicCraft/config.yml works right out of the box.

For advanced developers operating their own private backend clusters, see docs/NETWORK_SETUP.md for origin routing and Cloudflare Tunnel configurations.

Clone this wiki locally