Skip to content

OGSteam/ogspy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OGSpy

GitHub Issues Version Courante Demo

Le projet crée en 2006 est une aide pour un jeu de gestion de vaisseaux spatiaux. Le but de cet outil est de récupérer l'ensemble des informations du Jeu pour ensuite les regrouper et les exploiter.

Visitez notre forum OGSteam.eu pour en savoir plus.


Documentation

Notre espace documentaire est construit par nos utilisateurs via notre wiki. Vous pouvez y trouver les descriptifs de nos applications ainsi que les procédures d'installation.

Wiki OGSteam

Des tutoriels d'installation sont aussi disponibles sur notre chaine Youtube : Youtube

Fonctionnalités

  • Enregistrement des Galaxies et des classements
  • Recherches des emplacements joueurs
  • Stockage des rapports d'espionnages et de combats
  • Gestion des utilisateurs et groupes
  • Comparaison de la progression des joueurs
  • Simulation des productions
  • Possibilité d'ajouter de nombreuses extensions

Installation et usages

Vous trouverez ur le wiki le manuel d'installation d'OGSpy sur un serveur web. Mais il existe aussi des hébergeurs qui installent le site pour vous.

Wiki de l'OGSteam

Démo

Vous pouvez tester un serveur OGSpy, une démo est disponible :


Contribuer au projet

Gestion des montées de version

OGSpy dispose d'un système de migration automatisé qui gère les montées de version de manière transparente.

Processus pour une nouvelle version

Montée de version simplifiée : il suffit de modifier install/version.php !

Mise à jour de install/version.php

$ogspy_version = "4.0.2";        // Nouvelle version applicative
$database_version = "20251201001"; // Inchangé (sauf si nouvelles migrations)

Synchronisation automatique

Le système de migration détecte automatiquement les changements de version et synchronise la base de données :

  • Détection automatique : Compare $ogspy_version avec la version en base
  • Synchronisation transparente : Met à jour automatiquement si différente
  • Aucune migration requise : Pas besoin de créer de fichier de migration pour une simple montée de version

Si nouvelles migrations nécessaires

Uniquement si la nouvelle version nécessite des modifications de schéma ou de données :

  1. Incrémentez $database_version dans version.php
  2. Créez les migrations correspondantes dans install/migrations/
  3. La synchronisation de version reste automatique

Avantages

  • Ultra-simplifié : Une seule modification dans version.php suffit

  • Compatible CI/CD : Fonctionne parfaitement avec les pipelines automatisés

  • Détection intelligente : Compare automatiquement les versions et synchronise si nécessaire

  • Zéro maintenance : Plus besoin de créer des migrations vides pour les montées de version

  • Historique propre : Seules les vraies migrations (schéma/données) sont dans l'historique

  • Vous pouvez nous aider sur le développement

  • Nous avons besoins de vos idées pour améliorer l'outil

  • Des volontaires pour la documentations dans toutes les langues connues

  • Traductions

Vous pouvez nous poser toutes les questions nécessaires sur notre forum.

Equipe projet

Responsable équipe : DarkNoon

Développement

Tests

Graphismes

  • Chris Alys

Branches de travail

  • master - Branche principale, utilisée uniquement pour publier les versions finales de nos outils.
  • development - Branche qui contient les développements pour les futures versions.
  • release-3.X.Y - Branche contenant les correctifs pour une future version.

License

Vous pouvez consulter la license ici

Le projet est diffusé sous la license GPLV2.

About

OGSpy collects data from a game to helps players to spy all the universe

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 14