You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Jessica James 2c31e5cdd5 Update Jupiter submodule 3 years ago
.github/workflows Minor change to avoid log spam 3 years ago
baseline Add install rules/target; works on linux but finnicky on Windows 3 years ago
build Package as .tar.gz when building PackagedBuild for linux; update submodules; various minor fixes and cleanup 3 years ago
html Committing old leaderboard html files 5 years ago
src Update Jupiter submodule 3 years ago
.gitattributes Initial commit to add default .gitIgnore and .gitAttribute files. 11 years ago
.gitignore Update Jupiter submodule 3 years ago
.gitmodules Move jessilib to Jupiter submodule 3 years ago
CMakeLists.txt Add 'echo-parameters' and 'exit' app switches; update jessilib; remove some C-style I/O 3 years ago
LICENSE Add install rules/target; works on linux but finnicky on Windows 3 years ago
README.md Update README.md; update submodule 3 years ago

README.md

CMake

Configuration

There are also many configuration options in the Config files. Please read through these to get an idea of what exactly you can actually configure the bot to do. Typically only one instance of the bot is needed, regardless of the number of game servers, as long as they will be configured similarly.

Some INI files, particularly RenX.Medals.ini, RenX.ModSystem.ini, SetJoin.ini, and RenX.SetJoin.ini, may be overwritten at runtime. All comments in the file will be lost when this occurs. These will be changed to not be overwritten in the future.

Command Line

All examples prefix arguments with --, however the bot also accepts arguments prefixed with -, and will accept either = or a space ( ) for argument values. All parameters are optional, and all switches are unset by default.

Syntax

Bot.exe [--config=Config.ini] [--pluginsdir=Plugins\] [--configsdir=Configs\] [--echo-parameters] [--exit]

Options

  • --config: Specifies the path to the application config file.
  • --pluginsdir: Specifies the path to the Plugins directory (where the .so or .dll files are).
  • --configsdir: Specifies the path to the Configs directory (where the .ini files, other than main config, are)
  • --echo-parameters: Echos the parameters on the command-line back to the user (useful for script debugging)
  • --exit: Immediately exits the application post-initialization (useful for startup crash testing).

Commands

The commands available depend on where commands are being invoked, the invoking user's access level, and the plugins loaded. To get a full list of available commands, setup the bot and execute the help command (!help). The help command also provides command-specific help messages explaining what each command does and its syntax.