source-query-ts
TypeScript 1
// Áttekintés
Zero-dependency TypeScript A2S- és RCON-kliens Valve Source Engine és CS2 szerverekhez. Játékosszám, szerverinfó és távoli konzolparancsok, teljesen típusbiztosan.
// Mivel készült
TypeScriptNode.jsRCONA2S
// A probléma
Source / CS2 szerverek lekérdezése (játékosszám, infó, RCON) általában függőséget húz be, és a legtöbb kliens lazán típusozott.
// Megközelítés
- Nulla függőségű A2S- és RCON-kliens TypeScriptben.
- Játékosszám, szerverinfó és távoli konzolparancsok.
- Végig teljesen típusos.
// Mérnöki kihívások
- A bináris A2S- és RCON-protokollok kézi implementálása.
- A részleges olvasások és a challenge-response helyes kezelése.
- Erős típusok egy függőség támasza nélkül.