Open integration · no API key

Put an “Install on PixelCloud” button on every mod page.

Send one or more public download URLs. The player reviews every source, chooses their own server and folder, and PixelCloud handles the safe transfer.

No app registration

A normal link is the entire integration. There are no client secrets, SDKs, or approval queues.

Every source stays visible

Players see the full source URL before choosing a server, so the handoff never hides where files came from.

The player chooses the destination

Your community suggests files; the server owner explicitly chooses where they belong.

What players see

A focused flow, not a blind download.

The installer keeps third-party sources transparent and puts the final server and folder decision in the player’s hands.

pixelcloud.cn/installer

PixelCloud installer reviewing two external file URLs and selecting a Minecraft server
01

Review sources and choose a server. Full URLs, server ownership, lifecycle state, and file-manager readiness are visible before continuing.

Destination picker

PixelCloud file manager in installer mode with a destination path and install button
02

Choose the exact folder. Installer mode removes unrelated controls and keeps the destination plus final action in view.

Integration contract

One route. One repeated parameter.

Create a normal browser link and percent-encode every source URL. Append downloadUrl again when one install action contains multiple files.

  1. 1

    Use public HTTP or HTTPS sources

    Each URL should resolve to a downloadable file with a safe filename.

  2. 2

    Keep each request intentional

    Use one install action for the files that belong together, up to the service limits.

  3. 3

    Open in the user’s browser

    Authentication and server ownership remain entirely inside PixelCloud.

install-link.js
const files = [
  'https://cdn.example.com/mod.jar',
  'https://cdn.example.com/config.zip',
]

const params = new URLSearchParams()
files.forEach((url) => params.append('downloadUrl', url))

const installUrl =
  `https://pixelcloud.cn/installer?${params}`

installButton.href = installUrl

Contract: GET /installer?downloadUrl=<encoded-url>&downloadUrl=<encoded-url>

Built-in guardrails

Open to communities. Closed to unsafe shortcuts.

The integration is intentionally simple, while the installation path enforces the controls expected around a live game server.

Ownership verified

Only an authenticated owner can choose one of their game servers. The referring site never receives account access.

Nothing is overwritten

All target filenames are checked first. If any file already exists, nothing is installed.

Private networks blocked

Sources and redirects are validated to prevent downloads from private or unsafe network locations.

Progress survives the tab

Accepted installs become persistent background tasks with transfer progress and clear completion status.

For mod and server-pack communities

Give every download a path to a running server.

Add the link alongside your existing download button. PixelCloud takes care of account sign-in, destination selection, conflicts, and progress.

Build the link