Jump to content

Rularea unui server pe Linux

Pentru a rula un server de SA-MP pe Windows trebuie să îndepliniți următoarele cerințe:

  • Acces la server prin SSH și libstdc++6.
  • Să aveți acces la internet, asta în cazul în care doriți să jucați cu alți jucători din diferite părți ale globului. Pe langă asta trebuie să aveți aproximativ 40 Mbps upload (un server cu 100 de jucători online folosește aproximativ 4 Mbps upload).
  • Un port UDP deschis pe care o să ruleze serverul. Port-ul implicit este 7777. Puteți să accesați portforward.com pentru a vedea pașii pe care trebuie să-i faceți pentru a face acest lucru.
  • O adresă IP statică, dar nu este necesar acest lucru.

Obținerea fișierelor

Primul lucru pe care trebuie să îl faceți este să descărcați fișierele de pe site-ul nostru accesând acestă pagină. Trebuie să descărcați SA-MP 0.3.7 Server Linux. Pentru a face asta trebuie să executați câteva comenzi.

Executați

wget http://files.sa-mp.com/samp037svr_R2-1.tar.gz

pentru a descărca fișierele serverului.

Pentru a le dezarhiva trebuie să executați

tar -zxf samp03*.tar.gz

După ce ați executat comanda de mai sus o să aveți un director numit samp03, pentru a intra în el executați comanda

cd samp03

Configurarea serverului

Al doilea lucru pe care trebuie să îl faceți este să configurați serverul. Acesta nu va porni dacă nu modificați setarea rcon_password în server.cfg. Dacă doriți să modificați numărul de jucători care pot intra pe server trebuie să modificăti valoarea setării maxplayers sau dacă doriți să modificați numele serverului trebuie să modificați valoarea setării hostname.

Puteți folosi comanda

nano server.cfg

pentru a modifica configurația serverului.

Acesta este conținutul fișierului care este în arhiva descărcată mai sus.

server.cfg linux.png

Rularea serverului

Ultimul lucru pe care trebuie să îl faceți este să rulați (porniți) serverul pentru a putea intra pe el.

Pentru a face acest lucru trebuie să dați permisiune de rulare executabilelor announce, samp03svr și samp-npc, pentru a face asta executați comanda

chmod 700 announce samp03svr samp-npc

După ce ați executat comanda de mai sus trebuie să executați comanda

./samp03svr

și serverul va porni.

Dacă ați configurat bine serverul trebuie să vedeți următoarea fereastră.

server cu modul de joc grandlarc pe linux.png

Atenție! Nu este bine să rulați serverul folosind utilizatorul root.

Menținerea serverului online

Pentru a preveni serverul să se închidă (să primească crash) din cauza unor erori cauzate de modul de joc sau de alți factori este necesar să porniți serverul folosind comanda

nohup ./samp03svr &

sau să creați un fișier cu extensia .sh care va rula serverul SA-MP și îl va porni automat în cazul în care acesta se oprește. Un exemplu pentru ce ar trebui să conțină fișierul .sh este următorul

#!/bin/sh
while true; do
	./samp03svr
	wait
done

Dacă doriți să îl testați executați comanda

pkill samp03svr

în terminal.

Atenție! Fișierul .sh trebuie să fie în folderul unde este executabilul samp03svr și trebuie să aibă permisiunea de a putea fi rulat.

  Report Document
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.