Postback și API de votare
Recompensează automat jucătorii când votează pentru serverul tău.
Cum funcționează
Când un jucător votează pentru serverul tău pe RealmRanking, sistemul nostru trimite o cerere HTTP GET sau POST către un URL configurat de tine. Serverul tău primește cererea și poate recompensa jucătorul în joc automat.
- 1Jucătorul votează pentru serverul tău pe RealmRanking
- 2RealmRanking trimite o cerere Postback către URL-ul configurat
- 3Serverul tău validează cererea și recompensează jucătorul
Configurarea URL-ului Postback
Mergi la panoul serverului → Setări Voting API → introdu URL-ul Postback. URL-ul trebuie să fie accesibil public de pe internet.
Format URL exemplu
https://yourserver.com/vote?user={username}&id={server_id}&ip={ip}Parametri Postback
Următoarele variabile sunt trimise cu fiecare cerere Postback:
{username}Numele din joc introdus de jucător la votare{server_id}ID-ul unic al serverului tău pe RealmRanking{timestamp}Marcaj temporal Unix al momentului votului{ip}Adresa IP a votantului pentru validare
Exemplu de implementare
Un exemplu simplu de primire și procesare a unei cereri Postback:
<?php
$username = $_GET['username'];
$server_id = $_GET['server_id'];
// Reward the player in your game database
// Example: give 100 vote coins to $username
?>app.get('/vote', (req, res) => {
const { username, server_id } = req.query;
// Reward the player
res.sendStatus(200);
});Testarea Postback-ului
Folosește butonul Test Postback din panoul serverului pentru a trimite un vot simulat către URL și a verifica funcționarea.
Politica de reîncercare
Dacă serverul este offline sau URL-ul returnează o eroare, RealmRanking va reîncerca Postback-ul de până la 3 ori în 24 de ore. Încercările eșuate sunt înregistrate în panou.