Servidores de juegos

Project Zomboid

Despliega un servidor de Project Zomboid por API

4 GB

RAM

200%

CPU

10 GB

Disco

Qué es Project Zomboid

El sandbox definitivo de supervivencia zombie de mundo abierto. Ejecuta un Knox County multijugador persistente para tu comunidad.

Los valores de arriba son un punto de partida recomendado — ajusta RAM, CPU y disco por llamada API y escala cuando quieras.

Despliega Project Zomboid con el SDK

deploy.ts
import { CloudClient } from "@enzonic/cloud-api";

const cloud = new CloudClient({ apiKey: process.env.CLOUD_API_KEY! });

// Resolve the Project Zomboid egg by name (ids vary per panel)
const eggs = await cloud.eggs();
const egg = eggs.find((e) => e.name.includes("Project Zomboid"))!;

const server = await cloud.servers.create({
  name: "project-zomboid-1",
  eggId: egg.id,
  region: "USA",
  ramMb: 4096,
  cpuPercent: 200,
  diskMb: 10240,
});

await cloud.servers.power(server.id, "start");

O con REST (curl)

deploy.sh
# 1. Find the Project Zomboid egg id
curl -s https://cloud.api.enzonic.com/v1/eggs \
  -H "Authorization: Bearer $CLOUD_API_KEY"

# 2. Create the server (replace EGG_ID with the id from step 1)
curl -X POST https://cloud.api.enzonic.com/v1/servers \
  -H "Authorization: Bearer $CLOUD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "project-zomboid-1",
    "eggId": EGG_ID,
    "region": "USA",
    "ramMb": 4096,
    "cpuPercent": 200,
    "diskMb": 10240
  }'

Gestiónalo por completo

Una sola clave gestiona el encendido, la consola, los comandos y los archivos.

// Power, console & files — all from the one key
await cloud.servers.power(server.id, "restart");
await cloud.servers.command(server.id, "say Hello from the API");
const usage = await cloud.servers.resources(server.id);

Relacionados

Despliega Project Zomboid en segundos

Crea una cuenta, obtén una clave API y despliega por código.

Empezar gratis
Project Zomboid por API — Enzonic Cloud API | Enzonic Cloud API