HKS 27D Posted February 1 Posted February 1 ClutchTime Counter-Strike 2 Am portat pluginul comunitatii de ClutchTime de pe SourceMod CSGO pe solutiile de modding de pe CS2 in anul 2024. Tranzitia a fost realizata din SourceMod scripting language (C++ based) in C# programming language. Intrucat nu am avut parte de mult timp liber, revin cu postarea pluginului pe forum la peste 2 ani distanta de la realizare. Varianta noastra se poate porta pe majoritatea solutiilor de modding existente pe Counter-Strike 2, daca nu chiar pe toate. Limbajul de programare nu reprezinta un factor relevant la portarea pe alte solutii de modding. Mai degraba conteaza abstractizarile existente deja in framework-ul adoptat - fapt care presupune o munca in plus pentru adaptarea codului. Caracteristici de performanta versiune de fairside No manual voice changes for each player No resource-hungry game-events calls No for loops beside one-time print to center/chat when Clutch Time triggers No heavy computing operations or useless memory allocs Backend operations are based on engine logic rather than custom implementation Descriere plugin ClutchTime Cum a inceput totul? Cu un plugin de pe AlliedMods care serveste ca o versiune incompleta ce are o performanta slaba in productie - pentru separarea chatului de voce si text a jucatorilor alive de cei dead. Pe langa scrierea propriei noastre solutii de la zero cu optiuni avansate in backend, as spune ca pluginul nostru are o performanta mai buna decat alternativele comune/mainstream. De ce? Deoarece utilizam functii din engine si cvar-uri predefinite in loc sa implementam un rationament custom sau sa setam flag-uri individuale per jucator. Asta ne ofera prilejul de a avea cea mai buna performanta pentru trigger-ul de Clutch cu aproape 0% impact CPU/RAM la runtime. Pentru pluginuri basic ca acesta, am sesizat ca oamenii utilizeaza abstractizarile din SourceMod, din CounterStrikeSharp sau din alte solutii de modding intr-un mod complet gresit in loc sa se gandeasca la faptul ca engine-ul jocului deja ofera tot ce e necesar. Trebuie doar sa sapi mai adanc pentru a obtine nivelul de performanta pe care il urmaresti. Cum ajuta acest plugin Separa chatul voce a jucatorilor alive/dead atunci cand se declanseaza Clutch-ul Ofera pace si un mediu linistit atunci cand ultimii jucatori se lupta pe harta Contribuie la evitarea conflictelor dintre jucatori atunci cand raman in viata doar cativa Screenshots
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now