[ReAPI] Rezervare slot avansata ( Advanced Slot Reservation )

Pluginuri pentru modul AmxModX.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Shadows Adi
Membru, skill +1
Membru, skill +1
Posts: 349
Joined: 26 Jan 2020, 18:52
Detinator Steam: Da
CS Status: 0x416469
SteamID: shadowsadi120
Fond eXtream: 0
Has thanked: 14 times
Been thanked: 50 times

03 Jan 2022, 23:29

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 ( " " ).
RoyalServer
User avatar
Scooby-Doo
Membru, skill +1
Membru, skill +1
Posts: 271
Joined: 23 Oct 2014, 23:27
Detinator Steam: Da
CS Status: ~Online~
Detinator server CS: ZOMBIE.OLDGODS.RO
SteamID: darian433
Fond eXtream: 0
Location: Romania
Discord: Darian433#0850
Has thanked: 21 times
Been thanked: 16 times
Contact:

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).
Discord: Darian433#0850

Shadows Adi
Membru, skill +1
Membru, skill +1
Posts: 349
Joined: 26 Jan 2020, 18:52
Detinator Steam: Da
CS Status: 0x416469
SteamID: shadowsadi120
Fond eXtream: 0
Has thanked: 14 times
Been thanked: 50 times

04 Jan 2022, 06:55

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.
User avatar
kobra3
Membru, skill +1
Membru, skill +1
Posts: 406
Joined: 23 Jul 2015, 22:58
Detinator Steam: Da
CS Status: Disponibil
Detinator server CS: cs.xpro.ro
SteamID: ikobra3
Fond eXtream: 0
Location: Bucuresti
Has thanked: 10 times
Been thanked: 11 times

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
Shadows Adi
Membru, skill +1
Membru, skill +1
Posts: 349
Joined: 26 Jan 2020, 18:52
Detinator Steam: Da
CS Status: 0x416469
SteamID: shadowsadi120
Fond eXtream: 0
Has thanked: 14 times
Been thanked: 50 times

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".
User avatar
kobra3
Membru, skill +1
Membru, skill +1
Posts: 406
Joined: 23 Jul 2015, 22:58
Detinator Steam: Da
CS Status: Disponibil
Detinator server CS: cs.xpro.ro
SteamID: ikobra3
Fond eXtream: 0
Location: Bucuresti
Has thanked: 10 times
Been thanked: 11 times

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...
Shadows Adi
Membru, skill +1
Membru, skill +1
Posts: 349
Joined: 26 Jan 2020, 18:52
Detinator Steam: Da
CS Status: 0x416469
SteamID: shadowsadi120
Fond eXtream: 0
Has thanked: 14 times
Been thanked: 50 times

04 Jan 2022, 23:09

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.
User avatar
kobra3
Membru, skill +1
Membru, skill +1
Posts: 406
Joined: 23 Jul 2015, 22:58
Detinator Steam: Da
CS Status: Disponibil
Detinator server CS: cs.xpro.ro
SteamID: ikobra3
Fond eXtream: 0
Location: Bucuresti
Has thanked: 10 times
Been thanked: 11 times

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
Shadows Adi
Membru, skill +1
Membru, skill +1
Posts: 349
Joined: 26 Jan 2020, 18:52
Detinator Steam: Da
CS Status: 0x416469
SteamID: shadowsadi120
Fond eXtream: 0
Has thanked: 14 times
Been thanked: 50 times

04 Jan 2022, 23:35

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.
lexz
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 915
Joined: 02 Nov 2020, 01:57
Detinator Steam: Da
Fond eXtream: 0
Discord: lexzor#0630
Has thanked: 69 times
Been thanked: 136 times

07 Jan 2022, 01:08

Propunere: filtrare pe steamid/nume pe langa ip
Shadows Adi
Membru, skill +1
Membru, skill +1
Posts: 349
Joined: 26 Jan 2020, 18:52
Detinator Steam: Da
CS Status: 0x416469
SteamID: shadowsadi120
Fond eXtream: 0
Has thanked: 14 times
Been thanked: 50 times

07 Jan 2022, 07:11

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 .
Shadows Adi
Membru, skill +1
Membru, skill +1
Posts: 349
Joined: 26 Jan 2020, 18:52
Detinator Steam: Da
CS Status: 0x416469
SteamID: shadowsadi120
Fond eXtream: 0
Has thanked: 14 times
Been thanked: 50 times

07 Jan 2022, 19:40

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
Post Reply

Return to “AmxModX”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 4 guests