banniere

Tuto OGSpy : Cartographie d'Ogame

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

Généralités

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.

Obtenir OGSpy

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.

Mettre à jour OGSpy

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.

Fonctionnement d'OGSpy

Ca y est je l'ai installé... Mais ca marche comment ?
Tu peux aller voir la description des principales fonctions d'OGSpy ici.


Bugs au niveau d'OGSpy

Oula... j'ai un bug... Je vous le dit ???
Bien sur...Mais déja tu cherche sur le forum si ton bug n'a pas déja été signalé, et une réponse apportée. Regarde notamment la liste des bugs les plus connus, ci dessous.

Si ce n'est pas le cas tu peux alors poster dans la partie bugs d'OGSpy.
Met un titre explicite, donne tout les détails de ton bug. Met des copies d'écran et du log si tu penses que ca peut aider.

Mon fichier id.php est vide, que faire ?
Tu l'édites en rajoutant ceci :
<?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.

Administration du serveur OGSpy

Informations générales

A quoi sert la fonction Optimiser la base de données ?
Elle te permet de gagner un peu d'espace en supprimant les pertes d'espace au niveau des enregistrement. Il n'y a aucun risque de perdre des données en utilisant cette fonction.

J'ai un message qui clignote et qui me dit que ma version n'est plus à jour ?
Vient faire un tout sur le forum, et vérifie si une nouvelle version d'OGSpy est disponible.


Paramètres du serveur OGSpy

Lorsque je veux modifier certains paramètres de mon serveur OGSpy, il me dit que les données insérées sont incorrectes ?
Vérifie bien que les valeurs que tu as entrées, se trouvent dans l'intervalle autorisé.


Gestion des utilisateurs

Comment ajouter un utilisateur à mon serveur OGSpy ?
En allant dans administration, puis dans gestion des membres, en entrant le pseudo du membre que tu souhaite créer. Après avoir validé un récapitulatif sera affiché, en te donnant notamment le mot de passe généré pour cet utilisateur.

Comment supprimer un utilisateur de mon serveur OGSpy ?
En allant dans administration, puis dans gestion des membres, et en cliquant sur la petite image avec un croix rouge sur la ligne qui correspond au pseudo du membre que tu souhaite supprimer.

Existe t-il un endroit ou je peux voir le récapitulatif des droits d'un utilisateurs ?
Oui, en allant dans administration, puis dans gestion des membres et en positionnant ta souris sur le pseudo du membre de ton choix. Un tableau apparait alors et te donne le récapitulatif de ses droits.

C'est quoi le statut de co-admin ?
C'est un statut qui donne la possibilité à un ou plusieur membres, de pouvoir accéder aux fonctions d'administration afin qu'ils puissent t'aider à gérer ton serveur OGSpy.


Gestion des mots de passe

Oups... je suis l'administrateur et j'ai oublié mon mot de passe pour OGSpy... Je fait quoi ?
C'est pas très grave, il y a une solution :

Tu vas dans phpmyadmin (cf l'aide de ton hebergeur si tu ne sais pas ou c'est)

Dans la table user tu supprime la ligne qui correspond à ton identifant, et tu éxécute la requete suivante en remplacement pseudo par le psedo que tu veux

Code :
insert into ogspy_user 
(user_id, user_name, user_password, user_active, user_admin)
values (1, 'pseudo', '572fd3e88a72b370c7eb9d5babb729bf', '1', '1');

Ton mot de passe sera ogsteam, connecte toi, et change ton mot de passe en mettant celui que tu veux.

Un des utilisateurs de mon OGSpy m'a dit qu'il avait perdu son mot de passe... Je fait comment pour lui en créer un nouveau ?
Tu vas dans administrations, puis dans gestion des membres, tu cherche le pseudo du joueur concerné, puis tu cliques sur la petite image avec une clé.
Un nouveau mot de passe va être généré, tu n'as plus qu'a lui envoyer.

Oups... je suis utilisateur d'un serveur OGSpy et j'ai oublié mon mot de passe... Je fait quoi ???
La, l'OGSTeam ne peux rien pour toi. Il faut que tu demande à l'administrateur de ton serveur OGSpy qu'il t'envoie un nouveau mot de passe


Gestion des groupes

Ca sert à quoi un groupe ?
Un groupe te permet d'attribuer aux utilisateurs qui font partie du groupe, des droits identiques. Par exemple tu peux créer un groupe qui n'a pas la permission de charger des classements, et mettre dedant tous les utilisateurs que tu n'autorise pas à charger des classements.

Comment je créer un groupe ?
En allant dans administration, puis dans gestion des groupes, ensuite tu tapes le nom du groupe que tu souhaites créer, et tu valides.


Comment gérer les permissions d'un groupe ?
En allant dans administration, puis dans gestion des groupes, et tu selectionnes le groupes dont tu souhaites voir les permissions, tu valides en cliquant sur voir les permissions. Ensuite il y a des cases à cocher en fonction des permissions que tu accorde ou non à ce groupe. Tu valides après avoir coché ce que tu voulais.

Comment supprimer un groupe ?
En allant dans administration, puis dans gestion des groupes, et tu selectionnes le groupes dont tu souhaites supprimer, tu valides en cliquant sur voir les permissions. Et la tu cliques sur le bouton supprimer ce groupe.

Comment retirer un utilisateur d'un groupe ?
En allant dans administration, puis dans gestion des groupes, et tu selectionnes le groupes d'ou tu souhaites retirer l'utilisateur, tu valides en cliquant sur voir les permissions. Et la tu as la liste des utilisateurs du groupe. Il te suffit de cliquer sur la petite image avec un croix rouge sur la ligne qui correpond au pseudo que tu veux supprimer.


Astuces pour OGSpy


Puis-je changer la page qui s'affiche par défaut après la connection ?
Oui pour cela il faut que tu tu edites le fichier include/user.php

tu cherches

Code :
1:  
2:
log_('login');  
redirection("index.php?action=".$pub_goto);

et tu le remplaces par
Code :
1:  
2:
3:
log_('login');  
if ($pub_goto =='') redirection("index.php?action=actionpourtapage");
else redirection("index.php?action=".$pub_goto);

En changeant actionpourtapage, par l'action de la page que tu veux afficher.

Puis-je supprimer mes logs si ceux si prennent trop de place ?
Oui via FTP. Les logs sont stockés dans le dossier journal. Une fois dans ce dossier, il suffit de faire le ménage.

Article publié par Zmaster

Copyright © 2008 Aideogame.fr -Tous droits réservés. - Conditions d'utilisation

Tout sur l"informatique - Angry Birds Solution

Télécharger Pokémon GO