Vous êtes sur la page 1sur 9

Installation d’un serveur T4C en version 1.

72

Table des matières


Avant-propos .................................................................................................................................................................... 2
Récupération des fichiers.................................................................................................................................................. 2
Configuration de la base de données ............................................................................................................................... 2
Installation .................................................................................................................................................................... 2
Configuration ................................................................................................................................................................ 3
Importer les bases de données de T4C ......................................................................................................................... 4
Configuration du connecteur ODBC.................................................................................................................................. 6
Installation et configuration du serveur T4C .................................................................................................................... 7
Configuration du pare feu Windows ................................................................................................................................. 8
Configuration du client ..................................................................................................................................................... 9
Créer un nouvel utilisateur de jeu T4C ............................................................................................................................. 9
Lancement de votre serveur ............................................................................................................................................. 9

Frodon v0.4 – 16/10/2017 1


Avant-propos

Je vous conseille l’installation sur Windows Servers 2008 R2 avec les mises à jour appliquées.

Récupération des fichiers

Les fichiers à télécharger :

 Le pack serveur, client, dll, tools : https://gofile.io/?c=ooH26R


 Le connecteur ODBC pour Windows : https://cdn.mysql.com//Downloads/Connector-ODBC/3.51/mysql-
connector-odbc-3.51.30-win32.msi
 Le serveur web / mySQL alias XAMPP : https://downloadsapachefriends.global.ssl.fastly.net/xampp-
files/5.6.31/xampp-win32-5.6.31-0-VC11-installer.exe?from_af=true

Configuration de la base de données


Installation
Commencer par installer xampp de manière classique.

Il suffit de cocher ces cases et de penser à l’installer sous c:\xampp (par défaut normalement)

A la fin de l’installation, lancez le panneau de contrôle de xampp via la barre des tâches et lancez les serveurs
Apache2 et MySQL
Frodon v0.4 – 16/10/2017 2
Configuration

Puis connectez-vous à l’aide d’un navigateur à phpmyadmin via : http://localhost/phpmyadmin

Nous allons créer un mot de passe pour l’utilisateur root ( c’est le super utilisateur )

Cliquez sur SQL puis coller cette requête :

UPDATE mysql.user SET Password=PASSWORD('CHANGEZ MOI') WHERE User='root'; FLUSH PRIVILEGES;

En ayant pris soin de changer le CHANGEZ MOI pour votre mot de passe.

Ensuite, éditez le fichier "C:\xampp\phpMyAdmin\config.inc.php" pour supprimer ces lignes :

/* Authentication type and info */

Frodon v0.4 – 16/10/2017 3


$cfg['Servers'][$i]['auth_type'] = 'config';

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = '';

$cfg['Servers'][$i]['extension'] = 'mysqli';

$cfg['Servers'][$i]['AllowNoPassword'] = true;

$cfg['Lang'] = '';

Cela permettra de désactiver l’auto login à phpmyadmin.

Puis éditez le fichier "C:\xampp\mysql\bin\my.ini" et ajouter

wait_timeout = 2147483

en dessous de log_error = "mysql_error.log"

Pensez à relancer le service MySQL dans la console XAMPP.

Maintenant reconnectez-vous à phpmyadmin via http://localhost/phpmyadmin

Cette fois ci vous devrez rentrer l’utilisateur ( root ) et le mot de passe que vous avez définis.

Allez dans la partie Comptes utilisateurs et supprimer les deux premiers utilisateurs.

Importer les bases de données de T4C

Frodon v0.4 – 16/10/2017 4


Dans phpmyadmin cliquez sur :

1. Importer
2. Parcourir et choisissez le fichier t4c_server.sql se trouvant dans le fichier SQL.zip
3. Exécuter

Refaire la même manipulation avec le fichier t4c_users.sql

Ensuite, cliquez sur la base de donnée t4c_server puis Privilèges et enfin Ajouter un compte utilisateur :

Définissez un nom d’utilisateur et le mot de passe ( à entrer deux fois ), ne touchez pas aux autres options et cliquez
sur Exécuter.

Refaire la même manipulation avec la base de données t4c_users en changeant le nom d’utilisateur.

Vous avez donc maintenant deux bases de données t4c_server et t4c_user avec deux utilisateurs différents pour s’y
connecter.

Frodon v0.4 – 16/10/2017 5


Configuration du connecteur ODBC

Installer le fichier mysql-connector-odbc-3.51.30-win32.msi avec les options par défaut.

Ensuite rendez-vous dans C:\Windows\SysWOW64 et exécuter le fichier odbcad32.exe

Nous allons ajouter deux connecteurs système pour chacune de nos bases de données.

Pensez bien à utiliser l’utilisateur et le mot de passe de chaque base


de données. ( Dans le champ Database, n’utilisez pas la liste
déroulante mais inscrivez à la main le nom de la base de donnée )

Aussi, pensez à cocher « Enable automatic reconnect » dans les


détails

Pour la base de donnée t4c_server j’ai utilisé le Data Source Name


T4C_Data et pour la base t4c_users le Data Source Name T4C_User.

Vous avez donc deux connecteurs ODBC T4C_Data et T4C_User tous


les deux reliés à leurs BDDs.

Frodon v0.4 – 16/10/2017 6


Installation et configuration du serveur T4C

Copier le répertoire du serveur T4C sous C:\ et renommé le T4CServer

Ensuite exécuter le fichier MinimalSetup.reg afin de charger les réglages par défaut.

Frodon v0.4 – 16/10/2017 7


Enfin, lancez le fichier T4CServerCP en mode administrateur ( bouton droit  exécuter en tant qu’administrateur )

Dans l’onglet Network : Changer Server IP 1 et Server IP 2 avec l’adresse IP de votre machine

Dans l’onglet Database : Changer les Data Source Name avec les noms des connecteurs ODBC crées plus tôt
(normalement T4C_Data et T4C_User) et redonnez les login et mot de passes. Pas de changement pour le reste

Configuration du pare feu Windows

Dans Windows ouvrez la configuration du pare-feu avancés afin d’ajouter la règle pour le serveur T4C

Frodon v0.4 – 16/10/2017 8


Cliquez sur Règles de Traffic entrant, Nouvelle règle, choisir Programme, Parcourir pour choisir le fichier
"C:\T4CServer\T4C Server.exe", Autoriser la connexion, tous les profils, donner un nom à la règle puis terminer.

Configuration du client

Dans le dossier client, ouvrez le fichier iplist et entrez vos informations suivant ce schéma :

NomDuServeur#AdresseIP

N’oubliez pas de sauter une ligne à la fin du fichier, sinon le client ne fonctionnera pas.

Créer un nouvel utilisateur de jeu T4C

Connectez-vous à phpmyadmin http://localhost/phpmyadmin et rendez-vous dans la base de donnée t4c_user.

Cliquez sur la table accounts et cliquez sur Insérer

Ne rien mettre dans le champ id, remplir les champs username, password et email.

Quand c’est fait cliquez sur Exécuter.

Lancement de votre serveur

Exécuter le fichier "C:\T4CServer\Start.bat"

Frodon v0.4 – 16/10/2017 9