ogsteam / ogspy
OGSpy collects data from a game and provide statistics to their players
Installs: 26
Dependents: 0
Suggesters: 0
Security: 0
Stars: 10
Watchers: 3
Forks: 12
Type:toolbox
pkg:composer/ogsteam/ogspy
Requires
- php: >=8.1
- ext-json: *
- ext-mbstring: *
- ext-mysqli: *
- ext-openssl: *
- ext-zip: *
- ext-zlib: *
- components/jquery: ^3.7
- filp/whoops: ^2.15
- monolog/monolog: ^3.9
- phpmailer/phpmailer: ^6.6
- tooltipster/tooltipster: ^4.2
Requires (Dev)
- phpunit/phpunit: ^10.5
- dev-develop
- 4.0.1
- 4.0.0
- 3.3.10
- 3.3.9
- 3.3.9-beta6
- 3.3.9-beta5
- 3.3.9-beta4
- 3.3.9-beta3
- 3.3.9-beta2
- 3.3.8
- 3.3.8-rc.2
- 3.3.8-rc.1
- 3.3.8-beta12
- 3.3.8-beta11
- 3.3.8-beta10
- 3.3.8-beta9
- 3.3.8-beta8
- 3.3.8-beta7
- 3.3.8-beta6
- 3.3.8-beta5
- 3.3.8-beta4
- 3.3.8-beta3
- 3.3.8-beta2
- 3.3.8-beta1
- 3.3.7
- 3.3.7-beta6
- 3.3.7-beta5
- 3.3.7-beta3
- 3.3.7-beta1-2
- 3.3.7-beta1
- 3.3.7-alpha5
- 3.3.7-alpha4
- 3.3.7-alpha1
- dev-renovate/phpunit-phpunit-12.x-lockfile
- dev-renovate/phpmailer-phpmailer-7.x
- dev-renovate/phpmailer-phpmailer-6.x-lockfile
- dev-master
- dev-feature/espacepersobyuser
- dev-feature/espaceperso
- dev-feature/localdocker
- dev-translations_6e9de75974aa472bb6739e4b8d366dc2_en
- dev-bugfix/database
- dev-UpdateJSLibs2
- dev-rewriteHTML
- dev-feature/BenchAndDebug2
- dev-feature/BenchAndDebug
- dev-OGSpy_3.4
This package is auto-updated.
Last update: 2025-10-30 10:52:10 UTC
README
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.
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.
Démo
Vous pouvez tester un serveur OGSpy, une démo est disponible :
- Serveur de test : https://ogspy.fr/demo
- Nom d'utilisateur : demo
- Mot de passe : ogsteam
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_versionavec 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 :
- Incrémentez
$database_versiondansversion.php - Créez les migrations correspondantes dans
install/migrations/ - La synchronisation de version reste automatique
Avantages
-
Ultra-simplifié : Une seule modification dans
version.phpsuffit -
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.