In questa guida, configureremo un server Just Cause 2: Multiplayer Linux.
Questi comandi sono stati testati su Debian 7 x64, ma dovrebbero funzionare anche sulla versione corrente di Ubuntu.
Il primo passo è accedere al nostro server come root. È necessario installare alcuni pacchetti prima di poter eseguire il server JC2: MP.
Se stai eseguendo x64, esegui questi comandi:
dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen
Se stai eseguendo x86, esegui questi comandi:
apt-get update
apt-get install -y screen
Se viene visualizzato un avviso "L'impostazione della locale non è riuscita", eseguire i comandi seguenti:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales
(Il credito completo va a "Werner Fischer" per i comandi locali)
Quando si arriva alla schermata di configurazione, premere INVIO , selezionare en_USe premere di nuovo INVIO . Successivamente, riavvia la sessione SSH.
Ora, dobbiamo creare un utente per il nostro server JC2: MP, poiché eseguire le cose come root è una cattiva idea. Fare quello:
adduser steam
Seguire le istruzioni per impostare una password per l'utente. Premere INVIO per saltare l'inserimento delle informazioni dell'utente.
Successivamente, vogliamo eseguire i comandi come utente steam. Passa steamall'utente eseguendo il comando seguente:
su steam
Crea una cartella e prendi il steamcmdsoftware per scaricare JC2: MP. Questo viene eseguito eseguendo:
mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
Siamo pronti per scaricare il software server JC2: MP! Eseguire il comando seguente e attendere il download dei file:
./steamcmd.sh +login anonymous +force_install_dir ~/jc2mp +app_update 261140 validate +quit
Se il download non riesce per qualche motivo, puoi semplicemente emettere nuovamente il comando e riprenderà da dove era stato interrotto. Il download non dovrebbe richiedere troppo tempo poiché contiene solo i file del server.
Al termine del download, dobbiamo configurare il nostro server JC2: MP:
cd ~/jc2mp
mv default_config.lua config.lua
nano config.lua
Il modo in cui configura questo file dipende da te, tuttavia dovresti probabilmente cambiare:
MaxPlayers - Non è necessario un limite di 5000 giocatori, un limite più ragionevole di 200 sarebbe probabilmente sufficiente.
Nome : dai un nome al tuo server per qualcosa di carino, se lo lasci come "Server JC2-MP" predefinito, potresti non riuscire a trovarlo.
Password : se si desidera che il server sia privato, è necessario impostare la password.
Ci sono tonnellate di opzioni in questo file di configurazione che puoi modificare se hai bisogno / vuoi sperimentare. Una volta completata la modifica, è possibile salvare il file premendo CTRL + X e poi Y .
Dopo aver configurato le opzioni del tuo server, dovrai avviare una nuova sessione SSH e accedere come steamutente che abbiamo creato in precedenza. Dopo aver effettuato l'accesso, avviare il server eseguendo:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
O se preferisci non creare una nuova sessione SSH e avviarla in silenzio:
screen -dmS jc2mp ./Jcmp-Server
Se scegli la prima opzione, puoi "staccare" da quella schermata premendo CTRL , A + D contemporaneamente. Puoi ricollegarti a quella schermata in qualsiasi momento digitando:
screen -r jc2mp
Per avviare il tuo server in futuro, accedi come steamutente ed esegui:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
Congratulazioni! Il tuo server JC2: MP è ora attivo e funzionante! Ora puoi invitare i tuoi amici o iniziare ad aggiungere script.