Pagina 1 di 1

INSTALLAZIONE SERVER CS:GO (FFA Dust2)

Inviato: domenica 29 giugno 2025, 21:21
da Matteo
INSTALLAZIONE SERVER CS:GO (FFA Dust2) SU /home/csgo
✅ Requisiti minimi
  • VPS Debian 11 (64 bit)

    Almeno 2 vCPU / 2 GB RAM

    Accesso come root

    15+ GB liberi su disco
🔹 1. Crea la directory di gioco

Codice: Seleziona tutto

mkdir -p /home/csgo
cd /home/csgo
🔹 2. Installa i pacchetti necessari

Codice: Seleziona tutto

apt update && apt upgrade -y
apt install -y lib32gcc-s1 lib32stdc++6 curl wget tar screen ca-certificates
🔹 3. Scarica SteamCMD

Codice: Seleziona tutto

mkdir steamcmd
cd steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
🔹 4. Installa il server CS:GO

Codice: Seleziona tutto

cd /home/csgo
./steamcmd/steamcmd.sh +force_install_dir /home/csgo/csgo-ds \
+login anonymous \
+app_update 740 validate \
+quit
🔹 5. Ottieni un GSLT (Game Server Login Token)
Vai su: https://steamcommunity.com/dev/managegameservers

Usa App ID: 730
Salva il token, lo userai dopo.

🔹 6. Installa MetaMod + SourceMod
Entra nella cartella di gioco:

Codice: Seleziona tutto

cd /home/csgo/csgo-ds/csgo
Installa MetaMod:

Codice: Seleziona tutto

wget https://mms.alliedmods.net/mmsdrop/1.11/mmsource-1.11.0-git1144-linux.tar.gz
tar -xvzf mmsource-1.11.0-git1144-linux.tar.gz
rm mmsource-1.11.0-git1144-linux.tar.gz
Installa SourceMod:

Codice: Seleziona tutto

wget https://sm.alliedmods.net/smdrop/1.11/sourcemod-1.11.0-git7024-linux.tar.gz
tar -xvzf sourcemod-1.11.0-git7024-linux.tar.gz
rm sourcemod-1.11.0-git7024-linux.tar.gz
🔹 7. Installa plugin FFA Deathmatch

Codice: Seleziona tutto

cd /home/csgo/csgo-ds/csgo/addons/sourcemod/plugins/
wget https://github.com/lenosisnickerboa/csgo-ffa/releases/latest/download/ffa.smx
🔹 8. Configura modalità FFA Deathmatch
Modifica il file:

Codice: Seleziona tutto

nano /home/csgo/csgo-ds/csgo/cfg/gamemode_deathmatch.cfg
Aggiungi/inserisci:

Codice: Seleziona tutto

mp_respawn_on_death_ct 1
mp_respawn_on_death_t 1
mp_teammates_are_enemies 1
mp_autoteambalance 0
mp_limitteams 0
mp_maxrounds 0
mp_roundtime 60
sv_infinite_ammo 1
ammo_grenade_limit_total 0
bot_quota 0
🔹 9. Crea lo script di avvio

Codice: Seleziona tutto

nano /home/csgo/start-csgo.sh
Incolla questo:

Codice: Seleziona tutto

#!/bin/bash
cd /home/csgo/csgo-ds

./srcds_run -game csgo -console -usercon -tickrate 128 \
+game_type 1 +game_mode 2 +map de_dust2 \
+sv_setsteamaccount "INSERISCI_GSLT_QUI" \
+hostname "YOB | Deathmatch FFA | Dust2"
Salva e rendi eseguibile:

Codice: Seleziona tutto

chmod +x /home/csgo/start-csgo.sh
🔹 10. Apri le porte nel firewall
Se usi UFW:

Codice: Seleziona tutto

ufw allow 27015/udp
ufw allow 27020/udp
ufw reload
🔹 11. Avvia il server

Codice: Seleziona tutto

screen -S csgo
/home/csgo/start-csgo.sh
Premi CTRL+A, poi D per uscire da screen.

✅ FATTO! Il tuo server CS:GO è ora attivo su:
  • Mappa: de_dust2

    Modalità: Free For All / Deathmatch

    Nome: YOB | Deathmatch FFA | Dust2

    Avvio: /home/csgo/start-csgo.sh