Jump to content

Cum să pornești un server CSGO pe linux cu LINUXGSM


Recommended Posts

370px-LinuxGSM_Logo_White.png

 

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

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

 

DEBIAN

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

 

CENTOS

Prima oara trebuie sa instalam EPEL

yum install epel-release

 

Acum rulam comande pentru instalarea pachetelor

yum install curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686

 

INSTALARE

Prima oara avem nevoie sa cream un USER nou de pe care va rula server-ul

adduser NUMEUSER

 

Acum ne mutam de pe user-ul ROOT pe noul user creat

su - NUMEUSER

 

Instalam LINUXGSM

wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh NUMEUSER

 

Instalam server-ul de CS:GO

./csgoserver install

 

Ne mutam inapoi pe user-ul root

su - root

 

Rulam din nou comanda de instalare pentru a face update la server

./csgoserver install

 

Ne mutam din nou pe user-ul facut pentru server si pornim server-ul cu urmatoarea comanda

./csgoserver start

 

COMENZI SI RULARE SERVER

Pornire server

./csgoserver start

 

Oprire server

./csgoserver stop

 

Restartare server

./csgoserver restart

 

Consola server

./csgoserver console

Pentru a inchide consola apasati CTRL + B iar dupa apasati D

 

Actualizare server

./csgoserver update

 

Actualizare fortata

./csgoserver force-update

 

Detalii server

./csgoserver details

 

Back-up server

./csgoserver backup

 

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 automate

 

Pnetru a modifica fisierul care contine comenzile automate folosim urmatoarea comanda

crontab -e

 

Acum introducem urmatoarele comenzi in fisier (Nu uitati sa schimbati NUMEUSER cu user-ul creat)

*/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

 

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

/home/NUMEUSER/lgsm/config-lgsm/gameserver

 

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.

  • Like 2
  • Maximum Rate 2
Link to post
Share on other sites
emree-

Bun topic. Bravo!💪🏼

  • Like 1
  • Love 2
  • Maximum Rate 1
Link to post
Share on other sites
  • 3 weeks later...
-DNX

Ce vad aici, inseamna multa munca si ore petrecute pentru a face asa ceva, mai ales sa ai un server popular si de calitate. 

Tot respectul, Bravo!

  • Like 1
  • Congrats! 1
Link to post
Share on other sites
dawiduku

Felicitari pentru topicul bine facut si munca depusa!

  • Like 1
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...