INSTALLER ALTIS LIFE SERVER SOUS LINUX

INSTALLER ALTIS Life SERVER SOUS LINUX



Dans ce tutoriel, je vous montre comment installer un serveur Linux Arma 3 Altis vie (dans ce cas Debian 7.5 «Wheezy»). Bien qu'il existe de nombreux tutoriels sur la façon d'installer un serveur Altis vie sur Windows, mais sur Linux, il ya quelques problèmes. Un serveur Arma 3, il est en effet placé rapidement, mais fait "Arma2Net» (un outil qui est urgent par Altis vie) complique les choses.
Remarque: Ce tutoriel s'adresse pas aux débutants complets. Les étapes suivantes sont en effet généralement assez détaillée, mais vous devez en plus pour les yeux (à lire) et des mains (pour le typage) apportent aussi un cerveau (penser) et les connaissances (pour moins de réflexion).
Tout est fait à vos propres risques - je vous garantis rien! Le tutoriel peut être complètement faux ou partie, peut-être, le serveur commence à brûler ou s'installe dans le Pacifique Sud - je ne prends pas la responsabilité en cas de perte de données, etc! Avant une commande est exécutée: penser d'abord.
Ce tutoriel va être révisé, s'il ya quelque part des erreurs ou de meilleures façons. Le truc avec le serveur VNC est toujours quelque chose de peu attrayant, peut-être parce qu'il est une chose - si quelqu'un a une idée, il suffit d'écrire dans les commentaires.
Alors, assez de divagations, ici nous allons!

Les programmes / fichiers suivants dont nous avons besoin sur une (Windows) PC:
ARMA 3 - Le serveur nécessite quelques fichiers de la version Windows de l'ARMA 3
A (S) FTP-client, par exemple Filezilla
Altis vie: Télécharger
Arma2NET (nous avons besoin d'une «version compilée»): Télécharger
DPB Gestionnaire: Télécharger
TightVNC (ou tout autre client VNC de votre confiance): Télécharger
Installez le gestionnaire du DPB et TightVNC, il suffit de décompresser les fichiers zip de Altis vie et Arma2NET dans un dossier.

Cela nécessite un serveur Linux, dans ce cas, Debian 7.5 - Autres distributions devraient également aller, peut-être des commandes doit être adaptée ici. Pour le serveur Altis vie, nous utilisons un utilisateur "arma3" séparée est également un serveur MySQL a été configuré dans la base de données "arma3life", la décharge actuelle d'Altis vie a été importé. Comment cela se fait n'est pas expliqué ici - mais il n'est pas non plus difficile de demander en cas de besoin tout simplement par Google. Nous obtenons accès par l'utilisateur "arma3" et le mot de passe "arma3".
IMPORTANT: "root" Nous n'utilisons que si c'est absolument nécessaire. Le serveur s'exécute sous l'utilisateur "arma3" qu'au début nous avons besoin des privilèges root.
Allons-y! Tout d'abord, nous créons assez de mémoire libre ...
rm-rf /
Je plaisante. Cela ne devrait pas être fait. Pour vapeur, nous avons besoin du lib32gcc1:
apt-get install lib32gcc1

Pour démarrer le serveur, il faut installer un serveur VNC.
apt-get install vnc4server fluxbox twm xterm

Afin que nous puissions compiler la dernière version de Wine, nous devons aussi quelques-uns des suspects habituels.
apt-get install gcc make flex bison bzip2
dpkg - add-architecture i386
apt-get update

(Ce doit être sur une seule ligne):
apt-get install xserver-xorg-dev: i386 libfreetype6-dev: i386 libxcursor-dev: i386 libxi-dev: i386 libxxf86vm-dev: i386 \
libxrandr-dev: i386 libxinerama-dev: i386 libxcomposite-dev: i386 libglu1-mesa-dev: i386 libdbus-1-dev: i386 \
libgnutls-dev: i386 libncurses5-dev: i386 libsane-dev: i386 libhal-dev: i386 liblcms2-dev: i386 libcapi20-dev: i386 libcups2-dev: i386 \
libopenal-dev: i386 libfontconfig1-dev: i386 libmpg123-dev: i386 libgsm1-dev: i386 libldap2-dev: prelink i386 \
libxslt1-dev: i386 libpng12-dev: i386 libosmesa6-dev: i386 libglu1-mesa-dev: i386 libfontconfig1-dev: i386 oss4-dev

Et plus vous allez, nous construisons et installons une version plus récente de Vin. Au lieu de «faire» est bien sûr "faire-j4" (4 fils), etc:
apt-get install ia32-libs gcc-multilib
wget http://downloads.sourceforge.net/project/wine/Source/wine-1.7.18.tar.bz2
xfvj de vin 1.7.18.tar.bz2
cd vin-1.7.18
. / Configure
faire
make install
wget http://kegel.com/wine/winetricks-O / usr / local / bin / winetricks locales
chmod + x / usr / local / bin / winetricks locales

A partir de maintenant, nous travaillons sous l'utilisateur "arma3" continuer , racine, nous n'avons plus besoin maintenant. Tout d'abord, nous créons le répertoire d'accueil de arma3 deux dossiers, l'un pour la vapeur et l'autre pour Arma 3 Nous installons aussi SteamCMD et donc télécharger la version la plus récente de vapeur.
mkdir vapeur
mkdir arma3
cd vapeur
wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
xvzf de steamcmd_linux.tar.gz
. / Steamcmd.sh
Identifiez anonyme
quitter

Nous changeons dans le répertoire arma3 où vous pouvez construire votre script de mise à jour pour Arma 3 - les téléchargements lorsque vous commencez Arma 3, nous avons besoin de mettre à jour le script à nouveau pour commencer la version actuelle de Arma 3 téléchargement. Lorsque le script exactement a3update est créé, en principe, n'a pas d'importance - nous le faisons fois faciles dans le nouveau dossier "arma3".
cd ~/arma3
nano a3update

Le contenu du fichier "a3update":
#! / Bin / bash
~ / Vapeur / steamcmd.sh + runscript / home/arma3/arma3/a3update.txt

Nous avons encore besoin a3update.txt le fichier:
nano a3update.txt

Le contenu (nom d'utilisateur et mot de passe dans vos données de compte Steam remplaceront):
@ ShutdownOnFailedCommand 1
@ NoPromptForPassword 1
Login Mot de passe USERNAME
force_install_dir / home/arma3/arma3/install
app_update 233780 valider
quitter

Rendez-le exécutable et courir!
chmod + x a3update
./a3update

Il est très probablement un problème: La Garde à vapeur de proposer et nous empêche nous enregistrons. Nous commençons juste SteamCMD, nous connectons et puis entrez le code que nous avons reçu par e-mail (courrier est allé à l'adresse e-mail que vous avez avec la vapeur).
cd ~ / à vapeur
. / Steamcmd.sh
Login Mot de passe USERNAME

Puis recommencer notre script de a3update si Arma 3 est alors installé. Selon la connexion Internet du serveur prend ce quelques minutes.
cd ~/arma3
./a3update

Grand, presque! Une fois Arma 3 est installé, nous pouvons installer Altis vie / Arma2NET. Nous devons aussi avancer 3 "arma3server.exe" copie d'une installation Windows de Arma toutes les DLL et le répertoire du serveur. Pour trouver ces fichiers dans le répertoire de la vapeur sous "SteamApps \ common \ Arma 3". Tous les DLL et la "arma3server.exe" puis "/ home/arma3/arma3/install /" copie sur le serveur. Le gestionnaire DPB devrait maintenant être installé, nous avons besoin de lui.
Altis vie / Arma2NET nous installons en téléchargeant les deux premiers fichiers (liens vers les deux sont au début du tutoriel), ils ont ensuite décompresser et charger les fichiers / dossiers suivants:
Ordner "@ life_server" (aus "Altis vie RPG") -> / home/arma3/arma3/install /
Ordner "@ Arma2NET" (aus "Arma2NETMySQLPlugin_v1_0-beta3") -> / home/arma3/arma3/install /
Renommer le dossier "oth@x_altis-life-rpg_v3-1-2.altis" (de "Altis vie RPG") dans "Altis_Life.Altis"
Faites un clic droit sur le dossier "Altis_Life.Altis" -> dans le menu contextuel "DPB Manager" Choisissez -> paquet dans "Altis_Life.Altis.pbo"
Ordner "Altis_Life.Altis" et "Altis_Life.Altis.pbo" (aus "Altis vie RPG") -> / home/arma3/arma3/install/mpmissions /

Dans la vidéo, l'ensemble est également montré à nouveau.
Enfin, nous pouvons démarrer le serveur, mais cela nous avons besoin du serveur VNC. Comme arma3 nous courons ceci:
vnc4server
<Anschließend Entrez un mot de passe et <Confirmer

Avant de commencer le serveur, nous avons besoin d'un fichier de configuration du serveur.
cd ~ / arma3/install
nano server.cfg

Contenu du fichier "server.cfg" (note, la configuration du serveur est de nouveau un sujet en soi, mais en plus il ya suffisamment d'exemples mais et tutoriels, il suffit de chercher):
Missions de classe {
      classe arma3 {
      template = Altis_Life.Altis;
      difficulté = "normal";
      };    
};
= 1 persistants;

"= 1 persistants" veille à ce que le serveur apparaît également dans la liste des serveurs lorsque aucun joueur en ligne.
Vous devez également installer et configurer BattlEye:  petit guide
Ensuite, nous commençons TightVNC (ou tout autre client VNC), entrer dans "l'hôte distant" l'adresse IP du serveur, suivie par un "1". On nous demande le mot de passe et d'obtenir une surface simple, léger et rapide - y compris Shell.Quand pourrons-nous enfin démarrer le serveur? DC - avant que nous avons besoin, mais encore un fichier important ...
cd ~ / arma3/install
nano Databases.txt

On suppose ici que la base de données est déjà dans le "arma3life" (à Altis vie inclus) Fichier "arma3life.sql" a été importé. Nous avons également besoin d'un utilisateur MySQL avec l'accès à cette base de données. Comment cela se fait n'est pas expliqué ici - qui est ici désemparés, ne peut tout simplement essayer de son moteur de recherche préféré. Le contenu du fichier "Databases.txt":
base de données MySQL NOM, ADRESSE SERVEUR, 3306, identifiant,

Presque fait - il ne manque que le NET Framework 4.0 .. Cette commande doit être exécutée sur VNC, parce que l'installation est en cours graphiquement.
winetricks dotnet40

Ensuite, nous votons pour les fenêtres aufpoppenden mono et Gecko chaque "Installer" -. Mieux vaut prévenir
alors accepter les termes du contrat de licence et .... redémarrer le serveur! (Ceci également via VNC).
cd ~ / arma3/install
vin arma3server.exe-config = server.cfg-mod = "@ Arma2NET; @ life_server"

Il probablement sont toujours portées disparues deux DLL ... XAPOFX1_5.DLL X3DAudio1_7.DLL Décompresser Les fichiers zip et les DLL dans le répertoire du serveur (/ home/arma3/arma3/install) copier -. via FTP ou SFTP Puis recommencer le serveur, il faut espérer qu'il fonctionne en ce moment. , nous pouvons maintenant commencer à Arma 3 et entrez l'adresse IP du serveur dans le menu multijoueur, il le serveur apparaît sous son nom d'hôte. En cas de panne de serveur et dit "Impossible de charger le fichier ou l'assembly 'Arma2NET.Managed .....", il suffit de copier le contenu du dossier entier "@ Arma2NET" dans le répertoire du serveur:



cp -r @Arma2NET/* .

Ensuite, nous redémarrons le serveur, tout a fonctionné, vous pouvez vous connecter au serveur maintenant! La connexion VNC peut être conclu dès que le serveur est en cours d'exécution. En outre, on pourrait écrire un script que le serveur redémarre automatiquement en cas de résiliation.
S'il ya des problèmes quelque part, juste dire ici dans les commentaires ou sur YouTube à ce sujet. Cependant, je suis juste aider avec des problèmes concrets, ceux qui sont trop paresseux ou trop stupide pour suivre ce tutoriel, n'obtiendront aucune aide de ma part.
J'espère que ce tutoriel vous a aidé - Amusez-vous avec votre nouveau serveur Altis vie!
Nombre nain

Créer un serveur privé DayZ Standalone



Attention : Ce tutoriel est en version alpha ultra oméga. Il est susceptible d'évoluer très rapidement selon les mises à jour du Standalone. 
Mise à jour du 18/03/2014.


A savoir :

Ce tutoriel est issue de la communauté CS.RIN.RU pour laquelle j'ai pu contribuer dès le début car ce fut la seule communauté à vouloir se pencher sur le problème. J'ai du attendre un certains moment avant d'en faire un tutoriel officielle car il fallait au début disposer de la version crackée du jeu... Désormais il est possible de faire son propre serveur avec la version officielle mais c'est encore un peu laborieux alors si des personnes veulent contribuer à son amélioration n'hésitez pas à poster sur le forum ou directement sur CS.RINRU.



Préparation 

Il vous faudra tout d'abord télécharger le package DayZSA_Private_Server --> Télécharger
Une fois téléchargé, copiez le dossier MPMissions et les fichiers server.cfg et basic.cfg dans votre répertoire DayZ.
(Chemin par défaut : C:\Program Files (x86)\Steam\SteamApps\common\DayZ)
Remplacez l’exécutable DayZ.exe par défaut par celui fourni dans le package.
Attention : N'oubliez pas de faire une sauvegarde de votre DayZ.exe par défaut avant de le remplacer.

L'exécutable fourni dans le package est en version 0.28 113734, cette version est nécessaire afin d'activer la console serveur. En effet, la console serveur a été désactivé dans les versions supérieures à celle ci par l'équipe de Dean Hall.
Par contre, il est possible de créer un serveur avec les fichiers du jeu à jour tout en utilisant le DayZ.exe de la version 0.28 113734
Cependant, il faudra que les joueurs, voulant rejoindre votre serveur, téléchargent eux aussi cette version de l’exécutable.



Installation 

Etape 1 :

Une fois remplacé, créez un raccourci de l'exécutable DayZ.exe.
Dans les propriétés, rentrez la ligne suivante après le ........DayZ.exe" :
-server -port=2302 -config=server.cfg -cfg=basic.cfg -profiles=dayzea.ChernarusPlus

Ce qui donnera : 
"C:\Program Files (x86)\Steam\SteamApps\common\DayZ\DayZ.exe" -server -port=2302 -config=server.cfg -cfg=basic.cfg -profiles=dayzea.ChernarusPlus


Etape 2 :

Ouvrez votre dossier "dta" et remplacez les fichiers "bin.pbo" + "bin.pbo.dayz.bisign" par ceux fournis dans le .RAR
Attention : Faites une sauvegarde des originaux avant leur remplacement.


Etape 3 :

Ouvrez le fichier "server.cfg", avec Notepad++ de préférence, afin d'éditez les informations de base de votre serveur.
Vous pourrez y paramétrer le nom du serveur, mot de passe, messages d'accueil, etc...


Etape 4 :

Pour sauvegarder l'avancée des personnages dans la base de donnée, modifiez, à l'aide de Notepad++, le fichier "host" situé dans le chemin suivant : (C:\Windows\System32\drivers\etc)
Rajoutez la ligne suivante dans le fichier :
78.47.88.90 dz.bistudio.com

Sauvegardez.

Si vous voulez sauvegarder l'avancée dans votre propre base de donnée (private hive) suivez ce tuto : http://my-dayz.fr/forum/topic-457+dayz-sa-creer-un-hive-base-de-donnees-pour-saves.php


Etape 5 :

Il va falloir ouvrir le 2302 en TCP et UDP côté BOX.
Pour cela je vous laisse consulter cet excellent site qui répertorie les manips à faire pour chaque BOX --> ICI


Etape 6 :

Pour lancer votre serveur, il vous faudra avant tout démarrer Steam.
Il ne vous reste plus qu'à lancer le raccourci pour démarrer votre serveur.
Si la console affiche le message suivant : SUCCESS: SteamGameServer_Init
Votre serveur est alors démarré correctement.

Pour rejoindre votre serveur une fois en jeu, rendez vous dans l'onglet Remote puis rentrez l'adresse IP Publique de votre serveur ainsi que le port 2302.
Si vous ne voyez pas votre serveur, essaye de désactiver votre Pare-Feu ou d'ajouter une exception sur l'exécutable DayZ.exe


Configuration & Optimisation

Régler votre serveur de jour uniquement :

A l'aide de PBO Manager, dépackez le fichier "dayzea.ChernarusPlus.pbo" dans le dossier MPMIssions
Ouvrez le fichier "init.sqf" à l'aide de Notepad++
Tout en bas ajoutez le bloc de codes suivant :

Code CPP :

while {alive player} do {
setDate [2013, 8, 15, 11, 0];
};


Une autre solution existe, il suffit de régler l'heure de votre OS sur une heure de jour par exemple.


Augmentez le nombre de slots :

A l'aide de PBO Manager, dépackez le fichier "dayzea.ChernarusPlus.pbo" dans le dossier MPMIssions
Ouvrez le fichier "description.exe" à l'aide de Notepad++
Modifiez la valeur : "maxPlayers ="


Réaparition des loots et des zombies :

A l'aide de PBO Manager, dépackez le fichier "dayzea.ChernarusPlus.pbo" dans le dossier MPMIssions
Ouvrez le fichier "init.sqf" à l'aide de Notepad++
Tout en bas ajoutez le bloc de codes suivant :

Code CPP :

//LOOT AND ZEDS SPAWNING
_position = [7500,7500,0];
exportProxies [_position,200000]; //YOU MUST DO THIS ONCE, AFTER THAT PUT // BEFORE
call init_spawnZombies;
importProxies; 
while{true} do {
spawnLoot [_position,15000,25000];
sleep 7200;
};



Commandes Admin :

Une fois en jeu, vous pouvez vous loguer en tant qu'admin et ainsi pouvoir kicker, bannir ou monitorer votre serveur.
Pour cela, il vous faudra modifier ou ajouter un mot de passe sur la ligne "passwordAdmin" dans le fichier "server.cfg"
Une fois configuré, vous pourrez vous loguer en jeu avec la commande suivante :
#login votrepassword

Une fois loguez, consultez les commandes admins du site suivant pous plus d'infos :http://www.dayzbuzz.com/dayz-game-server-admin-commands/



Edité par Coco-Nuts pour My-DayZ.fr
Source : http://cs.rin.ru/forum/viewtopic.php?f=10&t=63129&start=1590

A quick French explanation for installation

1) télécharger la mission.

2) installer un serveur MySQL sous Windows (EasyPHP ou WAMP feront l'affaire, vous aurez un serveur Apache en plus, ce qui vous permettra de gérer votre base de données via phpMyAdmin par exemple).

3) créer une base de données du nom de "arma3life".
Le plus simple, c'est d'accéder à phpMyAdmin, onglet PrivilègesAjouter un utilisateurarma3life en nom d'utilisateur, ce que vous voulez en mot de passe, penser à cocher "Créer une base portant son nom..."

4) importer le fichier arma3life.sql (de l'archive téléchargée) dans votre base de données que vous venez de créer.

5) copier le dossier @life_server à la racine d'ArmA 3, et copier le dossier Altis_Life_RPG.Altis dans MPMissions.

6) télécharger Arma2NETMySQL : Arma2NETMySQLPlugin_v1_0-beta3.zip.

7) décompresser le tout et copier à la racine d'ArmA 3 le dossier : @Arma2NET.

8) créer un fichier Databases.txt à la racine d'ArmA 3 :
Code:
mysql,arma3life,127.0.0.1,3306,arma3life,password
Remplacer password par vos valeurs à vous.

9) lancer le serveur avec les bons paramètres dans le raccourci. 
Par exemple :
Code:
D:\Games\ArmA3\A3Master\arma3server.exe "-profiles=D:\Games\Arma3\A3Master\Server#1" -port=2302 "-config=D:\Games\Arma3\A3Master\Server#1\config.cfg" -world=empty "-bepath=D:\Games\ArmA3\A3Master\Server#1\BattlEye" -mod=@life_server;@Arma2NET
C'est ma ligne de commande de mon serveur, donc penser à changer les chemins et les noms des fichiers (config/battleye).

Voila, normalement ça devrait fonctionner.

[Tuto] Arma3 – Altis Life 3.1.0

— Préparation du serveur —

Téléchargement du mod Altis Life 3.1.0 : ici
Telechargement du Pack Arma2Mysql : ici
Décompressez ces archives dans votre dossier Arma3
Copiez ce dernier dossier (oth@x_altis-life-rpg_v3-1-0.altis) dans le dossier MPmission

$(KGrHqNHJBcE9rIkvO3cBPf63L2qz!~~60_35

— Creation d’un fichier de Config serveur —

Nous nous trouvons dans le dossier racine de votre Arma3
Créer un dossier : cfg
Allons dans le dossier nouvellement crée (cfg)
Créer un fichier txt : server.txt
renommer votre .txt en .cfg de sorte à avoir server.cfg
Ouvrir le fichier server.cfg et écrire ce qui suit.
hostname = "YOURSERVERNAME - hosted by YOURNAME"; // Name of your server
password = ""; // Password for your server (Make it "" to have no password)
passwordAdmin = "changeme"; // Server Admin password (Type #login in the chat to login as admin)
reportingIP = "master.gamespy.com"; // IP address which your server will report to
motd[] = {
"Welcome to ARMA3 server!",
"Dedicated Serveur Tuto By Nox",
"www.gameoverblog.fr",
}; // Message of the day; empty messages ("")

motdInterval = 0; // Time (Seconds) Between Each Message Of The MOTD Is Displayed
maxPlayers = 64; // Amount Of Players The Server Will Hold
kickduplicate = 1;
vonCodecQuality = 30;
DisableVon = 0;


class Missions {
class ARMA3 {
template =oth@x_altis-life-rpg_v3-0-9.altis;  // Mission to load (Mission file located in MPMissions. )
difficulty = « Veteran »; // Server difficulty Settings (Recruit, Regular, Veteran, Mercenary)
};
};

— Creation d’un Bat de lancement du serveur —

Nous sommes à la racine d’Arma3
Creer un fichier txt : _serveraltislife.txt
renommer votre txt en bat de sorte a avoir : _serveraltislife.bat
clic droit Modifier sur votre bat

start  /REALTIME .\arma3server.exe -port=3017 -mod=@life_server;@Arma2NET -name=cfg -config=cfg\server.cfg -noCB -maxMem=4096 -cpuCount=4

Services-network-cloud

— Ouverture des ports —

Direction le parefeu qui est installer sur votre machine
Par défaut c’est celui de windows mais il se peut que vous en utilisiez un autre (dans ce cas je vous laisse jouer avec)
Il vous faut ouvrir les ports 3017 en Entrée et en Sortie sur le serveur
Si vous êtes derrière un Box (FreeBox, LiveBox, BBox, MACHIN Box), il vous faut faire un regle NAT
pour rediriger le port 3017 sur l’ip de votre serveur
Pour connaitre l’ip de votre serveur
- connectez-vous sur le serveur puis
- pressez la touche WINDOWS + Touche R en même temps
- Une fenêtre Executer apparaît
– Ecrivez : cmd
– Puis faite : Entrer
– Une fenêtre MSDOS apparaît
– tapez : ipconfig
– Notez IPv4 : 192.168.xxx.xxx (ceci est l’ip de votre serveur)
– Ecrivez dans la fenêtre MSDOS : exit

Pour les connexion depuis l’extérieur : http://www.whatismyip.com/ vous donnera l’ip publique que vous avez et qu’il faudra donner aux clients
Bien que si tout ce passe bien votre serveur sera disponible dans la partie Multiplayer d’arma3

96512-mysql-logo

— INSTALLATION MYSQL SERVER —

Installons ensuite notre serveur MySQL qui gerera les connexions des joueurs et du stuff.
Téléchargement de Mysql Server : ICI
Télécharger la version recommandée.
c’est à dire la : « All MySQL Product. For All Windows Platforms. In One Package »
Prenez ensuite la version la plus volumineuse.
Installation
Sélectionnez : Install MySQL Products
Cochez la case : « I Accept The License Terms »
Puis : Next
Page : « Find latest products »
cliquez : Execute
Apres : « The Operation Is Complete, please click « Next » to continue.
cliquez : Next
Page : « Choosing a Setup Type »
Sélectionnez : « Full »
Puis : Next
Page : « Check Requirements »
Cliquez : Next
Page : « Installation Progress »
Cliquez : Execute
Apres l’installation de l’ensemble des services
Cliquez : Next
Page : « Configuration Overview »
Cliquez : Next
Pages : « MySQL Server Configuration »
Config Type : « Development Machine »
Cochez : Enable TCP/IP Networking
Port : 3306
Cochez la case : « Open FireWall Port For Network Access »
Décochez la case : « Show Advanced option »
Cliquez : Next
Root Account Password
Mettez un Mots de passe et confirmez-le
Cliquez : Next
Ne touchez et faites : Next
La configuration du Serveur Mysql debute.
Une fois terminer faites Next
cela installera des samples et autre truc Mysql :)
une fois terminer faites Next
Installation Complete faites Finish
Fermez la fenêtre qui vient d’apparaître nous allons utilisez un truc bien plus cool pour la gestion de la base de donnée.

— Suppression du Strict Mode MYSQL —

Direction : C:\ProgramData\MySQL\MySQL Server 5.6
Ouvrir le My.ini
Trouver :
# Set the SQL mode to strict
sql-mode= »STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION »
Replacer par:
# Set the SQL mode to strict
sql-mode= »NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION »


navicat-for-mysql-enterprise-edition-v8-1-15

— Configuration de la base de donnée par Navicate Lite —

Télécharger Navicat Lite : ICI
Executez l’installeur
Page : « Welcome »
Cliquez Next
Page : « License Agreement »
cochez « I Accept the Agreement »
Cliquez Next
Page  : « Selection Destination Location »
Mettez ici l’endroit ou vous voulez installer Navicat
Ensuite Cliquez Next
Page : « Select Start Menu Folder »
Cliquez Next
Page : « Select Additional Tasks »
Cliquez Next
Cliquez Install
Cliquez Finish

Lancez Navicat Lite
Cliquez Connection
Selectionnez MySQL
Connexion Name : Altis_Life
Host Name/ Ip Address : 127.0.0.1
Port : 3306
User Name : root
PassWord : Celui rempli lors de l’installation du serveur Mysql
Cliquez Ok

Création de la base de donnée altis life
Clic Droit sur Altis_Life
Selectionnez : New Database

Database Name : arma3life
Character Set : (Laisser vide)
Collation : (Laisser vide)
Clic : Ok

Double cliquez sur : arma3life
A ce stade tout se passe pour le mieux, votre base de donnée est passé en vert et vous avez plusieurs choses sous cette base de donnée.
Tables / Views / Functions / Events / Queries

Clic droit sur : arma3life
Selectionnez : Execute SQL files
Dans la zone de text FILE je clique sur les … et je vais cherchez le fichier SQL qui est present dans votre dossier racine d’arma3 et qui s’appel arma3life.sql
Laissez tout le reste par defaut
cliquez : START
Ici nous devons avoir Finish & successfully dans la même phrase :) si ce n’est pas le cas faite en sortes que ce soit bon.

Voila normalement tout est bon (faites F5 après avoir sélectionné TABLES et vous aurez la mise a jour des tables que vous venez d’importer).

— FIX insertion dans la base de donnée —

Clic droit sur la table Player
selectionnez : Design Table
cochez : Allow Null pour
- Cash
- bankacc
- Cop_licenses
- Civ_licenses
- Cop_gear
- Civ_gear

— Creation d’un Databases.txt —


Maintenant nous allons crée un fichier Databases.txt que l’on met dans la racine d’arma3

# This is a comment
# Any line starting with a « # » is considered a comment
# Make sure each of your database connections doesn’t have a « # » in front!
# Put each database connection you want on a separate line
# The databasename MUST be unique!
# For an example, see the following
#databasetype,databasename,ipaddress,port,username ,password
#
#mysql,arma,127.0.0.1,3306,armausername,secret
#sqlite,weaponslite
mysql,arma3life,127.0.0.1,3306,root,VOTREMOTSDEPASSEMYSQL
#sqlite,weapons


— Delocker les DLL —

Direction de dossier @Arma2NET/Addins
Faites Dossier par dossier et sur chaque DLL faites un clic droit Propriété et Delocker ou deverouillé

—Pensez à moi —