ARK Evolved-Plugin

Nativer ArkApi oder Universal-Poller.

both claim · steam ArkApi/Plugins ou poller

Schritt-für-Schritt-Anleitung

Vom Server-Eintrag bis zu automatischen Belohnungen — ARK Survival Evolved.

  1. Server-Fiche erstellen

    Füge deinen ARK Survival Evolved-Server auf VoteServeur hinzu — meine Fiche erstellen. Den server_token findest du im Panel.

  2. ZIP-Pack herunterladen

    Melde dich an, wähle deinen Server im rechten Panel → Einsatzbereites ZIP. Der Token wird automatisch eingefügt.

  3. Auf dem Server installieren

    Nativ (ArkApi/Plugins ou poller) oder Universal-Node-Poller.

  4. Claim testen

    Stimme auf die Fiche mit der Belohnungs-Checkbox + deinem Steam-ID (64-Bit) ab. Das Skript pollt /api/v1/votes/pending dann /votes/claim-steam (~15 s) — bei claimed = 1 Belohnung einmal vergeben.

  5. Monatsstufen konfigurieren

    Bearbeite die Stufen im Pack (YAML / Lua / JSON). Das Plugin liest /api/v1/votes/player (votes_month) für progressive Belohnungen.

Vollständiger Server-Guide: ARK Survival Evolved-Server erstellen · API-Doku

Ablauf Vote → Belohnung

  1. Der Spieler stimmt auf die ARK Survival Evolved-Fiche mit der Belohnungs-Checkbox + seinem Ingame-Namen (Steam empfohlen) ab.
  2. Dein Skript pollt /votes/pending und claimt (alle ~15 s).
  3. claimed = 1 → Belohnung einmal für diese Stimme vergeben.
  4. Monatsstufen basieren auf /api/v1/votes/player (votes_month).

Installation — ARK Survival Evolved

Nativ-Pack — entpacke nach ArkApi/Plugins ou poller. Der server_token steht bereits in der ZIP-Config.

Universal-Poller (Node, läuft außerhalb des Spielprozesses):

cd universal
npm i          # optional: rcon-client Paket
# config.json = Token bereits eingefügt + RCON-Befehle des Spiels
node poller.js
Auf VoteServeur angemeldet → Button «Einsatzbereites ZIP»: Token automatisch eingefügt, kein Kopieren.

Monatsstufen (Beispiel)

Im Pack bearbeitbar (YAML / Lua / JSON je nach Spiel). Platzhalter: {player} {votes_month} {votes_total}.

  • 7+ Palier 7 AddExperience 2500 0 0
  • 15+ Palier 15 GiveItemNumToPlayer "{player}" 1 100 0 0

Endpunkte

GET /api/v1/votes/pending?server_token=…
GET /api/v1/votes/claim?server_token=…&identity=…
GET /api/v1/votes/player?server_token=…&playername=…
GET /api/v1/votes/check?server_token=…&playername=…
GET /api/v1/votes/top?server_token=…&period=month&limit=10
GET /api/v1/server?server_token=…

Vollständige API-Dokumentation →