Botrix: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(removed the installation tutorial and move some links to the bottom)
 
(16 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Botrix is a plugin for Half-Life 2: Deathmatch that allows to play with bots.
{{ModStatus|status=released|engine=Source|download=http://bit.ly/B0tr1x}}


Download: [http://www.famaf.unc.edu.ar/~godin/files/botrix.zip]
{{HL2}}'''Botrix''' (''BOT's matRIX'') is a plugin for {{hl2dm|4}} and {{tf2|4}} that allows to play with bots (see [[Server-Side Bots]]).


Demo video: [http://www.youtube.com/watch?v=6MCQTqh8Z9c]
== Behavior ==
{{Stub|namespace=section}}
* Support for other mods.


== Fast installation ==
=== Limitations ===
Unzip contents of zip file into  <SteamDir>/SteamApps/common/ folder. You should
* Bots can't chat.
have folder named "Half-Life 2 Deathmatch" there. This will extract botrix.dll
and place it inside "Half-Life 2 Deathmatch/hl2mp/bin" folder.


Launch Half-Life 2 Deathmatch with -insecure parameter. Create new game, map
== See also ==
dm_underpass. Type "botrix bot add" several times at the console to create bots.
* [[RCBot2]]
* [[HurricaneBot]]


Have fun!
== External links ==
* [http://www.famaf.unc.edu.ar/~godin/botrix/index.html Home page]
* [http://steamcommunity.com/app/320/discussions/0/648817378078719640 Steam Community Discusion]


== Installation instructions ==
[[Category:Half-Life 2: Deathmatch]]
As you may know Steam differs notions of GAME FOLDER (where hl2.exe is) and MOD
[[Category:Team Fortress 2]]
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):
        C:/Steam/SteamApps/common
    Game folder:
        C:/Steam/SteamApps/common/Half-Life 2 Deathmatch/
    Mod folder:
        C:/Steam/SteamApps/common/Half-Life 2 Deathmatch/hl2mp/
    Botrix folder:
        C:/Steam/SteamApps/common/botrix
 
Example of DEDICATED SERVER:
    Base folder (where all dedicated servers are):
        C:/DedicatedServer/
    Game folder:
        C:/DedicatedServer/HL2DM/
    Mod folder:
        C:/DedicatedServer/HL2DM/hl2mp/
    Botrix folder:
        C:/DedicatedServer/botrix
 
Contents of this zip file 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. You should read configuration
section of this file to know how to configure your game/mod folders.
 
This plugin is UNSIGNED, so you need to execute hl2.exe/srcds.exe with -insecure
parameter. You can also set it by Steam, just right-click on the game and select
it's properties / set launch parameters or whatever.
 
For now waypoints were created for 2 maps: dm_underpass and dm_steamlab.
If you want to create waypoints use botrix commands to create and save them.
After doing that, send me your files, and I will make sure to test and publish
them on my site.
 
Any ideas are also appreciated, and if time will allow me, I could implement
them in future versions.
 
Please, feel free to send feedback to: botrix.plugin@gmail.com
 
== Configuration ==
Inside botrix folder there is a file: config.ini. Make sure that both game
folder and mod folder appear in section [HalfLife2Deathmatch.mod], under "games"
and "mods" keys.
 
For given example of SINGLE-PLAYER GAME you should have:
    games = Half-Life 2 Deathmatch
    mods = hl2mp
 
For 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 inside config.ini for that section to know how to add
admins for Botrix.
 
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.
 
== Limitations = future work ==
* Bots can't use manual weapons, grenades.
* During team play bots can stuck with each other.
* Bots can stuck with non breakable objects.
* Bots can't chat.
* Linux compilation.
* Remove useless commands for dedicated server.
 
--[[User:Borzh62|Borzh]] 11:03, 24 January 2014 (PST)
[[Category:Bots]]
[[Category:Bots]]
[[Category:Half-Life 2: Deathmatch]]
[[Category:Multiplayer Mods]]
[[Category:Multiplayer Mods]]

Latest revision as of 18:36, 19 January 2025

Icon-Released.png

This mod for Source has been released! Download it now.

Half-Life 2Botrix (BOT's matRIX) is a plugin for Half-Life 2: Deathmatch Half-Life 2: Deathmatch and Team Fortress 2 Team Fortress 2 that allows to play with bots (see Server-Side Bots).

Behavior

Stub

This section is a stub. You can help by expanding it.

  • Support for other mods.

Limitations

  • Bots can't chat.

See also

External links