Overview of RS-SDK components
mainThe RS-SDK repository contains the full stack required to run and automate the game environment:
- BotSDK (
sdk/): A library used for writing automation scripts in TypeScript. - Game Server (
server/engine/): Handles world state, players, NPCs, and game logic. - Web Client (
server/webclient/): A TypeScript-based browser client, including modules for BotSDK automation. - Gateway (
server/gateway/): A WebSocket relay service that connects browser game clients to SDK agents.
Most users can build bots by simply writing scripts using the botsdk library without needing to modify the server or client code.