Free, open-source, and highly extensible Silkroad Online botting framework written in C#. RSBot provides a lightweight clientless/client-attached environment designed for both regular users and developers who want to build custom automation modules.
Feel free to explore the codebase, create pull requests for improvements, or open issues for feature requests and bug reports.
- Advanced Pathfinding:(Coming Soon) Implements efficient NavMesh-based navigation for accurate coordinate translation and smooth movement without getting stuck.
- Packet-Driven Architecture: Fast, lightweight, and capable of handling complex game packets directly.
- Plugin System: Highly modular design. Write your own C#, VB.NET, F#, C++/CLR plugins to extend functionality without touching the core engine.
- Multi-Client Management: Seamlessly manage multiple character profiles and configurations.
- Comprehensive Client Support: Supports major global and regional clients (iSRO, TRSRO, vSRO, and various private servers).
- Download the latest stable executable from the Releases page.
- Check the Documentation & Guides to set up your first bot profile.
Prerequisites:
- Visual Studio 2026
- Workloads:
.NET desktop development
Build Instructions:
- Clone the repository along with its submodules:
git clone --recursive https://github.com/SDClowen/RSBot.git
- Open the solution in Visual Studio and build (
Ctrl+Shift+B), OR build via command line:dotnet restore powershell -ExecutionPolicy Bypass .\build.ps1 - The compiled binaries will be located in the
Build\directory.
The list below represents the collective effort of our community. If your client is not listed, you can help us map the opcodes!
| Region | Client Version |
|---|---|
| Global | iSRO (International), Rigid (iSRO 2015) |
| Turkey | TRSRO |
| Chinese | ICCGame, cSRO/-R |
| Japanese | JSRO, JSRO_SL |
| Korean | KSRO |
| Vietnam | vSRO 188, vSRO 193, vSRO 274, VTC Game |
| Taiwan | Digeam, TSRO 110 |
| Other | RuSro, Blackrogue 100/110 |
RSBot thrives on community contributions. Whether it's updating opcodes for a new game update, fixing a NavMesh routing issue, or writing a new plugin, your help is welcome!
- Join the Discord server for development discussions and support.
- Check the Open Issues if you want to find something to work on.
- Support the maintainer by buying a coffee:
RSBot is licensed under the GPLv3 License. See the LICENSE file for more details.