Skip to content
Tyler edited this page Dec 2, 2018 · 5 revisions

C# bots have two components: A small python file that is managed by the RLBot framework, and an executable that holds the real logic.

Historically, it had always been necessary to start the .exe manually. It is now possible to have the framework start it automatically by providing a path to the .exe.

To take advantage of this, the python part of your bot must set self.dotnet_executable_path.

This is mainly useful in situations like tournaments. For local development, you will likely still want to start the bot manually from Visual Studio so it's easy to do breakpoint debugging.

Clone this wiki locally