HKS 27D Posted January 31 Posted January 31 CS2 Modding frameworks Discord modding: https://www.fairside.ro/modders/ Solutiile de modding pentru serverele de CS2 functioneaza pe baza de semnaturi din engine, la fel cum era si pe CSGO (SourceMod by AlliedModders). Aceste solutii de modding sunt realizate de diverse persoane sau grupuri de persoane cu scopul de a avea modding pe noul joc dupa schimbarile semnificative ale arhitecturii (x86 => x64 biti). Desi initial am respins ideea de a adauga verificari de semnaturi pentru framework-uri pe discordul de modding, lucrurile s-au schimbat odata cu presiunea din partea comunitatii. Daca in 2025 automatizam obtinerea de public build id si Win64/Linux manifest la fiecare schimbare de CS2 identificata prin steamcmd, iar apoi adaugasem verificarea de semnaturi pe baza framework-ului CounterStrikeSharp, ei bine, in 2026 a venit timpul sa tratam in mod profesional toate solutiile de modding mainstream. Ce ofera software-ul de schimbari CS2 In prezent rulam versiunea 2.0.0, iar procesul de development al aplicatiei e detaliat pe discordul de modding. Am tratat fiecare solutie de modding diferit, in functie de fisierele unde stocheaza semnaturile. Spre exemplu, daca solutia de modding include semnaturi pentru libserver, automatizam verificarile de semnaturi in binarul specific. Daca solutia de modding include semnaturi pentru libengine2, libtier0 si asa mai departe, automatizam verificarile de semnaturi in binarele specifice. Asta inseamna ca aplicatia noastra poate fi extinsa cu (aproape) orice alta solutie de modding CS2 din lume. Asta ne ofera avantajul de care aveam nevoie pentru a integra mai multe optiuni pentru oameni in functie de interesul acestora. Pentru orice pasionat de modding sau detinator de server, avem urmatoarele automatizari: Postare steamcmd 730 public branch build id si Win64/Linux manifest id Postare rezultate verificare semnaturi pentru 6 variante de framework-uri de modding Rezumat analiza semnaturi cu 3 check mark-uri diferite: 🟠, 🔴, 🟢 Detaliere check mark-uri: Check mark rosu: semnatura care nu poate fi gasita in binare la verificare Check mark portocaliu: semnatura care nu poate fi procesata sau semnatura lipsa pentru arhitectura in cauza Check mark verde: semnatura regasita in binare la verificare Tipuri de trigger pentru automatizarile mentionate anterior: CS2 changes: steamcmd 730 appid GitHub releases: swiftly, swiftlys2, CS2Fixes, CounterStrikeSharp, plugify, modsharp Gamedata commits: default branch of the same GitHub repositories Cu ce ajuta software-ul de schimbari CS2 Ajutam orice modder sau server owner care doreste rezultate, fara compromisuri de timp pierdut pentru reverse engineering sau discutii inutile. Nu e nevoie sa verificati steamcmd appid 730 pentru schimbari CS2 sau repository-uri de GitHub pentru ultimele commit-uri ori lansari. Aplicatia noastra face astfel de verificari automat si testeaza si semnaturile in binare. Mai concret: automatizarile realizate de noi ofera tot ce isi poate dori un modder sau server owner care nu contribuie in mod direct la dezvoltarea solutiilor de modding, insa e interesat de rezultate pentru a realiza un simplu "drag-n-drop" in serverul de CS2 la noile lansari de framework-uri sau schimbari gamedata. Screenshots v1 Screenshots v2 Backend development history Modders Changes v1.0.0 => v2.0.0 Signature checks for 1 modding solution => multiple modding solutions Signature checks results for each modding solution in the attached files Backend changes reflected in the discord embed Backend changes Rewrite depot downloader automation Rewrite steamcmd automation Write our own custom file parser Rewrite signatures processor Integrate modding solutions commons Integrate modding solutions for tests Improve other algorithms Stack allocs instead of heap allocs where suitable Surface optimizations before finishing the release candidate Pass the final test series with ease Employ other micro-optimization techniques Add GitHub URL for each modding solution Add command to manually run the signature checks anytime Add trigger reason for discord posting Add automatic signature checks for modding solutions releases Add automatic signature checks for modding solutions gamedata commits
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