Aveti nevoie:
# Acces SSH
# 4GB spatiu pe disk
# Full acces la GameCP (cont de administrator)
Pasul 1.(pregatire spatiu de lucru)
# Ne logam cu PUTTY (download) pe SSH. Dupa ce ne-am autentificat ca ROOT, trebuie sa instalam SteamCMD (noul tool care a inlocuit HLDSupdatetool).
# Selectati folderul in care doriti sa instalati SteamCMD, de obicei dupa logare va aflati in folderul ROOT si puteti sa il instalati chiar acolo. Daca doriti sa instalati intr-o locatie noua, in putty tastam comanda cd / pentru a iesi din folderul root. Pentru a face un nou folder, tastam comanda mkdir numefolder si apasam enter. Intram in folderul nou creeat cu comanda cd numefolder si aici vom descarca si instala SteamCMD, ceea ce ne duce la pasul 2.
Pasul 2.(Instalare SteamCMD)
# Pentru a instala SteamCMD, mai intai trebuie sa il descarcam. Pentru a-l descarca, vom folosi urmatoarea comanda:
Code: Select all
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
Code: Select all
tar -xvf steamcmd_linux.tar.gz
Pasul 3.(pornire si autentificare in SteamCMD)
Pentru a porni SteamCMD, trebuie sa tastam urmatoarea comanda:
Code: Select all
./steamcmd.sh
Dupa ce SteamCMD a pornit, este timpul sa ne autentificam. Nu sunt necesare datele de la contul nostru de Steam, Valve a pus la dispozitie posibilitatea de a ne loga ca si anonim. Tastam comanda:
Code: Select all
login anonymous
In acest moment ajungem la pasul 4, pregatirea si instalarea serverului.
Pasul 4.(pregatirea si descarcarea serverului de CS:GO)
Inainte de a instala serverul, trebuie sa creem un folder unde SteamCMD va descarca fisierele. Vom creea un nou folder:
Code: Select all
mkdir csgo-server
Urmatorul lucru pe care trebuie sa facem, este sa selectam din SteamCMD folderul nou creeat unde va fi descarcat serverul. Vom tasta urmatoarea comanda:
Code: Select all
force_install_dir ./csgo-server/
Code: Select all
app_update 740 validate
# validate - reprezinta comanda de instalare completa a serverului
# Serverul va incepe instalarea.
# Valoarea 2.52 din informatiile afisate mai sus reprezinta procentul progresului instalarii serverului, asta inseamna ca instalarea se afla la 2.52% din 100%.
# Dupa ce instalarea ajunge la 100%, vom iesi din SteamCMD deoarece nu mai avem nevoie de el.
# In acest moment avem serverul descarcat si instalat in folderul csgo-server
# Urmatorul lucru pe care trebuie sa il facem, este sa il pregatim pentru GameCP, ceea ce ne duce la pasul 5.
Pasul 5.(pregatirea serverului pentru GameCP)
# Pentru a instala serverul in GameCP, trebuie sa il arhivam. Vom folosi urmatoarea comanda:
Code: Select all
tar -czf csgo-server.tar.gz csgo-server
#csgo-server.tar.gz - este numele pe care il vom atribui arhivei
#csgo-server - este folderul pe care il vom arhiva
In acest moment serverul a inceput sa se arhiveze. Dupa ce acesta s-a arhivat, vom tasta urmatoarea comanda pentru a verifica daca se afla arhiva in folderul nostru (numefolder pe care l-am creeat la inceput). Vom tasta comanda ls (de la list) si va fi afisata o lista cu toate fisierele aflate in folderul numefolder. In cazul in care totul este in regula, vom vedea folderul csgo-server si arhiva csgo-server.tar.gz
La pasul 6 vom discuta despre instalarea serverului in GameCP.
Pasul 6.(instalarea serverului in GameCP)
In acest moment avem serverul instalat si arhivat, pregatit pentru a fi pus in GameCP. Inainte de toate, trebuie sa mutam serverul in folderul installs al GameCP-ului, de unde panoul instaleaza serverele. In cazul de fata, eu folosesc ca si sistem de operare CentOS si voi tasta urmatoarea comanda:
Code: Select all
sudo mv csgo-server.tar.gz /usr/local/gcp/installs
# csgo-server.tar.gz - este arhiva pe care o mutam din folderul numefolder in folderul installs
Acum serverul nostru este gata sa fie instalat in GameCP. Urmatorul lucru pe care trebuie sa il facem, este sa ne logam in GameCP si sa creem jocul.
Mergem la Games -> Install Games. Vom selecta din lista HL2 - Counter-Strike: GO. Apasam pe Install Game Configuration pentru a instala in GameCP setarile pentru CS:Global Offensive.
Incepem configurarea jocului:
1. Tab-ul DISPLAY
Code: Select all
Game Name: Vom trece CS: Global Offensive sau cum doriti voi
Optiuni: Vom bifa Disable Update deoarece nu se poate automatiza actualizarea serverului de CS:GO in GameCP.
Hostname: Punem numele dorit pentru server cand acesta se instaleaza, de ex: Server gazduit de HostPixel.Ro
MOTD: Punem orice text dorim sa apara pe server, de ex: Server gazduit de ExtreamHost
Active: Bifam YES
Start Map: de_dust2
Config: server.cfg
Default Players: Numarul minim setat pentru sloturi (acesta poate fi modificat cand se creeaza un server)
Max Players: Numarul maxim setat pentru sloturi (acesta poate fi modificat cand se creeaza un server)
Website: http://extreamcs.com
Branding: Aici nu completam si nu bifam.
# Comanda de start: In campul LInux vom avea urmatoarea linie de start:
Code: Select all
./srcds_run -console -usercon +ip $IP -port $PORT -game csgo +game_type 0 +game_mode 0 +mapgroup mg_bomb +map $STARTMAP -maxplayers_override $MAXPLAYERS -tickrate $TIC +exec $SERVERCONFIG -condebug
3. Tab-ul CONFIGS
Code: Select all
Daca nu avem nici un config creeat, vom creea unul, apasand pe butonul Create Game Config
Display name: server.cfg
Linux Config Folder: csgo-server/csgo/cfg
File Name: server.cfg
Install: YES - il va instala la crearea serverului
Hide Config: NO
Default Config: YES - il va seta ca si config default pentru server
Edit Type: FILE
Create on Start/Restart: NO
Encoding: DEFAULT
Salvam configul.
4. Tab-ul FILES
Code: Select all
Linux Repository: csgo-server.tar.gz - Fisierul de unde va instala serverul, cel creeat de noi la pasul 5
Linux Folder: csgo-server - numele folderului in care va fi instalat serverul
Linux Basepath: nu completam
Linux install CMD: nu completam
Code: Select all
Map repository: csgo-server/csgo/maps - vom seta calea catre harti pentru a schimba harta direct din gamecp
Map folder: csgo-ds/csgo/maps - vom seta calea catre harti pentru a schimba harta direct din gamecp
- sursa | Afiseaza codul