Page 1 of 4

[ReAPI] Rezervare slot avansata ( Advanced Slot Reservation )

Posted: 03 Jan 2022, 23:29
by Shadows Adi
Nume: Advanced Slot Reservation
Versiune: 1.3
Link oficial: https://github.com/ShadowsAdi/AdvancedSlotReservation

Descriere: Acest plugin preia adresa IP, numele sau parola jucatorului care se conecteaza, daca una dintre metodele de rezervare precizate anterior sunt gasite la conectarea jucatorului se alege un jucator care este sau nu este admin, este spectator, are cel mai putin timp jucat pe server sau are cel mai mult timp jucat pe server, si este dat afara de pe server. Functioneaza doar pe ultima versiune de ReHLDS ( 3.11.0.767) + ReGameDLL ( 5.21.0.546 ) + ReAPI ( 5.21.0.248 ). 

Descarcare: Link!

Instalare:
1. Fisierul advanced_slot_reservation.sma il puneti in addons/amxmodx/scripting
2. Fisierul advanced_slot_reservation.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

Code: Select all

advanced_slot_reservation.amxx
4. Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini):
- ReAPI
5. Se deschide fisierul addons/amxmodx/configs/SlotReservation.ini si se adauga IP-urile, numele sau parolele care vor avea slot rezervat pe server, intre ghilimele ( " " ).

Re: [ReAPI] Rezervare slot avansata ( Advanced Slot Reservation )

Posted: 04 Jan 2022, 02:07
by Scooby-Doo
Interesant dar partea cu "aleatoriu" mi se pare sincer....aiurea, cel mai ok ar fi sa primeasca kick cel mai slab jucator ca scor (care a jucat minim 5 minute pe server).

Re: [ReAPI] Rezervare slot avansata ( Advanced Slot Reservation )

Posted: 04 Jan 2022, 06:55
by Shadows Adi
Scooby-Doo wrote:
04 Jan 2022, 02:07
Interesant dar partea cu "aleatoriu" mi se pare sincer....aiurea, cel mai ok ar fi sa primeasca kick cel mai slab jucator ca scor (care a jucat minim 5 minute pe server).
Aceste lucru se afla pe lista de implementare.

Re: [ReAPI] Rezervare slot avansata ( Advanced Slot Reservation )

Posted: 04 Jan 2022, 13:19
by kobra3
https://prnt.sc/25ypfmt Serverul va arata avand 33 max slots...unele siteuri de monitorizare /boost ar putea considera astfel de servere ca unele fake urmand sa le baneze

Re: [ReAPI] Rezervare slot avansata ( Advanced Slot Reservation )

Posted: 04 Jan 2022, 13:59
by Shadows Adi
kobra3 wrote:
04 Jan 2022, 13:19
https://prnt.sc/25ypfmt Serverul va arata avand 33 max slots...unele siteuri de monitorizare /boost ar putea considera astfel de servere ca unele fake urmand sa le baneze
Serverul arata 33 de sloturi vizibile, unul fiind neocupabil și nu este vizibil în trackerele de jocuri.( Ar trebui sa nu fie vizibil ) Nu este considerat "fals" atât timp cât HLDS-ul oferă această funcție. Iar pentru boost-uri, nu este considerat "cfals" pentru că jucătorul in timp ce se conectează este dat afara pentru că "Serverul este plin".

Re: [ReAPI] Rezervare slot avansata ( Advanced Slot Reservation )

Posted: 04 Jan 2022, 22:33
by kobra3
Shadows Adi wrote:
04 Jan 2022, 13:59
kobra3 wrote:
04 Jan 2022, 13:19
https://prnt.sc/25ypfmt Serverul va arata avand 33 max slots...unele siteuri de monitorizare /boost ar putea considera astfel de servere ca unele fake urmand sa le baneze
Serverul arata 33 de sloturi vizibile, unul fiind neocupabil și nu este vizibil în trackerele de jocuri.( Ar trebui sa nu fie vizibil ) Nu este considerat "fals" atât timp cât HLDS-ul oferă această funcție. Iar pentru boost-uri, nu este considerat "cfals" pentru că jucătorul in timp ce se conectează este dat afara pentru că "Serverul este plin".
Eu inteleg ce spui tu dar din cate am aflat gametracker.com baneaza serverele cu 33 de sloturi...deci...

Re: [ReAPI] Rezervare slot avansata ( Advanced Slot Reservation )

Posted: 04 Jan 2022, 23:09
by Shadows Adi
kobra3 wrote:
04 Jan 2022, 22:33
Shadows Adi wrote:
04 Jan 2022, 13:59
kobra3 wrote:
04 Jan 2022, 13:19
https://prnt.sc/25ypfmt Serverul va arata avand 33 max slots...unele siteuri de monitorizare /boost ar putea considera astfel de servere ca unele fake urmand sa le baneze
Serverul arata 33 de sloturi vizibile, unul fiind neocupabil și nu este vizibil în trackerele de jocuri.( Ar trebui sa nu fie vizibil ) Nu este considerat "fals" atât timp cât HLDS-ul oferă această funcție. Iar pentru boost-uri, nu este considerat "cfals" pentru că jucătorul in timp ce se conectează este dat afara pentru că "Serverul este plin".
Eu inteleg ce spui tu dar din cate am aflat gametracker.com baneaza serverele cu 33 de sloturi...deci...
Am gasit asta: https://www.gametracker.com/games/cs/fo ... post379684 si are dreptate, nu poti avea mai mult de 32 de jucatori activi, deci nu poti creste in rank mai rapid decat orice alt server.

Re: [ReAPI] Rezervare slot avansata ( Advanced Slot Reservation )

Posted: 04 Jan 2022, 23:34
by kobra3
Da dar ala nu e raspuns al unei persoane cu grad administrativ,au fost servere in trecut ce au luat ban pe gametracker din cauza asta

Re: [ReAPI] Rezervare slot avansata ( Advanced Slot Reservation )

Posted: 04 Jan 2022, 23:35
by Shadows Adi
kobra3 wrote:
04 Jan 2022, 23:34
Da dar ala nu e raspuns al unei persoane cu grad administrativ,au fost servere in trecut ce au luat ban pe gametracker din cauza asta
Am adresat si eu aceasta intrebare pe forumul lor, astept un raspuns. https://www.gametracker.com/forums/foru ... ead=183628
Totusi, pe vremea cand era burn la gametracker, am vorbit cu el despre chestia asta si mi-a spus ce am scris mai sus, nu confera un avantaj, pentru ca maximul jucatorilor admisi ramane acelasi.

Re: [ReAPI] Rezervare slot avansata ( Advanced Slot Reservation )

Posted: 07 Jan 2022, 01:08
by lexz
Propunere: filtrare pe steamid/nume pe langa ip

Re: [ReAPI] Rezervare slot avansata ( Advanced Slot Reservation )

Posted: 07 Jan 2022, 07:11
by Shadows Adi
lexz wrote:
07 Jan 2022, 01:08
Propunere: filtrare pe steamid/nume pe langa ip
Deja am implementat rezervarea după nume și parola. Cea pe steamid nu este posibilă pentru ca SV_ConnectClient nu pasează niciun index al jucătorului, iar acesta nu este conectat .

Re: [ReAPI] Rezervare slot avansata ( Advanced Slot Reservation )

Posted: 07 Jan 2022, 19:40
by Shadows Adi
Update!
  • Versiunea 1.1:
    • Am adaugat rezervarea slotului dupa adresa IP sau nume.
    • Am adaugat niste setari pentru verificarea jucatorilor conectati.
    • Am adaugat analizarea numelui jucatorului in hook-ul SV_ConnectClient ( Multumesc HamletEagle pentru ca mi-a aratat aceasta idee ).
    • Am imbunatatit verificarea jucatorilor conectati.
  • Versiunea 1.2:
    • Am implementat o noua metoda de rezervare a slotului:
      • Verificarea unei parola in informatiile primite din userinfo-ul jucatorului. Multumesc lui ( BlackSignature ) si lui ( WaLkMaN ) pentru idee.
    • Am implementat mai multe metode pentru algoritmul de kick al unui jucator:
      • Kick unui jucator din lista de spectatori. Daca nu este niciun spectator, se va trece la urmatoarea metoda de analizare.
      • Kick unui jucator dupa timpul jucat pe server ( celui mai vechi jucator de pe server sau celui mai nou jucator conectat pe server )
    • Am adaugat flagul de imunitate al unui admin ( ce flag trebuie sa aiba un admin pentru a nu fi adaugat in algoritmul de kick ).
    • Am adaugat mesajul pe care un jucator il primeste in momentul in care este dat afara de pe server in fisierul de configurare.
  • Versiunea 1.3:
    • Am adaugat suport pentru conectarea din VGUI ( Valve Graphical User Interface ) ( la fel ca si inainte, dar mai personalizabil, acum se poate seta ca serverul sa nu arate mai multi jucatori decat maximul admisi, citeste in fisierul de configurare ).
    • Am inlaturat parametrul de exectuie din hook-ul SV_ConnectClient pentru ca nu este pasat niciun index al jucatorului in interiorul acestui hook si am redenumit functia.

    Q: Ce este VGUI sau Valve Graphical User Interface ?
    R: https://prnt.sc/26b5t50