Serveur minecraft

Vérification de vote – Liste des serveurs Minecraft Liste des serveurs Minecraft – Un bon serveur Minecraft

Le 26 septembre 2019 - 6 minutes de lecture

Nous mettons à votre disposition 3 méthodes différentes qui permettent de vérifier si un joueur a voté pour votre serveur Minecraft. C’est à vous de choisir la méthode qui répond le mieux à vos besoins.


En interrogeant notre API, vous pouvez vérifier si un joueur a voté pour votre serveur avec son adresse IP. Dans l'exemple ci-dessous, nous vérifierons si le joueur avec l'adresse IP 127.0.0.1 voté pour le serveur 195050 pendant 180 dernières minutes. le id_serveur est visible dans la barre de recherche de votre navigateur lorsque vous modifiez votre enregistrement de serveur (eid =?).

Réponse de l'API Définition
0 Le joueur n'a pas voté
1 Le joueur à voter

Ex: https://api.liste-serveurs-minecraft.org/vote/vote_verification.php?server_id=195050& Ip =127.0.0.1& Durée =180

Si vous ne spécifiez pas l'argument "duration", sa valeur par défaut sera appliquée: 5. Durée maximale: 1440.

<? Php
// EXEMPLE AVEC PHP
$ vote_verif = fichier_get_contents (& # 39; https: //api.minecraft-server-server.org/vote/vote_verification.php? server_id = 195050 & ip = 127.0.0.1 & duration = 180 & # 39;);

if ($ vote_verif == 1) 
                echo "Le joueur a voté pour le serveur pendant les 180 dernières minutes";
 else if ($ vote_verif == 0)  
   
    
   
    echo "Le joueur n'a pas voté pour le serveur au cours des 180 dernières minutes";

?>


Votifier est un plugin Minecraft cela détectera et récompensera automatiquement les joueurs qui voteront pour votre serveur. Quand un joueur vote sur votre carte, server-listminecraft.org envoie une demande sécurisée contenant le pseudo et l'ip du joueur. Le vote reçoit la demande et récompense le joueur.

Installation et configuration de Votifier:

1) Ouvrez le port 8192

Pour que Votifier puisse recevoir les demandes de minecraft.org-server-list, vous devez ouvrir le port 8192 sur la machine sur laquelle votre serveur Minecraft est hébergé.

2) Téléchargez la dernière version du plugin

Si la version de votre serveur autorise le téléchargement NuVotifier sur Spigot, sinon téléchargez l'ancien Votez sur Bukkit.

Glissez et déposez le fichier .pot dans le dossier plugins de votre serveur et redémarrez votre serveur.

3) Remplissez la clé publique ou le jeton

Modifiez votre formulaire de serveur sur minecraft.org-server-list, renseignez les informations suivantes et enregistrez:

  • Vote à clé publique: À remplir uniquement si vous utilisez l'ancien plug-in Votifier ou le protocole NuVotifier V1 (Vous le trouverez dans le fichier plugins / Votifier / RSA /Clé publique)
  • Vote symbolique: À remplir uniquement si vous utilisez NuVotifier avec le protocole V2 (Vous le trouverez dans le fichier plugins / Votifier /config.yml)
  • Adresse IP électeur: Ceci est l'adresse IP ou le nom de domaine de votre serveur Minecraft (sans le port)
  • Port Votive: C'est le port utilisé par Votifier visible dans le fichier plugins / Votifier /config.yml (par défaut: 8192)

Si vous avez correctement saisi ces informations, vous remarquerez que lorsque vous votez pour le serveur, une boîte de dialogue vous informe que vous devez entrer votre pseudo Minecraft et vous indique la marche à suivre.

À l'heure actuelle, le vote est toujours compatible sur votre carte. Vous ne pouvez donc pas voter pendant les 3 prochaines heures. Si vous avez enregistré votre nom d'utilisateur dans votre compte, lors de votre prochain vote, une demande sera envoyée à votre serveur et vous recevrez la récompense. en jeu.

4) Testez le lien avec servermaster-minecraft.org

Si vous utilisez l'ancien Votifier, les requêtes seront visibles à partir de la console.

Si tu utilises NuVotifier, ouvrez le fichier plugins / Votifier /config.yml et met débogage: true

5) Installer un plugin de récompense

Téléchargez et installez le plugin Donnez n'importe quoi auditeur. Ce plugin communiquera avec Votifier depuis son installation, vous n’aurez aucune manipulation à effectuer. Configurez simplement les commandes et les messages de récompense.


Le fichier vote_response.php sera hébergé sur votre site web. Quand un joueur valide son vote sur votre enregistrement de serveur, server-listminecraft.org envoie une requête http avec l'adresse IP du joueur et son pseudo.

Pas Installation:

1) Créez le fichier vote_response.php

Copiez et collez le code ci-dessous dans un fichier php avec un éditeur comme notepad ++ et remplissez le numéro d'identification votre dossier de serveur.
L'ID (eid =) est visible dans la barre de recherche de votre navigateur lorsque vous modifiez votre fiche.

Ex: http://www.liste-serveurs-minecraft.org/ajout-serveur/?eid=191904

<? Php
define ("id_serveur" 96) // Entrez l'ID de votre enregistrement de serveur
define ("DEBUG" 1) // définit 1 pour activer le débogage ou 0 pour le désactiver
define ("LOG_FILE", "_postback.log"); // Si debug est à 1, un fichier journal sera créé

// Nous vérifions si la requête provient de List-servers-minecraft.org
$ lsm_ip = file_get_contents (& http: //www.minecraft-server-list.org/get_ip.php&#39;);

if ($ _ SERVER['REMOTE_ADDR'] == $ lsm_ip) 

    // on vérifie l'ID du serveur
    si ($ _GET['server_id'] == SERVER_ID) 

        // On récupère les informations du vote
        $ player = $ _GET['player'];
$ user_ip = $ _GET['user_ip'];

if (DEBUG == true) 
error_log (date (& # 39;[Y-m-d H:i] & # 39;). "[VOTE OK] [player]Joueur = $ [ip]= $ user_ip ".PHP_EOL, 3, LOG_FILE);


        // AJOUTEZ VOTRE CODE ICI
// Par exemple, vous pouvez vérifier si ce lecteur existe dans votre base de données
// Vérifier si le joueur a déjà voté au cours des 3 dernières heures
// Interroge la base de données de votre serveur et récompense le joueur.

     autre 
if (DEBUG == true) 
error_log (date (& # 39;[Y-m-d H:i] & # 39;). "[ID INVALIDE] L'ID du serveur ne correspond pas à ".PHP_EOL, 3, LOG_FILE);



 autre 
if (DEBUG == true) 
error_log (date (& # 39;[Y-m-d H:i] & # 39;). "[IP INVALIDE] La demande ne provient pas de Servers-minecraft.org ".PHP_EOL, 3, LOG_FILE);



?>

2) Enregistrez le fichier vote_response.php et placez-le dans un dossier de votre site Web.

Ex: http://www.votre-site.fr/vote/vote_response.php

3) Remplissez le champ "Vérification des votes par URL"

Vous trouverez ce champ dans le formulaire de modification de votre enregistrement de serveur dans "Détails". Indiquez l'URL complète de "vote_response.php".

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.