SISTEMUL DE OPERARE
In mare avem 3 distrbutii de linux care pot fi folosite pentru a gazdui un server de CS:GO.- Ubuntu
- Debian
- CentOS
La alegerea voastra puteti selecta oricare din distributiile de mai sus, diferenta intre ele este foarte mica.
Recomandare pentru incepatori: Ubuntu
CERINTE
Inainte de a instala server-ul de CS:GO trebuie sa instalam niste pachete necesare pentru rularea acestuia.Introduceti urmatoarele comenzi in consola SSH:
UBUNTU
[ltr]sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 steamcmd[/ltr]
DEBIAN
[ltr]sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6[/ltr]
CENTOS
Prima oara trebuie sa instalam EPEL
[ltr]yum install epel-release[/ltr]
Acum rulam comande pentru instalarea pachetelor
[ltr]yum install curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686[/ltr]
INSTALARE
Prima oara avem nevoie sa cream un USER nou de pe care va rula server-ul[ltr]adduser NUMEUSER[/ltr]
Acum ne mutam de pe user-ul ROOT pe noul user creat
[ltr]su - NUMEUSER[/ltr]
Instalam LINUXGSM
[ltr]wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh NUMEUSER[/ltr]
Instalam server-ul de CS:GO
[ltr]./csgoserver install[/ltr]
Ne mutam inapoi pe user-ul root
[ltr]su - root[/ltr]
Rulam din nou comanda de instalare pentru a face update la server
[ltr]./csgoserver install[/ltr]
Ne mutam din nou pe user-ul facut pentru server si pornim server-ul cu urmatoarea comanda
[ltr]./csgoserver start[/ltr]
COMENZI SI RULARE SERVER
Pornire server[ltr]./csgoserver start[/ltr]
Oprire server
[ltr]./csgoserver stop[/ltr]
Restartare server
[ltr]./csgoserver restart[/ltr]
Consola server
[ltr]./csgoserver console[/ltr]
Pentru a inchide consola apasati CTRL + B iar dupa apasati D
Actualizare server
[ltr]./csgoserver update[/ltr]
Actualizare fortata
[ltr]./csgoserver force-update[/ltr]
Detalii server
[ltr]./csgoserver details[/ltr]
Back-up server
[ltr]./csgoserver backup[/ltr]
ACTUALIZARE AUTOMATA
Daca doriti ca server-ul sa se actualizeze automat de fiecare data cand se face un update puteti face asta setand niste comenzi automatePnetru a modifica fisierul care contine comenzile automate folosim urmatoarea comanda
[ltr]crontab -e[/ltr]
Acum introducem urmatoarele comenzi in fisier (Nu uitati sa schimbati NUMEUSER cu user-ul creat)
[ltr]*/60 * * * * /home/NUMEUSER/csgoserver monitor > /dev/null 2>&1
*/30 * * * * /home/NUMEUSER/csgoserver update > /dev/null 2>&1
0 0 * * 0 /home/NUMEUSER/csgoserver update-lgsm > /dev/null 2>&1[/ltr]
Salvam cu CTRL + X
CONFIGURARE SERVER
Recomand folosirea WinSCP pentru a accesa fisierele de pe server!Fisierele de configurare a server-ului pot fi gasite aici
[ltr]/home/NUMEUSER/lgsm/config-lgsm/gameserver[/ltr]
Dupa ce am accesat folder-ul cu fisierele de confiurare deschidem fisier-ul _default.cfg si copiem tot din el in common.cfg si editam dupa plac.