Aller au contenu
News ticker
  • Bienvenue sur le nouveau forum VeryGames
  • Welcome to the new VeryGames forum
  • VeryNews

    AutoAdmin V2.0 [All SourceMod Games]


    Phobie

    Messages recommandés

    Bonjour à toutes et à tous,

     

     

     

     

    Voici enfin la version 2.0 de mon AutoAdmin ! Beaucoup plus performant, dynamique, automatisé et complet !

     

     

     

     

    Voici donc une liste des ses fonctionnalitées :

     

     

    - Liste des joueurs (liste et affiche les caractéristiques de tout les admins/vip)

    - Achat via StarPass ou AlloPass

    - Une journée de test est disponible par joueur et par serveur

    - Page de profil pour les joueurs (historique des achats etc...)

    - Panel d'administration ultra-complet (gestion des news, des serveurs, des joueurs, du site)

    - Système de news en page d'accueil

    - Affichage de statistiques en temps réel (nombre de serveurs et d'admins pour CS:S et CS:G0)

    - Gestion automatique des admins/vip (leur retire les droits lors de la fin de leur durée achetée)

     

     

     

     

    Comment l'installer ?

     

     

    Voici une vidéo avec un tutoriel d'installation pour ceux qui n'aime pas lire ou qui rencontre des problèmes : http://www.youtube.com/watch?v=0nzaNfFGmSk

     

     

    Sinon, voici le tutoriel écrit :

    1. Télécharger l'archive

    2. Décompressez là à un endroit facilement retrouvable (bureau par exemple)

    3. Importez le fichier SQL_A_IMPORTER.sql dans votre Base de Données

    4. Modifiez le fichier : Web/config/bdd.id.php pour rentrez vos identifiants de la Base de Données

    4. Importez les fichiers du site (partie Web) sur votre site internet

    5. Créer un document StarPass ou AlloPass avec :

    URL Page accès : monsite.com/main/achat/achat_paiement.php
    URL Document : monsite.com/main/achat/paiement_valide.php
    URL Erreur : monsite.com/main/achat/paiement_invalide.php

    6. Récupérez l'IDD et l'IDP (pour StarPass) ou l'IDD et l'IDS (pour AlloPass)

    7. Rendez vous sur la page d'installation (monsite.com/installation)

    8. Une fois l'installation terminée, supprimer le dossier installation de votre site

    9. Rendez-vous sur http://www.mywebcron.com/ pour automatiser le rafraîchissement des admins

    URL de la page de refresh : monsite.com/main/actualize/actualize_db.php

     

     

    Ensuite rendez-vous dans la partie admin de votre site pour ajouter des serveurs, des admins, des news, etc...

     

     

     

     

    Mise à jour 2.0 vers 2.1 :

     

     

    Dans cette version, la journée de test est désormais configurable, vous pouvez l'activer comme la désactiver. :)

     

    Pour mettre à jour votre AutoAdmin, il vous suffira de télécharger cette version, puis de remplacer les fichiers présents sur votre serveur.

    Ensuite, vous devrez mettre à jour votre base de données pour qu'elle soit compatible avec cette version de l'AutoAdmin, pour cela, une seul requête SQL à exécuter dans votre base de donnée :

    ALTER TABLE  `aa_general` ADD  `journee_test` INT( 1 ) NOT NULL DEFAULT  '1'

     

    Et votre AutoAdmin est à jour avec la version 2.1, tout en conservant vos administrateurs actuel. :)

     

    Merci à Kupah pour le dernier update, ce qui augmente grandement la sécurité du système.

     

     

     

     

    Liens

     

    Site de démonstration du rendu de l'AutoAdmin installé : http://autoadmin.verygames.net/

     

    Lien de téléchargement (de la dernière version) : https://mega.co.nz/#!A8k2zBKD!EBtByBUizHDsmmsZLA-rXRFInEvRisCPu7lrap9aPpU

     

     

    Cet AutoAdmin est protégé par Licence, vous avez droit à la modification mais le respect d'auteur est requis. Aucune utilisation commerciale.

     

    Pour toutes questions ou remarques, je suis disponible sur le forum ou même dans la description de la vidéo YouTube.

    Modifié par Phobie
    Mise à jour 2.1
    Lien vers le commentaire
    Partager sur d’autres sites

    • Réponses 342
    • Created
    • Dernière réponse

    @Azik, Je n'ai pas ajouté de screen étant donné qu'il y a la vidéo... :°

    @DeLaChambre, Par utilisation commerciale, cela comprend la revente ou la commercialisation du produit dont vous n'êtes pas l'auteur. Pas l'achat de codes StarPass ou AlloPass. :)

    @Alex30555, Comment ça du TimeStamp ? Personnellement j'ai cherché mais je n'ai pas trouvé la possibilité d'effectuer une action x temps après l'appel de la fonction. La page doit-être ouverte. Le cron était (suite à ma recherche) la seule solution.

    @Skuzy, Thanks a lot. :)

    Lien vers le commentaire
    Partager sur d’autres sites

    Bonsoir,

     

    Pour le moment, la journée offerte est obligatoire. Effectivement, il faut que je songe à la rendre optionnelle pour la prochaine version.

    Pour la taille des news, c'est un type TEXT, donc je ne connais pas la taille, dans tout les cas, ce n'est pas moi qui la définit. :/

    Lien vers le commentaire
    Partager sur d’autres sites

    == bug premier poste==

     

    Bonsoir a toi

     

    Premièrement félicitation ta vidéo de tutoriel est juste parfaite rapide efficace très bon travaille =)

    Par contre pour ne pas changer dans mes habitudes, j'ai un probleme. Tout fonctionne corectement, redirection des page, ajout d'un vip ect.. Mais il y a un hic une fois toutes les étapes effectué, mon compte steam ajouté, le serveur ne me reconnais pas en tant que VIP et je ne sais pas pourquoi. J'ai fais attention que les chemin d'acces, identifiant login adresse du serveur soit correct je ne comprend pas :help:

    Lien vers le commentaire
    Partager sur d’autres sites

    C'est bien vert effectivement voici mon adminsimple.ini

    //

    // READ THIS CAREFULLY! SEE BOTTOM FOR EXAMPLES

    //

    // For each admin, you need three settings:

    // "identity" "permissions" "password"

    //

    // For the Identity, you can use a SteamID or Name. To use an IP address, prepend a ! character.

    // For the Permissions, you can use a flag string and an optional password.

    //

    // PERMISSIONS:

    // Flag definitions are in "admin_levels.cfg"

    // You can combine flags into a string like this:

    // "abcdefgh"

    //

    // If you want to specify a group instead of a flag, use an @ symbol. Example:

    // "@Full Admins"

    //

    // You can also specify immunity values. Two examples:

    // "83:abcdefgh" //Immunity is 83, flags are abcdefgh

    // "6:@Full Admins" //Immunity is 6, group is "Full Admins"

    //

    // Immunity values can be any number. An admin cannot target an admin with

    // a higher access value (see sm_immunity_mode to tweak the rules). Default

    // immunity value is 0 (no immunity).

    //

    // PASSWORDS:

    // Passwords are generally not needed unless you have name-based authentication.

    // In this case, admins must type this in their console:

    //

    // setinfo "KEY" "PASSWORD"

    //

    // Where KEY is the "PassInfoVar" setting in your core.cfg file, and "PASSWORD"

    // is their password. With name based authentication, this must be done before

    // changing names or connecting. Otherwise, SourceMod will automatically detect

    // the password being set.

    //

    ////////////////////////////////

    // Examples: (do not put // in front of real lines, as // means 'comment')

    //

    // "STEAM_0:1:16" "bce" //generic, kick, unban for this steam ID, no immunity

    // "!127.0.0.1" "99:z" //all permissions for this ip, immunity value is 99

    // "BAILOPAN" "abc" "Gab3n" //name BAILOPAN, password "Gab3n": gets reservation, generic, kick

    //

    ////////////////////////////////

    Lien vers le commentaire
    Partager sur d’autres sites

    @Lapinous, Votre serveur web est sur votre DediGame je suppose ? Très étrange car mes tests sur une DediGame sont concluant. Tentez de modifier les CHMOD en 777 pour vérifier que ce n'est pas un problème de droits.

     

    @NoKz, Merci. :) Je l'espère aussi, j'ai déjà deux fonctions à améliorer : rendre la journée de test optionnelle, et automatiser l'autoadmin sans avoir besoin d'un site externe utilisant une tâche CRON. Par contre pour la 3.0, il faudra attendre un peu, car c'est tout de même une charge de travail plutôt conséquente, et totalement gratuite.

    Lien vers le commentaire
    Partager sur d’autres sites

    Je viens de voir votre réponse Lapinous (donc excusez-moi du double post, mais impossible d'éditer).

    Le CHMOD concerne les droits des fichiers de votre serveur.

     

    Pour le voir, faites un clic droit sur le dossier parent (htdocs, autoadmin, je ne sais pas le nom de votre dossier parent). Puis : "Droits d'accès au fichier...".

    Vous avez ensuite un nombre à trois chiffres (lecture, écriture, exécution). Entrez 777 pour tout autoriser (ou cochez toutes les cases). Faites de même pour le fichier admins_simple.ini sur votre serveur de jeu.

    Ensuite retentez l'opération d'ajout de VIP. Puis rendez-vous dans admins_simple.ini (pensez à actualiser après l'ajout de VIP), et dîtes moi si le fichier contient le STEAM_ID du VIP ou non. (yn)

    Lien vers le commentaire
    Partager sur d’autres sites

    Rejoindre la conversation

    Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

    Invité
    Répondre à ce sujet…

    ×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

      Seulement 75 émoticônes maximum sont autorisées.

    ×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

    ×   Votre contenu précédent a été rétabli.   Vider l’éditeur

    ×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.


    ×
    ×
    • Créer...