API vote


Publié le 2018-04-18




Utilisez notre API pour vérifier si un joueur a voté pour votre serveur et récompensez-le en jeu.

Pour cela, vous devez utiliser un plugin compatible avec Trackyserver. 

 

Vous trouverez la KEY et le ID lorsque vous éditez votre serveur. 

 

 

 Comment ça marche ?

1) Le joueur tape la commande /vote sur le serveur pour afficher le lien de vote.

 

2) Le joueur se rend sur la page de vote et clique sur "Voter avec l'API" et s'identifie avec Steam ou Discord.

Une fois le vote effectué, le steamid ou le discordid du joueur est enregistré dans notre base de données.

 

3) Le joueur tape la commande /claim ou /checkvote sur le serveur, le plugin envoie une requête à l'API Trackyserver pour vérifier s'il a voté durant les dernières 24 heures et s'il n'a pas déjà reçu sa récompense.

 

4) Le joueur est récompensé.

 

 
 Vérifier si un joueur a voté et valider le vote

 
Pour valider un vote et donner la récompense au joueur, vous devez contacter notre API avec la méthode GET 
 
Steam:
Réponse API Définition
0 La clef API est incorrecte ou le steamid / discordid est introuvable dans notre base de données.
Le joueur n'a pas voté durant les dernières 24 heures.
1 Le steamid / discordid du joueur a été trouvé. Le joueur a voté durant les dernières 24 heures ! 
Vous pouvez récompenser le joueur en jeu (le vote est validé)
2 Le joueur a voté durant les dernières 24 heures mais le vote a déjà été récompensé et validé.
 
 
 Vérifier si un joueur a voté

 
Cette requête est utile pour vérifier si un joueur a déjà voté durant les dernières 24 heures. 
Par exemple, vous pouvez inviter vos joueurs a voter lorsqu'ils se connectent sur votre serveur.
 
Steam:
Réponse API Définition
0 La clef API est incorrecte ou le steamid / discordid est introuvable dans notre base de données.
Le joueur n'a pas voté durant les dernières 24 heures.
1 Le joueur a voté mais n'a pas encore reçu sa récompense.
2 Le joueur a voté et a reçu sa récompense.
 
 
 Exemple avec le plugin EasyVote pour Rust

 Télécharger EasyVote


Téléchargez et installez le plugin sur votre serveur Rust.
 
Ajoutez ces lignes dans "VoteSitesAPI" dans votre fichier de configuration EasyVote.json
 
Puis spécifiez le ID et la KEY de votre serveur dans "Servers". 
 
 
 Exemple avec le plugin Votifier pour Unturned

 Télécharger Votifier
 
Ajoutez votre serveur dans notre Liste de serveurs Unturned et installez le plugin Votifier.
 
Ajoutez la ligne suivante dans le fichier Votifier.configuration.xml en précisant votre clef API.  
 
service name="trackyserver.com" apikey=""
 
Ajoutez ces lignes dans ServiceDefinitions
 
Tapez /reward en jeu pour recevoir votre récompense, le joueur doit avoir la permission reward.
 
 Exemple avec FiveM

 Téléchargez ce script de vote FiveM
 
/vote (Pour afficher le lien de vote)
/checkvote (Tapez cette commande après avoir voté pour recevoir la récompense)