In questa guida, installeremo un Counter Strike: server di gioco sorgente su Debian 7. Questi comandi sono stati testati su Debian 7 ma dovrebbero funzionare anche su Ubuntu.
Prima di ottenere i file CS: S, è necessario installare alcuni pacchetti. Accedere al server come root ed emettere i seguenti comandi.
Se usi x64:
dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen
Se usi x86:
apt-get update
apt-get install -y screen
Se ricevi errori su "impostazione delle impostazioni locali non riuscita", esegui i seguenti comandi:
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_US
e premere INVIO . Al termine, riavviare la sessione SSH.
Il passaggio successivo è l'aggiunta di un utente per CS: S da eseguire in:
adduser steam
Seguire le istruzioni per impostare una password per l'utente. Premere INVIO per saltare l'inserimento delle informazioni dell'utente.
Ora avvia una nuova sessione SSH sul tuo server e accedi a "steam" con la password specificata durante il passaggio precedente.
Il prossimo passo è scaricarlo steamcmd
ed estrarlo:
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 finalmente pronti per scaricare i file CS: S! Eseguire il comando seguente e attendere il download dei file:
./steamcmd.sh +login anonymous +force_install_dir ~/css +app_update 232330 validate +quit
Se il download non riesce, esegui nuovamente il comando per riavviarlo. È inoltre possibile rieseguire il comando per ottenere eventuali aggiornamenti disponibili. Una volta terminato il download, dovremmo aggiungere alcune cose di base al nostro file di configurazione:
cd ~/css/cstrike/cfg
nano server.cfg
Questo file è il tuo file di configurazione. Consiglio di aggiungere:
hostname "Some server name here"
log on
sv_logfile 1
Se vuoi che il tuo server sia privato, aggiungi quanto segue:
sv_password "passwordHere"
Esistono varie risorse su altri siti Web per la documentazione su altre variabili. Una volta completata la modifica, è possibile salvare il file premendo CTRL + X e poi Y . Successivamente, è il momento di avviare il server.
cd ~/css
screen -S css ./srcds_run -game cstrike -console -port 27015 +maxplayers 24 +map cs_office
Congratulazioni! Il tuo server CS: S è ora attivo e funzionante!