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
Download del server di Arma III e tools vari:
Per prima cosa, rechiamoci nella home directory dell'utente (/home/nomeutente) ed eseguiamo il comando
Ora scarichiamo steamcmd e scompattiamolo
Estraiamo il contenuto
Adesso eseguiamo lo script che ci permetterà di effettuare il login e scaricare il server di Arma III
Una volta finiti gli aggiornamenti, si aprirà una shell dove dovremo dare il comando
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
E il download della build Linux di Arma 3 Server inizierà
Una volta effettuato il download, sarà sufficiente inviare il comando
per uscire dalla shell di steam.
Ora copiamo la build appena scaricata
Ora rechiamoci nella directory principale e scarichiamo la versione precompilata di cpbo, utile a compilare pacchetti pbo
Adesso potremo usare cpbo per compilare i nostri pacchetti utilizzando la sintassi indicata dal comando ./cpbo
Impostazioni varie
Rechiamoci nella directory
Ora creiamo un'altra cartella
In questa cartella andremo a mettere le nostre future mods.
Adesso rechiamoci in una cartella temporanea a vostra scelta (Al di fuori di build)
Scarichiamo i file di missione
Adesso estraiamo il file con
E rechiamoci nella cartella.
Adesso rechiamoci nella cartella /build/mods e creiamo una nuova cartella
Ora copiamo invece la missione
Adesso compiliamo il life_server con il comando
Ora, rechiamoci nella cartella build e creiamo una nuova cartella chiamata '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
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
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
Codice:
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
Codice:
tar -xvzf steamcmd_linux.tar.gz
Codice:
./steamcmd.sh
Una volta finiti gli aggiornamenti, si aprirà una shell dove dovremo dare il comando
Codice:
login $nomeutente $password
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
Ora copiamo la build appena scaricata
Codice:
cp -a "/home/<nomeutente>/steam/steamapps/common/Arma 3 Server/". /home/<nomeutente>/build
Codice:
cd && wget http://download1324.mediafire.com/eqckqksu2emg/45v5jy1jd9k498h/cpbo.zip && unzip cpbo.zip && cd cpbo/bin
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
Codice:
wget https://github.com/TAWTonic/Altis-Life/archive/094244fd3d174bb878e02436a13a40ff7cfd4c55.zip
Codice:
unzip 094244fd3d174bb878e02436a13a40ff7cfd4c55.zip
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