Esegui il tuo server Arma 3 su Ubuntu 14

Panoramica

Questa guida coprirà l'installazione e il funzionamento del tuo server Arma 3 usando SteamCMD e lo schermo. Per ulteriori informazioni sulla configurazione, visitare il forum o il forum interattivi di Bohemia.

Requisiti

  • ~ 15 minuti di tempo.
  • Server Ubuntu con 14.04 o 14.10.
  • Una conoscenza di base dei comandi Linux.
  • Un account Steam valido. Questo account non deve aver acquistato Arma 3.
  • Vultr VPS (2 CPU, 2 GB di memoria, 40 GB di memoria) come minimo. Questa configurazione potrebbe non essere adatta per server di grandi dimensioni.

Installazione

Accedi come root sul server che utilizzerai per questa installazione.

Inizieremo acquisendo eventuali dipendenze aggiuntive sia per il server Arma 3 che per SteamCMD.

Innanzitutto, esegui il comando seguente per aggiornare l'elenco dei pacchetti disponibili dal tuo server dai repository e quindi aggiornare tutti i pacchetti esistenti.

apt-get update && apt-get upgrade

Il server Arma 3 richiede lib32stdc++6quali possono essere installati utilizzando:

apt-get install lib32stdc++6

SteamCMD richiede lib32gcc1quali possono essere installati utilizzando:

apt-get install lib32gcc1

Lo schermo è spesso incluso per impostazione predefinita nell'immagine del sistema operativo, ma potrebbe essere necessario installarlo da soli.

apt-get install screen

Per motivi di sicurezza, non vogliamo eseguire il server utilizzando l'account root, quindi creeremo un nuovo utente chiamato "arma3" con il seguente comando:

useradd arma3

Poiché non vogliamo bloccare l'utilizzo del terminale mentre il server Arma 3 è in esecuzione, abbiamo installato screen per consentire al server di essere eseguito su un altro schermo, ma dobbiamo comunque consentire al nostro nuovo utente arma3 di utilizzare screen eseguendo:

chmod o+rw /dev/pts/0

Ora che abbiamo acquisito tutte le dipendenze del sistema, ora possiamo passare all'account utente arma3 per iniziare a creare alcune cartelle e installare SteamCMD.

su arma3

Come avrai notato, siamo ancora nella home directory dell'utente root, quindi passiamo alla home arma3.

cd ~

Per mantenere la nostra struttura di cartelle pulita e semplice, creeremo una nuova cartella per SteamCMD e un'altra per i file del server Arma 3.

mkdir steam
mkdir arma3
cd steam

Ora che le nostre due cartelle sono state create e abbiamo modificato le directory nella cartella Steam, consente di scaricare e installare SteamCMD utilizzando i seguenti comandi.

  1. Scarica l'eseguibile SteamCMD.

    wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
    
  2. Estrarre il contenuto nella directory.

    tar -xvzf steamcmd_linux.tar.gz
    
  3. Rimuovi il file tar.

    rm -f steamcmd_linux.tar.gz
    
  4. Esegui e aggiorna SteamCMD.

    ./steamcmd.sh
    

Ora che SteamCMD è attivo e funzionante, accediamo al nostro account Steam. Sostituisci utente e passa con il nome utente e la password di Steam.

login user pass

Una volta effettuato l'accesso, possiamo quindi installare Arma 3 nella directory arma3.

force_install_dir ../arma3
app_update 233780

Al termine del download, puoi chiudere SteamCMD digitando exit. Dato che ora abbiamo scaricato il server Arma 3, ora possiamo avviarlo passando alla directory arma3.

cd ../arma3

... e quindi avviare una nuova schermata per avviare il server, dove armaserver è il nome della schermata.

screen -S armaserver

Esegui il server Arma 3. Ulteriori parametri di lancio sono disponibili sul Bohemia Interactive Wiki.

./arma3server

È inoltre possibile tornare alla schermata principale premendo Ctrl + A , poi D . Se si desidera tornare alla console del server, è possibile farlo utilizzando il comando seguente (dove "armaserver" è il nome visualizzato).

screen -r armaserver

Puoi chiudere il tuo server Arma 3 in qualsiasi momento premendo Ctrl + C nella console del server Arma 3.

Firewall Rules (UFW)

Se UFW è abilitato, potrebbe essere necessario aggiungere alcune nuove regole. Questo può essere fatto facilmente con i seguenti comandi:

sudo ufw allow from 81.0.236.111 to any port 2344 proto tcp
sudo ufw allow from 81.0.236.111 to any port 2344 proto udp
sudo ufw allow from 81.0.236.111 to any port 2345 proto tcp
sudo ufw allow proto udp to any port 2302:2305


Leave a Comment

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Gli attacchi ransomware sono in aumento, ma l'intelligenza artificiale può aiutare ad affrontare l'ultimo virus informatico? L'intelligenza artificiale è la risposta? Leggi qui sai è AI boone o bane

ReactOS: è questo il futuro di Windows?

ReactOS: è questo il futuro di Windows?

ReactOS, un sistema operativo open source e gratuito è qui con l'ultima versione. Può essere sufficiente alle esigenze degli utenti Windows moderni e abbattere Microsoft? Scopriamo di più su questo vecchio stile, ma un'esperienza del sistema operativo più recente.

Rimani connesso tramite lapp desktop WhatsApp 24*7

Rimani connesso tramite lapp desktop WhatsApp 24*7

Whatsapp ha finalmente lanciato l'app desktop per utenti Mac e Windows. Ora puoi accedere facilmente a Whatsapp da Windows o Mac. Disponibile per Windows 8+ e Mac OS 10.9+

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

Leggi questo per sapere come l'intelligenza artificiale sta diventando popolare tra le aziende di piccole dimensioni e come sta aumentando le probabilità di farle crescere e dare un vantaggio ai loro concorrenti.

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Recentemente Apple ha rilasciato macOS Catalina 10.15.4 un aggiornamento supplementare per risolvere i problemi, ma sembra che l'aggiornamento stia causando più problemi che portano al bricking delle macchine mac. Leggi questo articolo per saperne di più

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per l'estrazione dei dati dai Big Data

Che cosè un file system di journaling e come funziona?

Che cosè un file system di journaling e come funziona?

Il nostro computer memorizza tutti i dati in un modo organizzato noto come file system di journaling. È un metodo efficiente che consente al computer di cercare e visualizzare i file non appena si preme search.https://wethegeek.com/?p=94116&preview=true

Singolarità tecnologica: un lontano futuro della civiltà umana?

Singolarità tecnologica: un lontano futuro della civiltà umana?

Man mano che la scienza si evolve a un ritmo rapido, assumendo gran parte dei nostri sforzi, aumentano anche i rischi di sottoporci a una singolarità inspiegabile. Leggi, cosa potrebbe significare per noi la singolarità.

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Limpatto dellintelligenza artificiale nella sanità 2021

Limpatto dellintelligenza artificiale nella sanità 2021

L'intelligenza artificiale nell'assistenza sanitaria ha compiuto grandi passi avanti negli ultimi decenni. Pertanto, il futuro dell'IA in sanità continua a crescere giorno dopo giorno.