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

2 commentaires:

  1. Salut

    dpkg - add-architecture i386


    dpkg : erreur : requiert une option d'action


    merci ^^

    RépondreSupprimer
  2. Bonjour, combien de RAM minimum serait bien pour un serveur Altis Life sur un VPS?

    RépondreSupprimer