Configuration du DCS : Différence entre versions

De SEOW Wiki FR
Sauter à la navigation Sauter à la recherche
Ligne 1 : Ligne 1 :
 
[[Accueil|Retour vers l'accueil]]
 
[[Accueil|Retour vers l'accueil]]
 +
 +
'''A ce stade, on considère que ou moins une base de données est installée, paramétrée et alimentée par les informations d'une carte SEOW.'''
  
 
== Généralité ==
 
== Généralité ==
 +
Ce générateur est la partie invisible de l'iceberg SEOW (invisible aux commandants et aux pilotes). C'est le prinipale outil de travail du maître de campagne...
 +
 +
Cette interface permet 2 objectifs :
 +
 +
'''1) Gérer les bases de données SEDB contenant chacune un carte SEOW (un secteur du MP)'''
 +
 +
'''2. Paramétrer les campagnes, générer et analyser chaque mission.'''
 +
 +
== L'interface ==
 +
La première fois que vous lancez l'application, voici ce que vous devriez avoir à l'écran :
 +
 +
[[Image:wiki-DCS-start.jpg]]<br>
 +
'''''Figure 1 - Interface générale'''''
  
Cette interface a 2 objectifs :
+
'''Note :''' Il est possible qu'un message d'erreur apparaisse au lancement de l'application si le programme IL2 n'est pas installé sur le même poste. Cela n'a pas d'importance pour le moment.
  
1. Permettre une gestion simplifiée de plusieurs bases de données SEDB
+
Cette interface est décomposée en 3 parties prinicipales :
 +
* Un bandeau d'information et d'alerte
 +
* La liste des bases de données déclarées (il y en à toujours une par défaut)
 +
* La zone de travail dont les informations correspondantes toujours à la base de données sélectionnée
  
2. Permettre de générer une nouvelle campagne, de générer chaque mission (fichier .mis utilisable par IL2) et de les analyser (fichier .lst produit par IL2) afin, d'une part de récupérer les informations nécessaires à la prchaine mission et de simuler ainsi de mission en mission la persistance des évènements.
+
'''Note :''' Les informations manipulées dans la zone des onglets seront enregistrées dans la base en cours de sélection à chaque fois que l'on passe d'un onglet à l'autre et a chaque fois que vous sélectionnerez une nouvelle base de données.
  
Le générateur est donc la partie invisible de l'iceberg, invisible des commandants et des pilotes mais outil prinipal du maître de campagne...
+
Pour fonctionner, le DCS a besoin de plusieurs informations :
 +
* Lui indiquer un répertoire pour stocker les fichiers mission générés
 +
* Lui indiquer dans quel répertoire se trouve le fichier evenlog.lst (dans la racine du programme IL2)
 +
* Enfin lui indique quel base de données utiliser
  
L'interface générale se présente ainsi :
+
Vous remarquez que déjà des informations d'alerte apparaissent déjà dans le bandeau d'information vous indiquant que le répertoire de stockage des missions n'existe pas et que la connexion à la base n'est pas réalisée (le carré rouge à gauche du libellé de la base serait de couleur verte autrement).
  
Une partie droite listant les bases installées et leurs "status".
+
Il faut donc corriger tout cela...
La partie centrale, découpée par onglet, permet d'accéder aux configurations des bases et aux paramètres de campagne et de mission. Enfin, la partie haute permet d'apporter une aide au travail de l'administrateur.
+
 
 +
== Paramètrer les répertoires ==
 +
Cliquez sur l'onglet "Files ans Misc".
 +
{|
 +
|
 +
Si vous avez installé le DCS sur la même machine que IL2, les 2 répertoires sont déjà renseignés mais le DCS affecte le répertoire "moninstallationIL2/mission/net/coop/se" comme répertoire de stockage par défaut. Il est donc probable qu'il n'existe pas encore. ''
 +
Laissez les informations par défaut. Nous reviendrons par la suite sur la configuration avancée du DCS.
 +
|
 +
[[Image:wiki-DCS-FilesandMisc.jpg]]<br>
 +
'''''Figure 2 - Onglet "Files ans Misc"'''''
 +
|}
  
[[Image:DCS_general.jpg]]<br>
+
== Connecter une base de données ==
'''''Figure 1 - Interface générale'''''
+
Depuis la version 3.00, cette interface est multi-bases, c'est à dire qu'elle peut gérer toute base SEDB de version compatible, aussi bien MS access que MySql, quelles soient réparties sur un ou plusieurs poste locaux ou sur un ou plusieurs serveurs distants.
 +
 
 +
*Ouvrez l'onglet "Database Settings"
  
== La gestion des bases de données ==
+
Souvenez-vous que, par défaut, une entrée base est créé par défaut ("db01"), il n'est donc pas nécessaire d'ajouter une nouvelle base à la liste pour le moment.
Depuis la version 3.00, cette interface est multibase (jusqu'à 99 bases !), c'est à dire qu'elle peut gérer toutes base SEDB de version compatible, aussi bien MS access que MySql, quelle soit en local ou sur un ou plusieurs serveurs distants.  
+
La premier étape consiste donc à indiquez quelle type de base vous souhaitez utiliser en fonction de votre installation.
La premier étape consiste donc à établir une connexion avec la ou les base(s) de données. (pour rappel, une base de données SEDB ne peut contenir qu'une seule carte à la fois, c'est à dire qu'un seul secteur MP)
 
  
 +
En fonction du type de la base, les informations obligatoires à la connection sont différentes :
  
=== L'onglet "Database Settings" ===
 
  
Comme précisez, il est possible de gérer une base MS Access ou MySQL. En fonction du type de la base, les informations obligatoires à la connection sont différentes :
 
  
A ce stade, on part du principe que la base à utiliser est opérationnelle et, c'est préférable dès maintenant, qu'elle soit alimentée avec les informations SEOW correspondant à la carte (au secteur) que vous souhaitez utiliser pour votre campagne.
 
  
Avant toute chose, il faut indiquer à l'interface de gérer une nouvelle base en cliquant sur le bouton "Add" situé en haut de la liste des bases. Une nouvelle ligne apparait alors dans la liste et est numérotée automatiquement par le système. Une fois créée, cette entrée ne pourra pas être directement supprimée (nous reviendrons sur ce point).
 
Un carré rouge apparait à gauche du libellé de la base indiquant que le système n'a pas établi de connexion avec la base. L'ensemble des erreurs rencontré est indiqué dans le bandeau du haut. Cela est normal puisque nous venons juste d'ajouter la base.
 
  
 
* Dans tous les cas, uen fois les informations de connexion entrée, liquer sur le bouton '''Make Database Connection''' pour vérifier la connexion au serveur. Un message indiquera alors si la connexion a pu s'établir ou non. Si la connexion réussie, l'indicateur de couleur de la base en cours de sélection passera au vert ! C'est magique...
 
* Dans tous les cas, uen fois les informations de connexion entrée, liquer sur le bouton '''Make Database Connection''' pour vérifier la connexion au serveur. Un message indiquera alors si la connexion a pu s'établir ou non. Si la connexion réussie, l'indicateur de couleur de la base en cours de sélection passera au vert ! C'est magique...
Ligne 62 : Ligne 90 :
 
==== Information de connexion pour une base MS Access ====
 
==== Information de connexion pour une base MS Access ====
 
Le procédure se résume à indiquer le fichier Ms Access à utiliser. Le fichier peut être à n'importe quel endroit à partir du moment ou ce répertoire est accessible par la fonction "Connecter un lecteur réseau..." du menu "Outils" de l'explorateur Windows
 
Le procédure se résume à indiquer le fichier Ms Access à utiliser. Le fichier peut être à n'importe quel endroit à partir du moment ou ce répertoire est accessible par la fonction "Connecter un lecteur réseau..." du menu "Outils" de l'explorateur Windows
 +
 +
 +
 +
 +
 +
établir une connexion avec la ou les base(s) de données. (pour rappel, une base de données SEDB ne peut contenir qu'une seule carte à la fois, c'est à dire qu'un seul secteur MP)
 +
 +
== La gestion des bases de données ==
 +
 +
 +
Avant toute chose, il faut indiquer à l'interface de gérer une nouvelle base en cliquant sur le bouton "Add" situé en haut de la liste des bases. Une nouvelle ligne apparait alors dans la liste et est numérotée automatiquement par le système. Une fois créée, cette entrée ne pourra pas être directement supprimée (nous reviendrons sur ce point).
 +
Un carré rouge apparait à gauche du libellé de la base indiquant que le système n'a pas établi de connexion avec la base. L'ensemble des erreurs rencontré est indiqué dans le bandeau du haut. Cela est normal puisque nous venons juste d'ajouter la base.
 +
 +
  
 
{|
 
{|
 +
|
 +
 
|
 
|
 
[[Image:DCS_Ong_DBSetting2.jpg|center|300px]]
 
[[Image:DCS_Ong_DBSetting2.jpg|center|300px]]
 
'''''Figure 3 - Paramètre pour la base Access (local)'''''
 
'''''Figure 3 - Paramètre pour la base Access (local)'''''
|
+
|}
 +
 
 +
 
 +
[[Image:DCS_general.jpg]]<br>
 +
'''''Figure 1 - Interface générale'''''
 +
 
 +
== La gestion des bases de données ==
 +
 
  
|}
+
=== L'onglet "Database Settings" ===
  
 +
Comme précisez, il est possible de gérer une base MS Access ou MySQL.
  
 
* Passer ensuite à la fenêtre '''Generate/Manage'''.
 
* Passer ensuite à la fenêtre '''Generate/Manage'''.

Version du 19 janvier 2008 à 01:21

Retour vers l'accueil

A ce stade, on considère que ou moins une base de données est installée, paramétrée et alimentée par les informations d'une carte SEOW.

Généralité

Ce générateur est la partie invisible de l'iceberg SEOW (invisible aux commandants et aux pilotes). C'est le prinipale outil de travail du maître de campagne...

Cette interface permet 2 objectifs :

1) Gérer les bases de données SEDB contenant chacune un carte SEOW (un secteur du MP)

2. Paramétrer les campagnes, générer et analyser chaque mission.

L'interface

La première fois que vous lancez l'application, voici ce que vous devriez avoir à l'écran :

Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination


Figure 1 - Interface générale

Note : Il est possible qu'un message d'erreur apparaisse au lancement de l'application si le programme IL2 n'est pas installé sur le même poste. Cela n'a pas d'importance pour le moment.

Cette interface est décomposée en 3 parties prinicipales :

  • Un bandeau d'information et d'alerte
  • La liste des bases de données déclarées (il y en à toujours une par défaut)
  • La zone de travail dont les informations correspondantes toujours à la base de données sélectionnée

Note : Les informations manipulées dans la zone des onglets seront enregistrées dans la base en cours de sélection à chaque fois que l'on passe d'un onglet à l'autre et a chaque fois que vous sélectionnerez une nouvelle base de données.

Pour fonctionner, le DCS a besoin de plusieurs informations :

  • Lui indiquer un répertoire pour stocker les fichiers mission générés
  • Lui indiquer dans quel répertoire se trouve le fichier evenlog.lst (dans la racine du programme IL2)
  • Enfin lui indique quel base de données utiliser

Vous remarquez que déjà des informations d'alerte apparaissent déjà dans le bandeau d'information vous indiquant que le répertoire de stockage des missions n'existe pas et que la connexion à la base n'est pas réalisée (le carré rouge à gauche du libellé de la base serait de couleur verte autrement).

Il faut donc corriger tout cela...

Paramètrer les répertoires

Cliquez sur l'onglet "Files ans Misc".

Si vous avez installé le DCS sur la même machine que IL2, les 2 répertoires sont déjà renseignés mais le DCS affecte le répertoire "moninstallationIL2/mission/net/coop/se" comme répertoire de stockage par défaut. Il est donc probable qu'il n'existe pas encore. Laissez les informations par défaut. Nous reviendrons par la suite sur la configuration avancée du DCS.

Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination

Figure 2 - Onglet "Files ans Misc"

Connecter une base de données

Depuis la version 3.00, cette interface est multi-bases, c'est à dire qu'elle peut gérer toute base SEDB de version compatible, aussi bien MS access que MySql, quelles soient réparties sur un ou plusieurs poste locaux ou sur un ou plusieurs serveurs distants.

  • Ouvrez l'onglet "Database Settings"

Souvenez-vous que, par défaut, une entrée base est créé par défaut ("db01"), il n'est donc pas nécessaire d'ajouter une nouvelle base à la liste pour le moment. La premier étape consiste donc à indiquez quelle type de base vous souhaitez utiliser en fonction de votre installation.

En fonction du type de la base, les informations obligatoires à la connection sont différentes :



  • Dans tous les cas, uen fois les informations de connexion entrée, liquer sur le bouton Make Database Connection pour vérifier la connexion au serveur. Un message indiquera alors si la connexion a pu s'établir ou non. Si la connexion réussie, l'indicateur de couleur de la base en cours de sélection passera au vert ! C'est magique...
  • Choisisez le type de base de données en cliquant sur un des bouton radio Use MySQL ou Use MS Access. En fonction du choix fait, l'onglet prendre une forme différente :

Information de connexion pour une base MySQL

MySQL fonctionne sur un serveur (qu'il soit local ou distant), il est nécessite d'indiquer ici son URL (son adresse) et quelques autres informations liées à la sécurité. Pour établir une connexion vous devrez recueillir les informations suivantes auprès du serveur principal hébergeant la SEDB que vous souhaitez connecter.

  • Remplir les champs en fonction des indications données par l'administrateur de la base de données.
  • Serveur Adress: (Adresse de Serveur hébergeant MySQL) : C'est une adresse IP ou un nom de domaine.
  • Port (Port du Serveur de MySQL) : C'est un nombre : Par défaut c'est 3306 pour des serveurs MySQL.
  • Use Compression (Utilisez la compression) : Si possibilité d'exécuter la compression de requête SQL (recommandé).
  • Use Transactions (Utilisez les transactions) : Si possibilité d'encapsuler les requêtes SQL dans les transactions (recommandé).
  • Use Extended Inserts (Utilisez les Insertions étendues) : Permet d'employer les "extended insert" de MySQL (recommandé).
  • Server Login Name (Identifiant de connexion au Serveur MySQL) : L'dentifiant de connexion à utiliser.
  • Server Login Password (Mot de passe pour la connexion au Serveur MySQL) : Le mot de passe associé à l'identifiant de connexion.
  • Database Name (Libellé de la Base de données SE) : Le nom de la base de données MySQL.
  • Clear MySQL permet de réinitialiser la fenêtre.


Figure 2 - Paramètre pour la base MySQL

Information de connexion pour une base MS Access

Le procédure se résume à indiquer le fichier Ms Access à utiliser. Le fichier peut être à n'importe quel endroit à partir du moment ou ce répertoire est accessible par la fonction "Connecter un lecteur réseau..." du menu "Outils" de l'explorateur Windows



établir une connexion avec la ou les base(s) de données. (pour rappel, une base de données SEDB ne peut contenir qu'une seule carte à la fois, c'est à dire qu'un seul secteur MP)

La gestion des bases de données

Avant toute chose, il faut indiquer à l'interface de gérer une nouvelle base en cliquant sur le bouton "Add" situé en haut de la liste des bases. Une nouvelle ligne apparait alors dans la liste et est numérotée automatiquement par le système. Une fois créée, cette entrée ne pourra pas être directement supprimée (nous reviendrons sur ce point). Un carré rouge apparait à gauche du libellé de la base indiquant que le système n'a pas établi de connexion avec la base. L'ensemble des erreurs rencontré est indiqué dans le bandeau du haut. Cela est normal puisque nous venons juste d'ajouter la base.


DCS Ong DBSetting2.jpg

Figure 3 - Paramètre pour la base Access (local)


Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination


Figure 1 - Interface générale

La gestion des bases de données

L'onglet "Database Settings"

Comme précisez, il est possible de gérer une base MS Access ou MySQL.

  • Passer ensuite à la fenêtre Generate/Manage.