Tutorial OGSpy. Installer un serveur Alliance en PHP/MySQL qui permet outre la cartographie d'un univers, la saisie d'un espace personnel et le partage d'informations (rapports d'espionnage, statistiques) entre les membres d'une alliance.
Généralités
Obtenir OGSpy
Mettre à jour OGSpy
Fonctionnement d'OGSpy
Bugs au niveau d'OGSpy
Administration du serveur OGSpy
Astuces pour OGSpy
C'est quoi OGSpy ?
C'est un serveur Alliance en PHP/MYSQL qui permet en outre la cartographie d'un univers , la saisie d'un espace personnel et le partage d'informations (rapports d'espionages, statistiques) entre les membres d'une alliance.
Et c'est légal ca ?
Complétement légal sauf si tu utilises un logiciel qui scanne automatiquement toutes les galaxies sans que tu le fasse toi meme.
Et c'est gratuit ?
Tout à fait. Tous les outils de l'OGSTeam sont gratuits.
Vous pourriez faire en sorte qu'OGSpy scan automatiquement toute la galaxie ?
NON !!! Tout simplement parce que le reglement d'Ogame l'interdit. Et que les outils developpés par l'OGSTeam respectent ce reglement.
Je vient d'installer OGSpy... Mais ma cartographie est vide... C'est normal ?
OUI c'est parce que tu as oublié de selectionner ton univers lors de l'installation !!!
Mais lors de l'instalation il me demande pas mon univers... On fait comment ?
Tout simplement parce qu'on livre une cartographie vide !!!
Et OGSpy... il est sécurisé ?
Oui au maximun, mais souvient toi que la sécurité absolue sur le web n'existe pas.
Je m'y connais un peu en php... je peux modifier le code source ?
Oui tu peux. Mais ne vient pas te plaindre si OGSpy ne fonctionne plus après, notamment lors des mises à jours.
Vite, vite, je le veux... C'est ou pour le télécharger ?
C'est ici
Ca y est... je l'ai... Je l'installe comment ?
Tu dois tout d'abord avoir un compte chez hebergeur qui accepte le php/MySQL. Si tu n'en a pas, tu peux toujours aller voir la liste des hebergeurs testés pour OGSpy
Ensuite tu dois activer le php et le MySQL si il n'est pas activé par défaut (cas de lycos et free par exemple). Si tu ne sais si il est activé, ou comment l'activer, regarde l'aide de ton hebergeur
Après tu doit charger les fichiers que tu as téléchargés via FTP. Si tu ne sais pas comment faire, va voir ici.
Une fois les fichiers chargés va sur l'url où tu as chargé les fichiers afin que la page d'accueil s'affiche. (Screenshot)
Sélectionne l'action "Installation complète" afin de commencer la procédure
Renseigne les informations de connexion à la base de données et identifiants du compte administrateur.
Si tu ne connais pas les informations de connexion à la base de données, tu regarde dans l'aide de ton hebergeur, ou ici.
Clique sur Démarrer l'installation complète
Le serveur a besoin des droits d'écriture sur certains éléments.
S'il s'apercoit qu'il n'a pas les droits, il affichera un message d'erreur empechant l'installation du serveur.
Si le cas se produit il faudra spécifier les droits d'écriture sur le fichier parameters/id.php et/ou au répertoire journal
Pour le fichier mettez comme attribut (chmod) : 666 ou 777
Pour le répertoire mettez : 777
Screenshot 1 - Screenshot 2
Pour information, le répertoire parameters et journal contiennent un fichier .htaccess empechant l'accès à ces répertoires, donc la modification du chmod n'entrainera pas de problème au niveau de la sécurité.
Si tout se passe bien l'installation est terminé. Il vous reste plus qu'a supprimer le répertoire install et de vous connectez avec le compte administrateur que vous venez de créer.
Il y a eu une nouvelle version. Comment je fait la mise à jours ?
Tu cherche sur le forum dans la partie OGSpy. Kyser à surement mis une procédure de mise à jour.
La procédure me dit de charger les nouveaux fichiers sur les anciens... Ca va pas supprimer ma base de données ca ?
Non, aucun risque, ta base de données n'est pas sauvegarder avec tes fichiers.
Donc je ne vais pas perdre mes données ?
Non, si tu prend bien le temps de lire la procédure de mise à jour, et que tu la respectes.
| <?php /*************************** * * filename : id.ph * generated : 01/Jan/2006 00:00:00 ***************************/ if (!defined("IN_SPYOGAME")) die("Hacking attempt"); $table_prefix = "Préfixe des tables OGSpy"; //Paramètres connexion à la base de donnée $db_host = "Serveur de la base de donnée"; $db_user = "Nom d'utilisateur"; $db_password = "Mot de passe"; $db_database = "Nom de la base"; define("OGSPY_INSTALLED", TRUE); ?> |
N'oublie pas de remplacer ce qui est en rouge.
Listes des bugs connus :
Impossible d'accéder à votre serveur OGSpy
Description : Lorsque vous essayez d'accéder à votre serveur OGSpy il vous retourne une erreur MYSQL 1226
Symptomes : Un message d'erreur apparait en vous disant : "User '...........' has exeded max_questions ressource......
Cause : Cela signifie que vous avez dépasé le nombre de requetes maxinum autorisé par jour par votre hebergeur.
Statut : Aucune solution du coté d'OGSpy. Changez d'hebergeur, ou attendez demain.
Impossibilité de charger certains systèmes solaires
Description : Lorsque vous chargez certains systèmes, vous ne constatez pas l'enregistrement
Symptomes : Aucun message d'erreur affiché. Affichage du systèmes favoris ou le système 1:1 le cas échéant
Cause : Ceci est un problème indépendant de notre volonté. Ce problème est rencontré par les personnes utilisant Firefox. Les systèmes récalcitrants sont repérable par le fait qu'il n'y a pas de tooltips affiché dans la page galaxie
Statut : Aucune solution du coté d'OGSpy. Utilisez Internet Explorer pour les quelques systèmes récalcitrants
Refus d'enregistrement de certains systèmes solaires et rapports d'espionnages
Description : Certains systèmes et rapports d'espionnages ne sont pas accepté par OGSpy
Symptomes : Un message d'erreur apparaitra après avoir envoyé les données : "Les données transmises sont incorrectes"
Cause : OGSpy est équipé d'un contrôleur de chaine de caractères. Celui-ci a pour but de filtrer les données enregistrées afin d'éviter l'injection de données susceptible de mettre en péril le serveur. Par conséquent certains caractères ne sont pas accepté car ils sont "censés" être interdit dans le jeu. Les nombreux messages postés ont montré que cette règle est mal respecté.
Statut : Réflexion en cours sur la méthode a employé pour résoudre ce problème
Impossibilité de supprimer certains classement alliance
Description : Impossibilité de supprimer les classements d'alliances antérieur au derniers enregistrés
Symptomes :
Cause : Anomalies dans les sources d'OGSpy
Statut : Résolu pour la prochaine version
Erreur lors du chargement des données de votre empire
Description : Lorsque vous souhaitez mettre à jour vos informations dans votre espace personnel, vous avez une erreur MySQL 1062
Symptomes : Un message d'erreur apparait en vous disant : ErrNo:1062: Duplicate entry '5--12' for key 1
Cause : Certaines valeurs de planet_id sont négative.
Statut : Vous devez accéder à phpmyadmin, et dans la table ogspy_user_defence, supprimer toutes les lignes ou id_planet est négatif.
|
|||
|
||||
|
||||
Article publié par Zmaster