AcasaUltimele imaginiCăutareÎnregistrareConectare





Distribuiţi|

Instalare Server SA:MP pe VPS Linux (Ubuntu)

Vezi subiectul anterior Vezi subiectul urmator In jos
AutorMesaj
CammPer*
Instalare Server SA:MP pe VPS Linux (Ubuntu) Banat

avatar

Rankul: Administrator
Mesaje : 19
Data de inscriere : 17/11/2012
Varsta : 27
Localizare : Singerei
Instalare Server SA:MP pe VPS Linux (Ubuntu) Empty
MesajSubiect: Instalare Server SA:MP pe VPS Linux (Ubuntu) Instalare Server SA:MP pe VPS Linux (Ubuntu) Icon_minitimeLun Noi 26, 2012 6:47 pm

Instalare SA:MP on VPS (Ubuntu)
Primul meu post, avand in vedere ca am vazut ca multi cer acest tutorial mai detaliat am decis sa fac unu!

Obiectiv:
Instalarea unui server SA:MP pe un VPS

Precizari:
Toate comenzile in Linux sunt Case Sensitive, adica se face diferenta intre litere mari si litere mici.
ex: Nu e acelasi lucru daca scrii cd /home sau cd /HOME

1. Trebuie sa aveti programul PuTTy. Daca nu il aveti descarcati-l de AICI

2. Deschidem PuTTy, unde este scris "Host Name (or IP address)" introducem IP de la VPS-ul nostru, si port 22 (Aceasta este de default pentru SSH),


Acum urmeaza sa apasam pe butonul OPEN care ne va deschide consola in care va trebui sa lucram.



Ne va cere sa ne logam, folositi datele de acces care le-ati primit de la provider-ul de la care aveti VPS.
Datele de acces de defaut sunt:
Code: [Select]

Username: root
Parola: [ParolaSetataDeTine]


Dupa logare tastam urmatoarele comenzi:
Code: [Select]

sudo apt-get update

Apoi:
Code: [Select]

sudo apt-get upgrade

Aceste 2 comenzi vor actualiza serverul nostru cu librariile necesare pentru functionarea cat mai buna a serverului (Ca si Windows Updates)
Cand dati a doua comanda o sa va ceara daca doriti sa instalati componentele carora sau gasit upgrade-uri, apasati doar enter, pentru a confirma.


Serverul SA:MP in linux are nevoie de libraria " ia32-libs " altfel serverul nu va va porni, sunt unele VPS-uri care o au deja instalata, dar pentru a fii siguri ca este instalata vom da comanda:
Code: [Select]

sudo apt-get install ia32-libs


3. Acum incepem cu instalarea serverului de SA:MP, pana aici a fost pregatirea VPS-ului.
In consola tastam urmatoarea comanda:
Code: [Select]

cd /home/

Care ne va permite sa mergem in folderul /home
Acum nu ne ramane altceva de facut decat sa descarcam file-urile SA:MP, acum este la versiunea 0.3d.
Aflandune in /home tastam in consola:
Code: [Select]

wget http://team.sa-mp.com/files/samp03dsvr_R2.tar.gz

Atentie: wget este comanda sa descarcam un file in parcursul unde ne aflam, in legatura cu link-ul de la folderul server sa:mp el se va schimba de fiecare data cand va fii o versiune mai noua. Pentru a descarca versiunea cea mai noua accesati pagina Download Page, mergeti pana jos, si dati click dreapta pe versiunea cea mai noua ex "SA-MP 0.3d R2 Linux Server (x86)" si copiati link-ul inlocuind-ul cu cel de mai sus.
Dupa descarcarea acestui fisier cu extensia .tar.gz este necesar sa-l dezarhivam, pentru a face acest lucru folosim comanda:
Code: [Select]

tar -zxvf samp03dsvr_R2.tar.gz

Cum am spus si mai devreme numele acestui file se schimba in functie de noile versiuni care or sa iase pe viitor.
Comanda care am dat-o mai sus ne-a dezarhivat un folder care va contine serverul nostru, numit samp03 unde vom gasi gamemodes, filterscripts includes, si tot necesarul ca serverul sa ruleze pe un host LINUX.

4. Acum cu un program FTP ne conectam la serverul nostru, pentru a adauga GM , filescrits, modifica server.cfg etc... ca si pe host windows, doar ca folositi fisierele pentru Linux.
Daca serverul nu dispune de un server FTP puteti instala un server ftp in putine secunde prin comanda:
Code: [Select]

sudo apt-get install vsftpd

Pentru mai multe detalii despre acest Server FTP intrati pe Site-ul Official

5. Dupa ce am urcat toate fisierele necesare pentru serverul nostru pe host(VPS) pentru ca serverul sa porneasca este nevoie ca file-ul samp03srv sa aibe setate permisiuni ROOT (777). Pentru a seta aceste permisiuni vom da aceste 2 comenzi:
Code: [Select]

cd /home/samp03

Care ne va trimite in directory de la serverul nostru!
!!!: Daca sunteti deja in /home tastati doar cd /samp03
Code: [Select]

sudo chmod 777 samp03srv


6. Acum in sfarsit suntem gata pentru a porni serverul.
Pentru a il porni tastam in consola, fiind in drectorul /home/samp03 aceasta comanda:
Code: [Select]

nohup ./samp03svr &

Comanda aceasta porneste serverul in background.
Atentie: Sunt servere pe care aceasta comanda nu merge insotita de nohup, deci functioneaza doar ./samp03srv , dar aceasta are o problema, cand voi inchideti consola serverul se opreste.
Pasul acesta il urmariti doar daca nu va merge cu nohup ./samp03svr &
Pentru a face in mod sa nu se opreasca instalam un program de nume screen.
Code: [Select]

sudo apt-get install screen

Dupa instalarea programului tastati in consola:
Code: [Select]

screen

Care va va porni acest program in background, dupa care apasati de doua ori tasta "SPACE" de pe tastatura voastra pana ce consola nu va fii goala.(De doua ori apasati space)
Acum urmeaza sa pornim serverul nostru. Mergem din nou in directorul de la serverul nostru adica:
Code: [Select]

cd /home/samp03

Si aici tastam
Code: [Select]

./samp03svr

Dupa care se va deschide serverul nostru, ca sa ramana serverul online si dupa ce inchidem consola,dati click in consola si apasati pe Ctrl + A apoi Ctrl + D
Serverul Vostru este Online 24/7

7. Pentru a opri serverul vostru, este nevoie sa ne uitam la procesele deshise.
Tastam in consola
Code: [Select]

top

si ne va arata o lista cu toata procesele care sunt in functionare, noi va trebui sa ne uitam in dreapta unde este scris numele/comanda aplicatiei si sa cautam ./samp03svr
Cand am gasit aplicatia, in dreptul ei sunt niste informatii, precum PID USER PR NI ..etc, pe noi ne intereseaza PID ce este in dreptul ./samp03svr de exemplu sa zicem ca este PID 30.
Pentru a opri serverul tastam comanda
Code: [Select]

kill -9 numar_PID_A_APLICATIEI

Exemplu:
Code: [Select]

kill -9 30

si serverul se va opri!
Pentru a il porni din nou, urmariti ce este scris la punctul 6

Tutorialul acesta a fost facut de mine personal, nu este copiat de nicaieri!
Nu vreau sa aud Copy + Paste etc.. Eu l-am facut pentru ca stiu ca atunci cand l-am cautat si nu l-am gasit, a fost nasol sa tot caut in alte limbi.
Have Fun

Daca aveti probleme, sunt disponibil sa va ajut, FREE.
Ma puteti contacta pe forum sau pe Y!M
Download File PDF : Download
Semnat: Paul Andrei
Sus In jos
http://leaguetrack.taro.tv

Instalare Server SA:MP pe VPS Linux (Ubuntu)

Vezi subiectul anterior Vezi subiectul urmator Sus

Subiecte similare

-
t Instalare windows
t Instalare plugin-uri AmxModX
t Addons GunGame ( Win32/Linux)
t Cum si unde adaugi un admin pe AdminMod Linux & Hlds
t Regulament Server
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
 :: .:: Games ::. :: Sa-MP :: Tutoriale-
 Subiectul mesajului: Cerere Rank
MesajScris: Joi Sep 06, 2012 7:19 pm 
Avatar Robotel
Rank:
Reg: De la Inceput
Varsta: 1
Mesaje: 1
Localitate: CSLR.RO


Sus
 Profil Trimiteţi mesaj privat E-mail