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