[Guida] Come installare Altis Life 4.0 su Linux

La mod di Altis Life,ed in generale Arma 3, ha performance migliori su Linux o Windows?

  • Linux

    Voti: 2 66.7%
  • Windows

    Voti: 1 33.3%

  • Votanti totali
    3
Stato
Discussione chiusa ad ulteriori risposte.

Dardo

Utente Gold
24 Giugno 2012
546
60
129
314
Ultima modifica:
Salve a tutti, dopo la guida di come installare Altis Life su Windows , ho pensato di effettuarne una anche per Linux, nonostante tutto non consiglio questa guida a chi non abbia un minimo di esperienza su di esso. Insieme a questa guida posterò anche build precompilate di tools e mod. In particolare , Extdb, compilato da sorgente v35,fornita gentilmente da un'utente della community francese di Altis Life(Harmdhast).

Bene cominciamo:

Requisiti
-Macchina Linux e connessione ad essa tramite tunnel SSH(Guida effettuata su Ubuntu Server)
-Server MySql funzionante (Con permesso di connessioni remote)
-Utente a parte da dedicare ad Altis Life( sudo useradd altislife )



Informazioni


In questa guida verrà usato l'utente 'tutorial'
Necessario utente con accesso super user


Installazione pacchetti:


Il server di Arma III ,e la estensione extDB , richiede l'installazione di molti pacchetti
Quindi per cominciare eseguire i seguenti comandi
Codice:
sudo apt-get install lib32stdc++6 && sudo apt-get install lib32gcc1 && sudo apt-get install  libtbb2
Codice:
dpkg --add-architecture i386
Codice:
apt-get update
Codice:
apt-get install  lib32gcc1 libstdc++6:i386 libtbb2:i386

Download del server di Arma III e tools vari:
Per prima cosa, rechiamoci nella home directory dell'utente (/home/nomeutente) ed eseguiamo il comando
Codice:
mkdir steam && cd steam
Ora scarichiamo steamcmd e scompattiamolo
Codice:
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
Estraiamo il contenuto
Codice:
tar -xvzf steamcmd_linux.tar.gz
Adesso eseguiamo lo script che ci permetterà di effettuare il login e scaricare il server di Arma III
Codice:
./steamcmd.sh

Una volta finiti gli aggiornamenti, si aprirà una shell dove dovremo dare il comando
Codice:
login $nomeutente $password
In cui $nomeutente e $password sono le vostre credenziali steam
Potrebbe essere necessario confermare il tutto con il codice di steamguard
Una volta loggati , possiamo dare il comando
Codice:
app_update 233780

E il download della build Linux di Arma 3 Server inizierà
Una volta effettuato il download, sarà sufficiente inviare il comando
Codice:
quit
per uscire dalla shell di steam.
Ora copiamo la build appena scaricata
Codice:
 cp -a "/home/<nomeutente>/steam/steamapps/common/Arma 3 Server/". /home/<nomeutente>/build
Ora rechiamoci nella directory principale e scarichiamo la versione precompilata di cpbo, utile a compilare pacchetti pbo
Codice:
cd && wget http://download1324.mediafire.com/eqckqksu2emg/45v5jy1jd9k498h/cpbo.zip && unzip cpbo.zip && cd cpbo/bin
Adesso potremo usare cpbo per compilare i nostri pacchetti utilizzando la sintassi indicata dal comando ./cpbo

Impostazioni varie
Rechiamoci nella directory
Codice:
cd /home/<nomeutente>/build

Ora creiamo un'altra cartella
Codice:
mkdir mods

In questa cartella andremo a mettere le nostre future mods.
Adesso rechiamoci in una cartella temporanea a vostra scelta (Al di fuori di build)
Codice:
cd && mkdir temp && cd temp
Scarichiamo i file di missione
Codice:
wget https://github.com/TAWTonic/Altis-Life/archive/094244fd3d174bb878e02436a13a40ff7cfd4c55.zip
Adesso estraiamo il file con
Codice:
unzip 094244fd3d174bb878e02436a13a40ff7cfd4c55.zip
E rechiamoci nella cartella.

Adesso rechiamoci nella cartella /build/mods e creiamo una nuova cartella
Codice:
 cd && cd build/mods && mkdir @life_server && cd @life_server && mkdir addons &&  cp -a /home/<nomeutente>/temp/Altis-Life-master/extDB-Build/life_server /home/<nomeutente>/build/mods/@life_server/addons

Ora copiamo invece la missione
Codice:
 cd && cd build && cd mpmissions && cp -a /home/<nomeutente>/temp/Altis-Life-master/extDB-Build/Altis_Life.Altis /home/<nomeutente>/build/mpmissions

Adesso compiliamo il life_server con il comando

Codice:
 cd && cd cpbo/bin
Codice:
 ./cpbo -y -p /home/<nomeutente>/build/mpmissions/Altis_Life.Altis
Codice:
 ./cpbo -y -p /home/<nomeutente>/build/mods/@life_server/addons/life_server

Ora, rechiamoci nella cartella build e creiamo una nuova cartella chiamata 'parameters'
Codice:
 cd && cd build && mkdir parameters && cd parameters

Scarichiamo e scompattiamo il seguente pacchetto
Estraiamo i files nella cartella parameters e editiamoli a nostro piacimento

In seguito , rechiamoci nella cartella mods e diamo il seguente comando
Codice:
wget http://download1479.mediafire.com/adf67u871jmg/n89ecf1cp2cnp1v/ExtdbLinux.zip && unzip ExtdbLinux.zip && rm ExtdbLinux.zip

Ora possiamo scaricare il seguente script per avviare il server (Da mettere nella cartella build) , mi raccomando da modificare.

Una volta modificato il tutto diamo il comando ./start.sh per avviare il server!
In caso di problemi scrivete nei commenti







 
  • Mi piace
Reazioni: laser83
Stato
Discussione chiusa ad ulteriori risposte.