Skip to main content

ControllingServer

Schimbarea gamemode-ului​

Cum sa folosiți un gamemode custom / de pe internet?​

  • Deschideți folderul în care ați instalat fișierele serverului dvs. (ex. /Rockstar Games/GTA San Andreas/server)
  • Copiați fișierul .amx, pe care l-ați descărcat, în folderul gamemodes din fișierele serverului (ex. /server/gamemodes)
  • Folosiți RCON ca să schimbați gamemode-ul, cum a fost descris mai sus (2.1)
  • Alternativ, puteți adăuga noul gamemode într-o rotație, cum a fost, de asemenea, descris mai sus (2.3)

Cum să folosiți un filterscript​

La fel ca și folosirea unui gamemode custom, doar că:

  • Puneți fișierul .amx în folderul filterscripts
  • Adăugați următorul lucru în server.cfg: filterscripts <numele fișierului>

Cum să puneți o parolă la server?​

  • Dacă vreți să folosiți o parolă ca să vă poată intra doar prietenii pe server, adăugați asta în server.cfg:
password orice
  • Astfel, parola serverului o sa devină 'orice', dar o puteți schimba cu orice doriți.
  • De asemenea, puteți să schimbați parola direct din joc cu /rcon password orice
  • Puteți să scoateți parola dacă folosiți /rcon password 0, sau dacă restartați serverul. (parola o să rămână dacă ați scris-o în server.cfg, va trebui sa o ștergeți și de acolo)

Despre RCON​

Cum să vă logați în RCON​

Puteți să vă logați dacă tastați /rcon login parola în joc sau dacă folosiți modul RCON în Remote Console.

Parola va fi aceeași ca și în server.cfg.

Cum să adăugați interdicții​

samp.ban​

samp.ban este fișierul în care se scriu banurile, dar și alte informații despre acestea, printre care:

  • IP-ul jucătorului
  • Data banului
  • Ora banului
  • Numele (Numele jucătorului sau un motiv, consultați BanEx)
  • Tipul banului

Pentru a adăuga un ban, pur și simplu adăugați o linie ca aceasta în samp.ban:

IP_AICI [28/05/09 | 13:37:00] PLAYER - MOTIV BAN

Înlocuiți IP_AICI cu IP-ul pe care doriți să îl banați.

Funcția Ban()​

Funcția Ban poate fi folosită ca să banați un jucător din script. Funcția BanEx este la fel, doar că puteți adăuga și un motiv:

13.37.13.37 [28/05/09 | 13:37:00] Cheater - INGAME BAN
Comanda RCON pentru ban​

Comanda RCON pentru ban se poate folosi cu /rcon ban în joc sau scriind "ban" în consola serverului. Aceasta se folosește pentru a bana un jucător care se află pe server. Pentru a bana un IP, vedeți următoarea secțiune.

Pur și simplu scrieți:

# În joc:
/rcon ban PLAYERID

# Consola:
ban PLAYERID
banip​

Comanda RCON "banip" se poate folosi cu /rcon banip în joc sau scriind "banip" în consolă. Se folosește pentru a bana o adresă IP. Pentru a bana un jucător de pe server, vedeți secțiunea de mai sus.

Pur și simplu scrieți:

# În joc:
/rcon banip IP

# Consolă:
banip IP

Eliminarea unui ban​

Din moment ce cineva este banat, există două moduri în care puteți să-i dați unban.

  • Eliminați banul din samp.ban
  • Folosiți comanda RCON unbanip

samp.ban​

samp.ban poate fi găsit în fișierele serverului dumneavoastră, acesta conține următoarele informații pentru fiecare ban:

  • IP
  • Dată
  • Oră
  • Nume (Numele jucătorului sau un motiv, consultați BanEx)
  • Tipul banului (INGAME, IP BAN etc.)

Exemple:

127.8.57.32 [13/06/09 | 69:69:69] NONE - IP BAN
13.37.13.37 [28/05/09 | 13:37:00] Kyeman - INGAME BAN

Ca să-i debanați, pur și simplu ștergeți linia cu pricina, apoi folosiți comanda RCON reloadbans.

unbanip​

Comanda RCON unbanip se poate folosi din joc sau din consola serverului. Pentru a debana un IP, scrieți /rcon unbanip IP în joc sau unbanip IP în consolă

Exemplu:

13.37.13.37 [28/05/09 | 13:37:00] Kyeman - INGAME BAN
# În joc:
/rcon unbanip 13.37.13.37

# Consolă:
unbanip 13.37.13.37

După ce i-ați debanat, folosiși comanda RCON reloadbans pentru a reîncărca fișierul.

reloadbans​

samp.ban este un fișier care conține informații despre IP-urile care sunt banate pe server. Acest fișier este citit atunci când serverul pornește, deci dacă debanați o persoană, trebuie neapărat să folosiți această comandă pentru a face serverul să citească samp.ban din nou.

Comenzi RCON​

Puteți folosi comanda cmdlist (sau varlist pentru variabile) în joc pentru a vedea comenzile /rcon cmdlist.

Acestea sunt comenzile pe care le puteți folosi ca admin:

ComandăDescriere
/rcon cmdlistAfișează o listă cu toate comenzile.
/rcon varlistAfișează o listă cu toate variabilele.
/rcon exitÎnchide serverul.
/rcon echo [text]Afișează [text] în consola serverului.
/rcon hostname [nume]Schimbă numele serverului (exemplu: /rcon hostname serverul meu).
/rcon gamemodetext [nume]Schimbă textul gamemode-ului (exemplu: /rcon gamemodetext gamemode-ul meu).
/rcon mapname [nume]Schimbă numele hărții (exemplu: /rcon mapname San Andreas).
/rcon exec [filename]Execută fișierul care conține server cfg (exemplu: /rcon exec blah.cfg).
/rcon kick [ID]Dă kick jucătorului cu ID-ul respectiv (exemplu: /rcon kick 2).
/rcon ban [ID]Dă ban jucătorului cu ID-ul respectiv (exemplu: /rcon ban 2).
/rcon changemode [mod]Această comandă o să schimbe gamemode-ul curent cu cel pe care l-ați scris în [mod] (exemplu: dacă vreți să schimbați cu sftdm: /rcon changemode sftdm).
/rcon gmxAceastă comandă va încărca următorul gamemode din server.cfg.
/rcon reloadbansVa reîncărca fișierul samp.ban unde sunt scrise toate adresele de IP banate. Această comandă ar trebui folosită după ce debanați o adresă IP.
/rcon reloadlogReîncarcă server_log.txt. Nu are efecte considerabile pe absolut nimic.
/rcon sayTrimite un mesaj jucătorilor. (exemplu: /rcon say salut va afișa Admin: salut).
/rcon playersAfișează jucătorii de pe server (cu tot cu nume, IP & ping).
/rcon banip [IP]Banează IP-ul respectiv (exemplu: /rcon banip 127.0.0.1).
/rcon unbanip [IP]Debanează IP-ul respectiv (exemplu: /rcon unbanip 127.0.0.1).
/rcon gravitySchimbă gravitația (exemplu: /rcon gravity 0.008).
/rcon weather [ID]Schimbă vremea (exemplu: /rcon weather 1).
/rcon loadfsÎncarcă filterscript-ul pe care l-ați scris (exemplu: /rcon loadfs adminfs).
/rcon weburl [URL server]Schimbă URL-ul serverului în masterlists/SA-MP client.
/rcon unloadfsDezactivează filterscript-ul respectiv (exemplu: /rcon unloadfs adminfs).
/rcon reloadfsReîncarcă filterscriptul respectiv (examplu: /rcon reloadfs adminfs).
/rcon rcon\_password [parolă]Schimbă parola RCON.
/rcon password [parolă]Setează/resetează parola serverului.
/rcon messageslimit [număr]Schimbă numărul de mesaje pe care un jucător le poate să le trimită. (implicit 500)
/rcon ackslimit [număr]Schimbă limita de acks (implicit 3000)
/rcon messageholelimit [număr]Schimbă limita de message holes (implicit 3000)
/rcon playertimeout [limită m/s]Schimba timpul în milisecunde în care un player este considerat AFK, după ce nu mai trimite semnale către server. (implicit 1000)
/rcon language [limbă]Schimbă limba serverului (exemplu: /rcon language English). Se afișează și în browser.

Aceste limite au fost făcute pentru a evita pe cât posibil atacurile asupra serverelor de SA-MP. Deci, pur și simplu setați-le în concordanță cu serverul dumneavoastră. Citiți mai mult aici.

Funcții și callback-uri​

Următoarele funcții și callback-uri pot fi folositoare, întrucat au legătură cu acest articol într-un fel sau altul.

Callback-uri​

Funcții​