Phobie Posté(e) le 17 janvier 2014 Share Posté(e) le 17 janvier 2014 (modifié) 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é le 22 mai 2014 par Phobie Mise à jour 2.1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Azik Posté(e) le 17 janvier 2014 Share Posté(e) le 17 janvier 2014 Screen de tous? (panel etc..) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CM_Delachambre Posté(e) le 17 janvier 2014 Share Posté(e) le 17 janvier 2014 "Aucune utilisation commerciale" A partir du moment ou y a un système d'achat payant par de l'argent réel, c'est à titre commercial... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
alex30555 Posté(e) le 17 janvier 2014 Share Posté(e) le 17 janvier 2014 + Tu pourrais faire du timestamps au lieu de te prendre la tête avec des crons... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Skuzy Posté(e) le 17 janvier 2014 Share Posté(e) le 17 janvier 2014 GG beau travail Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Phobie Posté(e) le 17 janvier 2014 Auteur Share Posté(e) le 17 janvier 2014 @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. :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
alex30555 Posté(e) le 17 janvier 2014 Share Posté(e) le 17 janvier 2014 Tu fais un plugin qui Va voir sur la bdd l'expiration du mec et si le timestamp est encore valide, On lui met les droits sinon rien. Beaucoup plus simple, Et pas besoin de cron Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Phobie Posté(e) le 17 janvier 2014 Auteur Share Posté(e) le 17 janvier 2014 Sauf que je ne code pas en SourcePawn. Je pensais que tu parlais d'une page PHP. (a) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
NoKz Posté(e) le 18 janvier 2014 Share Posté(e) le 18 janvier 2014 Merci Phobie pour ce magnifique partage cette version est beaucoup mieux que la première et en plus un tuto rien de mieux merci !! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Coyote570 Posté(e) le 19 janvier 2014 Share Posté(e) le 19 janvier 2014 Bravos pour ton autoadmin Phobie, par contre j'ai une petite question : Pour les news quel est le nombre de caractère max accepter ? si on en met trop, on reçoit une erreur SQL. Sinon à par ça est t'il possible d'enlever la journée offerte ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Phobie Posté(e) le 19 janvier 2014 Auteur Share Posté(e) le 19 janvier 2014 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. :/ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lapinøus Posté(e) le 22 janvier 2014 Share Posté(e) le 22 janvier 2014 == 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: Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Phobie Posté(e) le 22 janvier 2014 Auteur Share Posté(e) le 22 janvier 2014 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. :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lapinøus Posté(e) le 22 janvier 2014 Share Posté(e) le 22 janvier 2014 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 // //////////////////////////////// Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Phobie Posté(e) le 22 janvier 2014 Auteur Share Posté(e) le 22 janvier 2014 Etrange, et vous n'avez eu aucune erreur sur toutes les pages ? Est-ce un serveur VeryGames ? Quel est le chemin que vous avez entré pour le serveur ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lapinøus Posté(e) le 22 janvier 2014 Share Posté(e) le 22 janvier 2014 Aucune erreur je suis chez Verygames ^^ chemin d'acces /servers/server8343/games/counterstrike_source/cstrike (<- sans le "/" ;) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
NoKz Posté(e) le 22 janvier 2014 Share Posté(e) le 22 janvier 2014 Ce partage et magnifique bon travail de ta part phobie Esperon qu'il y est une version 3.0 qui seras beaucoup + meilleur car si cette version et bien l'autre seras beaucoup mieux Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Phobie Posté(e) le 22 janvier 2014 Auteur Share Posté(e) le 22 janvier 2014 @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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
NoKz Posté(e) le 22 janvier 2014 Share Posté(e) le 22 janvier 2014 Je ne dit pas le contraire Phobie c'est un travaille qui doit être fait avec précision je me doute que tu va pas mettre la 3.0 tout deSSUITE par contre pourra tu remettre un Tuto avec une vidéo comme celle ci pour la prochaine ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lapinøus Posté(e) le 22 janvier 2014 Share Posté(e) le 22 janvier 2014 Je ne sais pas a quoi correspond le CHMOD :x Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Phobie Posté(e) le 22 janvier 2014 Auteur Share Posté(e) le 22 janvier 2014 Bien sûr. :) Une vidéo rapide (car 30 minutes c'est pas drôle à regarder), sans surplus (musique, etc...), c'est toujours mieux expliquer qu'un tutoriel écrit, et cela pose moins de problèmes aux utilisateurs lors de l'installation. ;) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Phobie Posté(e) le 22 janvier 2014 Auteur Share Posté(e) le 22 janvier 2014 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) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Azik Posté(e) le 26 janvier 2014 Share Posté(e) le 26 janvier 2014 Salut, Sur cette version on peut être ViP sur tous les serveurs que l'on a pour 1 code ? Cordialement, Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Phobie Posté(e) le 26 janvier 2014 Auteur Share Posté(e) le 26 janvier 2014 Bonsoir, C'est vous qui déterminez le nombre de codes lorsque vous créez votre document StarPass / AlloPass. :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Azik Posté(e) le 26 janvier 2014 Share Posté(e) le 26 janvier 2014 Non mais merci j'avais compris sa, met eseque quand on paye c'est pour un serveur ou pour tous, car je cherche un auto-admin pour tous les serveurs.. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
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.