Jump to content
News ticker
  • Bienvenue sur le nouveau forum VeryGames
  • Welcome to the new VeryGames forum
  • VeryNews

    AutoAdmin V2.0 [All SourceMod Games]


    Phobie

    Recommended Posts

    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.

    Edited by Phobie
    Mise à jour 2.1
    Link to comment
    Share on other sites

    • Replies 342
    • Created
    • Last Reply

    Top Posters In This Topic

    @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. :)

    Link to comment
    Share on other 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. :/

    Link to comment
    Share on other 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:

    Link to comment
    Share on other sites

    Bonsoir,

     

    Merci pour ce compliment, ça fait plaisir. :)

    Sinon pour ce problème, est-ce que votre tâche CRON sur le site est de couleur verte ? Si oui, changez de map sur votre serveur pour actualiser la liste. Ensuite, envoyez moi votre admins_simple.ini. :)

    Link to comment
    Share on other 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

    //

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

    Link to comment
    Share on other 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.

    Link to comment
    Share on other 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)

    Link to comment
    Share on other sites

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Reply to this topic...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


    ×
    ×
    • Create New...