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 —

Configurer un serveur altis life [place withliste,ajouter des arme]



Modifier le fichier 

Vanilla_Loadouts.sqf


private ["_loadout","_crate"];

_crate = _this select 0;
clearMagazineCargo _crate;
clearWeaponCargo _crate;

// Add magazines to crate
_crate addmagazineCargo ["SLAMDirectionalMine_Wire_Mag",5];
_crate addmagazineCargo ["SatchelCharge_Remote_Mag",3];
_crate addmagazineCargo ["HandGrenade",50];
_crate addMagazineCargo ["Chemlight_blue", 10];
_crate addMagazineCargo ["Chemlight_green", 10];
_crate addMagazineCargo ["Chemlight_red", 10];
_crate addmagazineCargo ["smokeshell",50];
_crate addmagazineCargo ["smokeshellRed",50]; 
_crate addmagazineCargo ["smokeshellGreen",50];
_crate addMagazineCargo ["30Rnd_65x39_caseless_green", 60];
_crate addMagazineCargo ["30Rnd_65x39_caseless_green_mag_Tracer", 60];
_crate addMagazineCargo ["30Rnd_65x39_caseless_mag", 60];
_crate addMagazineCargo ["30Rnd_65x39_caseless_mag_Tracer", 60];
_crate addMagazineCargo ["100Rnd_65x39_caseless_mag", 10];
_crate addMagazineCargo ["100Rnd_65x39_caseless_mag_Tracer", 10];
_crate addMagazineCargo ["20Rnd_556x45_UW_mag", 60];
_crate addMagazineCargo ["30Rnd_556x45_Stanag", 60];
_crate addMagazineCargo ["16Rnd_9x21_Mag", 60];
_crate addMagazineCargo ["30Rnd_9x21_Mag", 60];
_crate addMagazineCargo ["200Rnd_65x39_cased_Box", 10];
_crate addMagazineCargo ["200Rnd_65x39_cased_Box_Tracer", 10];
_crate addMagazineCargo ["1Rnd_HE_Grenade_shell", 40];

// Add weapons to crate
_crate addWeaponCargo ["arifle_MX_F", 10];
_crate addWeaponCargo ["arifle_MX_GL_F", 10];
_crate addWeaponCargo ["arifle_MX_SW_F", 10];
_crate addWeaponCargo ["arifle_MXC_F", 10];
_crate addWeaponCargo ["arifle_MXM_F", 10];
_crate addWeaponCargo ["arifle_TRG20_F", 10];
_crate addWeaponCargo ["arifle_TRG21_F", 10];
_crate addWeaponCargo ["arifle_TRG21_GL_F", 10];
_crate addWeaponCargo ["hgun_P07_F", 12];
_crate addWeaponCargo ["LMG_Mk200_F", 10];
_crate addWeaponCargo ["srifle_EBR_F", 10];

// Launcher
_crate addWeaponCargo ["launch_NLAW_F", 5];
_crate addMagazineCargo ["NLAW_F", 5];


// Attachments
_crate addItemCargo ["acc_flashlight", 12];
_crate addItemCargo ["acc_pointer_IR", 12];
_crate addItemCargo ["muzzle_snds_B", 12];
_crate addItemCargo ["muzzle_snds_H", 12];
_crate addItemCargo ["muzzle_snds_H_MG", 12];
_crate addItemCargo ["muzzle_snds_L", 12];
_crate addItemCargo ["optic_Aco", 12];
_crate addItemCargo ["optic_ACO_grn", 12];
_crate addItemCargo ["optic_Arco", 12];
_crate addItemCargo ["optic_Hamr", 12];
_crate addItemCargo ["optic_Holosight", 12];


Administration d'un serveur Arma 3


Basse d'un serveur 

Altis Life 3.1.0



logiciel :
http://forums.bistudio.com/showthread...

http://www.01net.com/telecharger/wind...

http://www.armaholic.com/page.php?id=...

https://filezilla-project.org/

http://notepad-plus-plus.org/fr/

http://www.clubic.com/telecharger-fic...

[Tuto] Arma3 – Altis Life 3.1.0

1) 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

2) — 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)
};
};

3) — 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

4) MYSQL SERVER —



 Acheter chez un hébergeur une basse mysql a distance

5) — 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 »

6) — INSTALLER LA DATA BASE MYSQL —


1) Crée une data base arma3life
Création de la base de donnée :  arma3life
Clic Droit sur Altis_Life
Sélectionnez : New Database
Clic droit sur : arma3life

2) Inséré le fichier sql dans la basse :
Sélectionnez : 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
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).

7) — 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

8) — 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


9) — 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é

BRAVO C’EST FINI


Tuto fonctionnel chez moi, malgré pas mal de soucis avec la base de données, j’ai pu lire beaucoup d’infos ici: http://forums.bistudio.com/showthread.php?168139-Altis-Life-RPG

aide creation serveur Altis life

@life lien 
@life lien 

Bonjour a tous.

je désire créer un serveur altis life .
j'ai créer une base de donnée en suivant un tutoriel.
le fichier @arma2net à été créer en suivant aussi les tutoriels
j'ai mit aussi le fichier @life_server à la racine de arma 3
lorsque je lance le serveur avec tophe's arma dedicated server tool
je vois bien celui-ci dans la liste mais il reste bloquer sur Creation 

je me retrouve aussi avec le fichier altis_life_RPG que je ne sait pas où mettre

vous trouverez des screen joints

merci de m'aidé a bien installé le serveur.





c'est un fichier mission , c'est bon j'ai reussi à le lancer . 
maintenant je suis bloquer sur comment reservé des emplacements

voici le fichier mission.sqf



class Groups
 {
  items=86;
  class Item0
  {
   side="WEST";
   class Vehicles
   {
    items=19;
    class Item0
    {
     position[]={8573.1602,96.90229,25159.342};
     azimut=-2234.1799;
     offsetY=2;
     id=0;
     side="WEST";
     vehicle="B_medic_F";
     player="PLAY CDG";
     leader=1;
     skill=0.60000002;
     text="cop_1";
     init="removeBackpack this; removeAllWeapons this;";
     description="Public Slot - Cop 1";
    };
    class Item1
    {
     position[]={8574.7422,96.200081,25165.313};
     azimut=-794.64697;
     id=1;
     side="WEST";
     vehicle="B_medic_F";
     player="PLAY CDG";
     skill=0.60000002;
     text="cop_16";
     init="removeBackpack this; removeAllWeapons this;";
     description="WhiteListed - Cop 16";
    };
    class Item2
    {
     position[]={8580.3154,95.022591,25164.871};
     azimut=-794.64697;
     id=2;
     side="WEST";
     vehicle="B_medic_F";
     player="PLAY CDG";
     skill=0.60000002;
     text="cop_17";
     init="removeBackpack this; removeAllWeapons this;";
     description="WhiteListed - Cop 17";
    };
    class Item3
    {
     position[]={8580.6445,95.015053,25170.504};
     azimut=-794.64697;
     id=3;
     side="WEST";
     vehicle="B_medic_F";
     player="PLAY CDG";
     skill=0.60000002;
     text="cop_18";
     init="removeBackpack this; removeAllWeapons this;";
     description="WhiteListed - Bomb Squad 1";
    };
    class Item4
    {
     position[]={8577.0205,95.800713,25168.514};
     azimut=-794.64697;
     id=4;
     side="WEST";
     vehicle="B_medic_F";
     player="PLAY CDG";
     skill=0.60000002;
     text="cop_13";
     init="removeBackpack this; removeAllWeapons this;";
     description="WhiteListed - Cop 13";
    };
    class Item5
    {
     position[]={8569.7197,97.215805,25167.314};
     azimut=-794.64697;
     id=5;
     side="WEST";
     vehicle="B_medic_F";
     player="PLAY CDG";
     skill=0.60000002;
     text="cop_6";
     init="removeBackpack this; removeAllWeapons this;";
     description="WhiteListed - Cop 6";
};