Half-Life 2: Deathmatch

Half-Life 2: Deathmatch

Botrix Jan 19, 2014 @ 1:47pm
2
Bots plugin for Half-Life 2: Deathmatch
Hi all,

Botrix (BOT's matRIX) is a plugin for HL2DM & TF2, to play with bots. Download[www.famaf.unc.edu.ar].

Alternative download page: use this link[sourceforge.net]

Update: Valve's 20th anniversary update issues are now fixed (only Windows for now), thanks to armaturo.

Feel free to send me your comments here, or if something urgent comes up, please write to:
botrix.plugin@gmail.com.

Awesome features (check out changelog on my site for more info):
- auto generate waypoints for new maps! (check out 'botrix waypoint analyze toggle' command)
- bots now can open doors and use elevators !!!
- different models for bots (not only combine_soldier!)
- console commands auto-completion
- bunch of new console commands (player protection health / spawn-time, bot's default weapons, map analysis, etc)
- fixed several crashes and bugs

Check out new YouTube's waypoints creation tutorial

I also added some details for waypoint creation on my home page.

Demo HL2DM:
http://www.youtube.com/watch?v=6MCQTqh8Z9c
Demo TF2:
https://www.youtube.com/watch?v=hPEN-FEZCHA
Home & download page[www.famaf.unc.edu.ar]
Download map waypoints[github.com]
Waypoints creation[www.famaf.unc.edu.ar]
Changelog[www.famaf.unc.edu.ar]

Fast install:
- Unzip contents of zip file into MOD folder, i.e.
<SteamDir>/SteamApps/common/Half-Life 2 Deathmatch/hl2mp
- Launch Half-Life 2 Deathmatch with -insecure parameter (In your steam games right click on Half-Life 2 Deathmatch -> Goto properties, click on Set Launch Options and type in -insecure -console; press Ok, start up the game and create a server). Insecure is not required for dedicated servers. Create new game, map dm_underpass.
- Type "botrix bot add" several times at the console to create bots.

Plugin's source code with needed steps for compilation is at https://github.com/borzh/botrix

Enjoy!

You need to set the beta of the game to "steam_legacy", which can be found by right clicking on the game, then clicking properties and betas.
Last edited by Botrix; Mar 3 @ 8:43pm
< >
Showing 1-15 of 256 comments
Ńeolantis Jan 19, 2014 @ 2:32pm 
thanks
Fenny Dasher Jan 19, 2014 @ 8:58pm 
I prefer playing with players, but I amdefinately downloading.
Just a question, how do I add the bots into my game? Do I need a console command?
Last edited by Fenny Dasher; Jan 19, 2014 @ 8:59pm
Fenny Dasher Jan 19, 2014 @ 9:04pm 
404 error
Ade Jan 20, 2014 @ 12:24am 
is this for single player? why are u giving client path to the game, and not server path?
+
"This plugin is unsigned, so you need to execute hl2.exe with -insecure parameter. You can also set it by Steam, just right-click on the game and select it's properties."
=
tsk
Corxo Jan 20, 2014 @ 12:08pm 
Great, tnx
gtamike_TSGK Jan 20, 2014 @ 2:10pm 
Impressive.
The "plugin is unsigned" might be a problem for people that rent servers. (less admin control)
Botrix Jan 20, 2014 @ 6:12pm 
Originally posted by Ade:
is this for single player? why are u giving client path to the game, and not server path?
tsk
Yes it is for single player for now, not working with dedicated server.
Botrix Jan 20, 2014 @ 6:15pm 
Originally posted by Monst-E-r:
Just a question, how do I add the bots into my game? Do I need a console command?
Yes, introducing "botrix" in the console autocompletes. "botrix bot add" is the command.
Originally posted by Monst-E-r:
404 error
When do you get that error?
Botrix Jan 20, 2014 @ 6:19pm 
Originally posted by gtamike_TSGK:
Impressive.
The "plugin is unsigned" might be a problem for people that rent servers. (less admin control)
Thanks. I just do not know how could I sign it, maybe someone could help me out. But, right now there is a problem with weapons: when bot changes weapon, new weapon is created and it is given to the bot. So eventually server runs out of space for entities (too many weapons in game jeje).
gtamike_TSGK Jan 21, 2014 @ 5:55am 
Originally posted by borzh62:
Originally posted by gtamike_TSGK:
Impressive.
The "plugin is unsigned" might be a problem for people that rent servers. (less admin control)
Thanks. I just do not know how could I sign it, maybe someone could help me out. But, right now there is a problem with weapons: when bot changes weapon, new weapon is created and it is given to the bot. So eventually server runs out of space for entities (too many weapons in game jeje).

If you do find a way that would be great for dedicated servers.
Maybe try a different pluggin format something Iike this
(HL2DM bots)
https://developer.valvesoftware.com/wiki/HurricaneBot.

Your bots look like real players unlike Hurricane Bots. :D:

Ade Jan 21, 2014 @ 6:23am 
well why cant u equip the bot, can it only carry 1 weapon at a time? if so, jsut destroy the 1 that was 'dropped' so the entity count doesnt change, idk
LeoKilo Jan 21, 2014 @ 3:38pm 
Where do I put the Botrix and Config file?
Botrix Jan 21, 2014 @ 5:35pm 
Originally posted by Ade:
well why cant u equip the bot, can it only carry 1 weapon at a time? if so, jsut destroy the 1 that was 'dropped' so the entity count doesnt change, idk
Plugin cannot access entity's class, only it's edict. I have not worked with Source 2013 code much (only code relevant to plugin management), but I am pretty sure that plugin can't do that.

Originally posted by LeoKilo:
Where do I put the Botrix and Config file?
I modified topic description, the answer is there.

Originally posted by gtamike_TSGK:
If you do find a way that would be great for dedicated servers.
Maybe try a different pluggin format something Iike this
(HL2DM bots)
https://developer.valvesoftware.com/wiki/HurricaneBot.

Your bots look like real players unlike Hurricane Bots. :D:
Thanks for the tip! I will check it out right away.
Botrix Jan 23, 2014 @ 8:09pm 
All right guys, I uploaded a new version of Botrix, now it is working on dedicated servers. Also added readme.txt with detailed explanation of installation/configuration/console commands.
gtamike_TSGK Jan 24, 2014 @ 5:22am 
Originally posted by Botrix:
All right guys, I uploaded a new version of Botrix, now it is working on dedicated servers. Also added readme.txt with detailed explanation of installation/configuration/console commands.
Nice one! :eh:
Last edited by gtamike_TSGK; Dec 3, 2017 @ 7:19am
< >
Showing 1-15 of 256 comments
Per page: 1530 50