Comme promis lors de la LAN, voici le mode opératoire mis à jour :
Liste des fichiers :
Dans les fichiers partagés, vous aviez :
- Un fichier "htdocs.7z" qui sert pour la partie serveur web, qui est le clone du battlelog
- Un répertoire "Server V2"
- Un dossier install qui reprend les fichiers bruts dont vous n'aurez pas besoin, mais surtout 2 fichier .sql, qui eux sont utiles : Ainsi que "procon_1.5.1.1.zip" qui permet d'avoir une IHM d'administration du serveur
Installation du serveur web :
Comme dans les messages plus haut, il faut installer un serveur web chez vous, soit
xampp, soit
wamp.
Une fois l'installation faite :
Création de la Bdd :
Comme expliqué sur
ce post, il faut créer une BDD
(que j'ai appelé bf3 dans mon cas) et importer le bf3.sql puis le loginpersona.sql. Cela va créer toutes les tables.
Le loginpersona.sql lui ajoute l'administrateur de serveur qui est
"Aurelienazerty" avec le mot de passe
"aqwzsxedc".
Me concernant, la table bf3 est également associée à un utilisateur bf3, mais pour faire simple, pour tout le reste du tuto, toute les connexions sont faites avec l'utilisateur root sans mot de passe, ce qui n'est pas conseillé lorsque vous voulez héberger sur le net.
Le clone de battlelog :
Comme dit plus haut, c'est dans le fichier
"htdocs.7z". Il faut mettre le contenu de l'archive dans le répertoire htdocs si vous utilisez Xampp, ou www si vous utilisez Wamp.
La seul modification à faire c'est de modifier le fichier config.cfg pour modifier la partie sur MySql :
Code : Tout sélectionner
;----MySQL-----
host = localhost
user = bf3
password = bf3
database = bf3
et hostIP avec votre IP
(j'avais un hostIP-localPlayer j'ai donc mis mon IP également ici)
Le serveur :
Donc là on est dans le dossier
"Serveur V2" que vous pouvez copier où vous voulez. Faites quand même attention à ne pas le mettre dans un répertoire avec un accent, ça m'avait foutu le bordel.
Donc là, vous avez juste à modifier le fichier conf.txt qui est
dans le répertoire conf.
le fichier conf.txt à la racine ne sert à rien, il est là pour mémoire.
Donc dans le fichier conf, il faut juste mettre à jour la variable Redihost avec votre adresse IP ainsi que le paramètres de connexion à la BDD
Code : Tout sélectionner
#Main Settings
LogLevel=2
NATType=4
TimeOutMs=100000
ReadTimeout=100
WriteTimeout=100
UseClientMetrics=0
UseLocalPlayerAlgorithm=1
WanIpForLocalServer=
#ListeningPort=42129
ClientListeningPort=42129
ServerListeningPort=42128
Redihost=192.168.1.51
dbhost=localhost
dbname=bf3
dbuser=bf3
dbpass=bf3
dbConnectionPort=3306
Lancez le fichier ServerPassBF3.exe, normalement, vous devriez avoir :
si ce n'est pas le cas, et ben rentrez ce que vous avez rentré dans la table loginpersona.
- Lancez BlazeServer.exe
- Lancez _StartServer.bat
Votre serveur tourne !!
Bonus : Proncon
Pour manager plus facilement votre serveur avec une IHM qui tient la route, décompressez
"procon_1.5.1.1.zip" où vous voulez, et lancez procon.
Je vous joins le manuel :
Procon Manual V2.pdf
En gros, pour faire simple, les informations à connaitre sont les suivantes :
Dans la partie création de connection, l'IP c'est l'IP de votre serveur, logique, par contre, le port, c'est 47100. Il se trouve dans le _startServer.bat :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.