Skip to content

myildirimofficial/RSBot

Repository files navigation

RSBot

GitHub Issues downloads Discord GitHub Repo stars release-latest docs

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.

✨ Key Features

  • 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).

🚀 Getting Started

For Users

  1. Download the latest stable executable from the Releases page.
  2. Check the Documentation & Guides to set up your first bot profile.

For Developers (Building from Source)

Prerequisites:

Build Instructions:

  1. Clone the repository along with its submodules:
    git clone --recursive https://github.com/SDClowen/RSBot.git
  2. Open the solution in Visual Studio and build (Ctrl+Shift+B), OR build via command line:
    dotnet restore
    powershell -ExecutionPolicy Bypass .\build.ps1
  3. The compiled binaries will be located in the Build\ directory.

🌍 Supported Regions & Versions

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

🤝 Community & Contributions

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:
    Coffee GitHub Sponsors

⚖️ License

RSBot is licensed under the GPLv3 License. See the LICENSE file for more details.

About

A Silkroad Online Open Source Bot

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages