Salut, tuturor! Licență MIT, deci liber de folosit/modificat. 🔗 Repo: https://github.com/DemOnJR/ruBots Am dat peste un proiect open-source interesant pentru cei care se joacă sau umblă prin engine-ul GoldSrc (Counter-Strike 1.6): ruBots. Pe scurt, e un client AI de bot scris integral în Rust, gândit pentru performanță, plus un vizualizator radar live pentru debugging tactic. Ce conține workspace-ul (Cargo): proto - parsare protocol, delta decompression, munge tables, codecuri usercmd netchan - canal de rețea UDP, fragmentare, secvențiere, reliability auth - generare tichete de autentificare Steam / RevEmu bot - state machine, fizica de aim, luare decizii, roluri tactice nav - parser navmesh, pathfinding pe lattice, raytracing, topologie hărți client - session runner, telemetrie, exemple CLI gui - radar de debug live, construit cu egui/eframe Ce mi-a plăcut: Vine cu tot ce trebuie ca să pornești rapid: server de test dedicat (ReHLDS + ReGameDLL + Reunion) rulat automat prin Docker Compose Poți lansa un "swarm" de boți (ex: 10 boți, împărțiți T/CT, pe 300 de secunde) printr-un simplu script PowerShell Radar-ul GUI afișează în timp real pathfinding, raycasting, stare armă și decizii de luptă Testat atât pe server local (Docker) cât și pe server dedicat remote, cu AMX Mod X Limitări cunoscute (documentate onest în README): Awareness parțial pe verticală (lattice 2D + snapping pe înălțime), poate genera sărituri eșuate pe geometrie complexă Vizibilitate limitată de PVS-ul serverului (normal, sunt clienți reali de rețea) Ezitări la coborâri abrupte fără scări Rate limiting la reconectări rapide în masă (au recomandare de delay-uri eșalonate) Licență MIT, deci liber de folosit/modificat. 🔗 Repo: https://github.com/DemOnJR/ruBots