Botrix configuration.

            Doors & elevators
        Plugin commands
        Source code
About me

Custom installation

As you may know Steam differs notions of game folder (where hl2.exe is) and mod folder (where gameinfo.txt is). Botrix plugin uses folder named "botrix" outside of the game folder, which is a base folder to store configuration and waypoints.

Example of single-player game:
    Base folder (where all games are):
    Game folder:
        C:/Steam/SteamApps/common/Half-Life 2 Deathmatch/
    Mod folder:
        C:/Steam/SteamApps/common/Half-Life 2 Deathmatch/hl2mp/
    Botrix folder:

Example of dedicated server:
    Base folder (where all dedicated server games are):
    Game folder:
    Mod folder:
    Botrix folder:

Contents of (or should be extracted to the base folder. If your game / server is not under folder named "Half-Life 2 Deathmatch", but instead, say, in folder "HL2DM", then you should move contents from folder "Half-Life 2 Deathmatch" (extracted from zip file) to folder "HL2DM". And also rename folder "half-life 2 deathmatch" into "HL2DM" inside folder "botrix/waypoints", so plugin can find waypoints files for your game. Besides, you should modify configuration file to configure your game/mod folders.


Inside botrix folder there is a file named config.ini. Make sure that both game folder and mod folder appear in section [HalfLife2Deathmatch.mod], under "games" and "mods" keys.

For a given example of sigle-player game you should have:
    games = Half-Life 2 Deathmatch
    mods = hl2mp

For a given example of dedicated server you should have:
    games = hl2dm
    mods = hl2mp

For dedicated server there is a section in config.ini: [User access]. You should read comments in config.ini for that section to know how to add admins for Botrix plugin.

Botrix should work with other mods, say Counter-Strike: Source. Check out [*.items.*] and [*.weapons] sections to know how items and weapons are handled.

If you could make bots work for other mods, please send me your config file and I will publish it on my site.