Whichbot

clamatiusclamatius Join Date: 2003-03-27 Member: 14948Members, Constellation
<div class="IPBDescription">Official WB server admin thread</div> The previous <a href='http://whichbot.com' target='_blank'>WhichBot</a> thread has been dead so long it's time for a new one...

<b>v0.91 of <a href='http://whichbot.com' target='_blank'>WhichBot</a> is now available!</b> This is for <b>NS v3.0b3 ONLY</b>. Please note that the latest distribution build includes Metamod in the zip file, so don't unzip that if you already have Metamod installed.

If you haven't heard of <a href='http://whichbot.com' target='_blank'>WhichBot</a> before, here's the current high-level feature list:
<ul><li>Most advanced alien AI for <a href='http://natural-selection.org' target='_blank'>Natural Selection</a> available.</li><li>Compatible with <a href='http://natural-selection.org' target='_blank'>Natural Selection 3.0b3</a>.</li><li>Acts as a <a href='http://metamod.org' target='_blank'>Metamod</a> plugin for easy integration with other server plugins.</li><li>Support for all alien lifeforms: Skulk, Gorge, Lerk, Fade and Onos.</li><li>Support for both Natural Selection: Classic and Natural Selection: Combat gameplay modes.</li><li>Dynamic waypoint-based navigation using the Pathematics algorithm powers real-time tactical analysis of map layout which changes as players and bots build structures.</li><li>HiveMind enables bot cooperation and pack-based movement.</li><li>Robotics-based reactive movement allows a wide range of movement, including vent navigation for Skulks and full flight for Lerks.</li><li>Team auto-balancing enables server admins to easily control the number of bots playing on a server.</li><li>Support for 19 of the standard NS 3.0b3 maps.</li><li>Bots respond to attacks on their hives and come to their defense.</li><li>Bots report successful attacks and new structures found to human players on their side to enable better bot/human teamwork.</li><li>Gorge bots are now able to build the full range of alien structures: hives and resource, offense, movement, defense and sensory chambers.</li><li>Advanced behaviour engine allows blending of different behaviours (scouting, attacking, defense, etc) in different proportions depending on the HiveMind-assigned role of a given bot.</li><li>Compatible with <a href='http://rcbot.houstondod.com' target='_blank'>RCBot</a>, see the <a href='http://sourceforge.net/docman/display_doc.php?docid=16096&group_id=76903' target='_blank'>FAQ</a> for details.</li><li>All source code and data files online and available for free (as in beer) use under the <a href='http://licensing.html' target='_blank'>WhichBot license</a>.</li></ul>
Changes since v0.86:
<ul><li> Steam is now the officially supported WB platform. WB will work (more or less) under WON but may be more buggy.</li><li> Replaced bundled metamod version with v1.17a from modns.org (http://www.modns.org/forums/index.php?showtopic=237&st=0).</li><li> Added support for Natural Selection: Combat, including waypoints for all the official Combat maps!</li><li> Added lerk support! Includes actual flight! Lerks should also use all their weapons now.</li><li> Tweaked skulk/lerk/gorge movement so hopefully they'll dodge a little better in a fight.</li><li> Fixed bug that caused gorges to sometimes never build structures.</li><li> Fixed bug that caused gorges to build more chambers than necessary when 2 gorges decided to build them at nearly the same time (it will still happen very occasionally but hopefully not as often).</li><li> Fixed bug that caused bots joining a game after round start to inherit the upgrades/lifeform/etc of the first bot to start playing. This will still happen in WON mode (but not Steam), but even then the bots will not be confused (previously, a bot spawning in as a Lerk would think it was a skulk, for example).</li><li> Fixed an ancient hack where bots were using people's max health to work out what evolution they were.</li><li> Fixed a bug that caused gorge "stuck" teleportation to break.</li><li> Fixed a bug that caused higher lifeforms to sometimes think they were skulks when they weren't.</li><li> Fixed a bug that caused occasional crashes in WON mode.</li><li> Fixed bug in evasion that caused less zig-zags than there were supposed to be.</li><li> Added targeting fix so ranged weapons aren't quite so awful.</li><li> Fixed a bug that caused global say commands to be broken.</li><li> Bots like celerity more these days.</li><li> Added waypoints for ns_metal & ns_agora (credit to Squidget!)</li><li> Updated waypoints for ns_veil (credit to Sandman[SA]!)</li><li> Added waypoints for ns_hera (credit to Sandman[SA]!)</li><li> Added waypoints for ns_nancy (credit to Atomic, Jeezuz and Sandman[SA]!)</li><li> Added waypoints for ns_mineshaft (credit to mrex!)</li></ul>
You can always download <a href='http://whichbot.com' target='_blank'>WhichBot</a> from <a href='http://whichbot.com' target='_blank'>whichbot.com</a>.

Enjoy! <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html//emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /><!--endemo-->

Comments

  • xqninexqnine Join Date: 2004-01-18 Member: 25454Members
    does anyone have a server running these i would like to see how good they are???
  • clamatiusclamatius Join Date: 2003-03-27 Member: 14948Members, Constellation
    There's a bunch of servers running them.

    Some people have posted about WB being on their servers <a href='http://sourceforge.net/forum/forum.php?thread_id=1031107&forum_id=262471' target='_blank'>in this thread on the WB forums</a>. Hope that helps.
  • voogruvoogru Naturally Modified (ex. NS programmer) Join Date: 2002-10-31 Member: 1827Members, Retired Developer, NS1 Playtester, Contributor, Constellation
    Dont know if your interested, but I found a much easier/faster way to detect which hive has what trait, rather than scanning the client messages.

    PM Me if your interested.
  • PaegusPaegus Join Date: 2002-11-02 Member: 5306Members
    RCBot page has moved... <a href='http://www.rcbot.net' target='_blank'>http://www.rcbot.net</a>
  • CheesyPetezaCheesyPeteza Join Date: 2002-11-24 Member: 9784Members, NS1 Playtester, Constellation
    I'd replace the linux metamod compile with the one from www.amxmodx.org as they have compiled it in a nice environment which seems to work for all linux servers.
  • clamatiusclamatius Join Date: 2003-03-27 Member: 14948Members, Constellation
    <!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I'd replace the linux metamod compile with the one from www.amxmodx.org as they have compiled it in a nice environment which seems to work for all linux servers.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

    Noted. I'll take a look before the next official release.
  • QwertyQwerty Join Date: 2003-06-30 Member: 17817Members
    whichbot looks alot better now :O
  • GruuuntGruuunt Join Date: 2003-11-07 Member: 22353Members
    Whichbot playing Combat Rules! <!--emo&::skulk::--><img src='http://www.unknownworlds.com/forums/html//emoticons/skulk.gif' border='0' style='vertical-align:middle' alt='skulk.gif' /><!--endemo-->
  • GruuuntGruuunt Join Date: 2003-11-07 Member: 22353Members
    My Server Has both Whichbot & RcBot playing

    82.68.100.90:27016 if you wanna see whichbot in action... <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html//emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /><!--endemo-->
  • Pi_GiPi_Gi Join Date: 2002-03-16 Member: 324Members
    I have an issue here...

    I load up the bots fine and stuff plays well...until anyone loads up the console. Then the game freezes until the console is closed. Any ideas or suggestions?
  • clamatiusclamatius Join Date: 2003-03-27 Member: 14948Members, Constellation
    That's not a problem with the bots, it's a setting on your server. The server variable here is (I think) sv_pausable. If that is set to 1, the game pauses whenever any player opens a console window.
  • Pi_GiPi_Gi Join Date: 2002-03-16 Member: 324Members
    not that variable, but thanks for the input. Could it possibly be sv_timeout?
  • JHunzJHunz Join Date: 2002-11-15 Member: 8815Members, Constellation
    it's just "pausable", not sv_pausable
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    <a href='http://www.modns.org/forums/index.php?showtopic=1354' target='_blank'><span style='font-size:21pt;line-height:100%'><span style='color:red'>Duel of the Bots, Whichbot vs RCBot</span></span></a>

    Evidently Cheeserm feels his RCBots with edited profiles can whoop my Whichbots.
    Anyone reading this have any tweaks for Whichbot so I can stomp this guy ? <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->
  • GiGaBiTeGiGaBiTe Join Date: 2003-10-07 Member: 21489Members
    i really dont like any bots for ns because they eat my servers cpu for breakfast and it takes hours to make good waypoints for them.
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    <!--QuoteBegin-GiGaBiTe+Feb 8 2005, 06:01 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (GiGaBiTe @ Feb 8 2005, 06:01 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->i really dont like any bots for ns because they eat my servers cpu for breakfast and it takes hours to make good waypoints for them.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    I've not noticed any significant cpu usage increase with Whichbots (I normally start a map with just 1 though).

    As to waypointing, I have a "wp.cfg" that I use which has like 8 keys bound to waypoint commands. Lock the server, extend the timelimit if necessary, join it enable debug, and go to it. Unless you have a multilevel map to waypoint that has lot's of ladders and/or vents you can do it in 15 or 20 minutes.
  • GiGaBiTeGiGaBiTe Join Date: 2003-10-07 Member: 21489Members
    i usually go through and make the waypoints, then add 1 bot to see if it navigates where i put paths. if not, go back and see what happened. then continue, then check, then optimize.

    takes hours...
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    Whichbot v0.94c was released and is available for download <a href='http://whichbot.com/dev/whichbot-nsbeta-v0_94c.zip' target='_blank'>here</a>.
  • woodywoody SoCal Woody56 Join Date: 2004-02-14 Member: 26541Members
    v1.03
    <a href="http://sourceforge.net/project/showfiles.php?group_id=76903" target="_blank">http://sourceforge.net/project/showfiles.php?group_id=76903</a>




    70.86.196.220:27015 [KcK]Paradoxhosting.net Kustom WhichBot Karnage #1
    70.86.227.7:27015 [KcK]Paradoxhosting.net KustomKarnage #2
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    Does anyone have any luck with wb_boost in this latest version?
Sign In or Register to comment.