Monter un Serveur AltisLife 3.1.4.8 Sur Dédié

Voir le sujet précédent Voir le sujet suivant Aller en bas

Monter un Serveur AltisLife 3.1.4.8 Sur Dédié

Message par Admin le Ven 20 Jan - 15:46

Bonjour à tous.
Bienvenue sur mon tout nouveau tutoriel pour ouvrir votre serveur Arma 3 AltisLife en version 3.1.4.8 sur un serveur dédié possédant windows server 2008 ou 2012.
Grâce a ce Tutoriel , il vous sera possible d’avoir des reboots automatique avec des messages pré-enregistrer.
Installer Arma 3 sur la machine:
Pré-requis
Une compte Steam Actif
Une licence Arma 3 (liée au compte Steam)
Systèmes d’exploitation Windows (Windows 2008 server conseillé)
Configuration recommandée (indicatif)
CPU: Quad cores à 2.9Ghz (pour une VM, 4 cores sur 1 socket ou 4 cores sur 2 sockets)
RAM: 4GB
HDD: 20GB
Comment faire ?!
Connectez-vous au serveur en tant qu’administrateur
Créez un dossier arma à la racine du disque C:
Créez un dossier steamcmd à la racine du disque C:
Téléchargez SteamCMD
Placer le contenu de l’archive téléchargée dans le dossier c:\steamcmd
Ouvrez une console Windows [Windows+R] et saisissez “C:\steamcmd\steamcmd”
Dans SteamCMD:
* login

* Saisissez votre mot de passe et éventuellement votre code SteamGuard

* force_install_dir c:\arma3

* app_update 233780 validate

* …Patientez le temps du téléchargement...

* quit
Ouvrez une console et saisissez C:\arma3server\DirectX\DXSETUP et suivez les étapes de l’installation de DirectX
Mise en Place d’AltisLife
Téléchargez mon pack AltisLife : ICI
Décompressez cette archive dans un dossier sur votre Bureau
Copiez l’intégralité du contenu de votre nouveau dossier (Altis Life RPG) dans Arma3 de sorte à avoir config, MPMissions etc…. dans la racine de votre Arma3.
Dans le dossier config vous allez trouver un fichier nommé server.cfg
Voici ce que vous allez trouver en ouvrant ce fichier (server.cfg)

// GLOBAL SETTINGS
hostname = "Nom du Serveur"; //Nom de votre serveur
password = ""; //Mot de passe de votre serveur , laissez vide si AUCUN
passwordAdmin = "ServerAdmin"; //MotDePasse Administrateur du Serveur
serverCommandPassword = "ServerAdmin";
logFile = "server_console.log";

// MOTD
motd[] = {
"Bienvenue sur " //Mettez ce que vous voulez , c'est le message quand on se connect
};
motdInterval = 10;

// JOINING RULES
maxPlayers = 75; //Joueurs Maximum
kickDuplicate = 1;
equalModRequired = 0;
timeStampFormat = "none";

// VOTING
voteMissionPlayers = 1;
voteThreshold = 0.51;
allowedVoteCmds[] = {
{"admin", false, false, 0.5},
{"missions", true, "false", "0.5"},
{"mission", false, false},
{"kick", false, false, 0.75},
{"restart", false, true, -1},
{"reassign", true, true, 0.5}
};

// SCRIPT EXEC
onUserConnected = "";
onUserDisconnected = "";
doubleIdDetected = "";

// SIGNATURE CHECKS
onUnsignedData = "kick (_this select 0)";
onHackedData = "kick (_this select 0)";
onDifferentData = "";

// SECURITY
battlEye = 1;
checkfiles[] = {};
verifySignatures = 0;
allowedFilePatching = 0;

// SERVER SETTINGS
disableVoN = 0;
vonCodecQuality = 8;
persistent = 1;
forceRotorLibSimulation = 0;

// MISSIONS
class Missions {
class ARMA3 {
template = Altis_Life.Altis;
difficulty = "Regular";
};
};
— Ouverture des ports —
Direction le parefeu qui est installé 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 joué avec)
Il vous faut ouvrir le port 2302 en Entrée et en Sortie sur le serveur.
Pour ouvrir un port sur un windows server , je vous invite a suivre ce tutoriel ci: ICI
— 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 : « Choosing a Setup Type »
Sélectionnez : « Server Only »
Puis : Next
Page : « Installation »
Cliquez : Execute
Cliquez : Next
Page : **« Product Configuration » **
Cliquez : Next
Pages : « Type and Networking »
Config Type : « Server Machine »
Cochez : TCP/IP
Port Number: 3306
Cochez la case : « Open FireWall Port For Network Access »
Laissez décoché la case : « Show Advanced option »
Cliquez : Next
Page : « Accounts and roles »
MySQL Root Password (123456 pour notre exemple)
Cliquez : Next
Ne touchez et faites : Execute
La configuration du Serveur Mysql debute.
Une fois terminer faites Finish
Page : Product Configuration
Cliquez : Next
Page Installation Complete
Cliquez : Finish
Vous pouvez Aussi installez WampServer avec un serveur Web
— 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 (123456 dans notre exemple)
Cliquez Ok
Création de la base de donnée altis life
Double Clic sur Altis_Life (Cela ouvre l’ensemble de table dispo)
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 chercher les fichiers SQL qui sont présent dans votre dossier racine d’Arma3 et qui s’appel arma3life-VERSION.sql (Commençons par 3.1.4 / 3.1.4.6 / 3.1.4.Cool
Cochez : Continue on error
cliquez : START (refaire la manip pour tous les fichier SQL dispo)
Ici nous devons avoir Finish & successfully dans la même phrase pour le premier a savoir la version 3.1.4
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).
Mise au point de extDB
Pour installer “extDB” qui vous servira pour la liaison AltisLife à votre Base de donnée.
Aller dans C:\arma
Ouvrez “extdb-conf.ini”
Reglez les informations de votre base de donnée
[Database2]
;; AtlisLifeRPG uses Database2 by default
Type = MySQL
Name = arma3life

Username = root //Nom d'utilisateur de votre base de donnée
Password = 123456 //Mot de passe de votre base de donnée crée au dessus
IP = 127.0.0.1
Port = 3306

minSessions = 1
;maxSessions = 4
idleTime = 60
Installation de Bec
Pour installer Bec et le Reboot automatique suivez les instructions:
Aller dans C:\arma\Bec\config
ouvrez “Scheduler.xml”
Vous n’avez plus qu’as mettre vos messages automatiques. Je vous ais laissez ce de mon serveur , modifiez les comme vous le voulez.
— Lancement du Serveur —
A la racine de votre Arma3 vous trouverez un .Bat (@STARTALTISLIFE.bat) tout fait qui vous permet de lancer le serveur AltisLife

Admin
Admin

Messages : 3
Date d'inscription : 20/01/2017

Voir le profil de l'utilisateur http://la-bible-du-dev-arma.forumactif.com

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum