1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

ServerBots2

Discussion in 'Dev Team' started by ProAsm, Jan 4, 2006.

  1. ProAsm

    ProAsm Active Member

    Joined:
    Mar 20, 2002
    Messages:
    2,106
    Likes Received:
    0
    ServerBots2 - Beta 1

    NB.. Its a Serverside mod only and does not need a Serverpackages=.

    ServerBots2 is a UT2004 conversion of the ever popular ServerBots for UT2003.

    ServerBots2 has been somewhat trimmed down as there are several features that need more attention to get them to work correctly in UT2004.

    The whole code has been re-writen with extra classes for the configs as required by UT2004.

    With the permission of EL Muerte, Bullsh1t v107 has been incorporated into ServerBots2 with some alterations to suite the UT2004 code.
    Version 107 was chosen as it was the most stable and used a lot less resources and code as there is a lot of stuff in 110 that needs dumping, modifying and changing which will just take too much time.

    The complete Readme file can be see here:
    http://www.proasm.com/ut/serverbots2.html

    The file can be downloaded here for testing:
    http://www.proasm.com/files/ServerBots2.zip

    I have done extensive testing on my server with ServerBots2 although I only tested it alone and at this stage have not tested it with UT2Vote or Zound.

    If you feel something needs adding then just say so although at this stage I feel we need only a suitable stable version.

    ;)
     
  2. Assraker

    Assraker New Member

    Joined:
    Oct 16, 2004
    Messages:
    75
    Likes Received:
    0
    Looks fun. I'll try it out tomorrow when I have a little more time on my hands. I've been feeling a little under the weather.
     
  3. ProAsm

    ProAsm Active Member

    Joined:
    Mar 20, 2002
    Messages:
    2,106
    Likes Received:
    0
    I noticed a couple of %xxxxx% triggers that are not in this version.
    Namely %kscore% - %vscore% - %kweapon%
    Just delete those phrases.
     
  4. ProAsm

    ProAsm Active Member

    Joined:
    Mar 20, 2002
    Messages:
    2,106
    Likes Received:
    0
    ServerBots2 - Beta 2

    I found that EL Muertes code was somewhat sluggish and his random selections rejected stuff more often than accepting it, hence I changed the way in which things work to get them to be very much more responsive :)

    A few extra's added and fixes are :

    1. msgExtra1Trigger=
    This is for extra triggerwords you may want to add like swearing for instance as set in the supplied ini file and html document.

    2. msgExtra1=
    These are the phrases for the msgExtra1Trigger.

    3. msgNickSaid=
    This works in a special way and is linked to the already added msgBotSaid and is only noticeable when there are more than 1 Bot.
    Basically if a player addresses a Bot by its Nickname, then in the next 60 seconds that Bot will answer the question about whether he's a bot or not if asked by a player.
    Each answer will trigger another 30 seconds.
    This stops the random bots answering and is much more real.

    4. Access None's
    Tried beating down more of these but those that are map dependant are very hard to find.

    http://www.proasm.com/files/beta/ServerBots2.zip

    Being a Serverside mod only it can always be the same name and not cause a version mismatch.

    Actually the ServerBots2.u.uz2 file is not needed as its all serverside, its just habbit to create it after every compile :)
     
    Last edited: Jan 5, 2006
  5. CVROY

    CVROY New Member

    Joined:
    Mar 8, 2003
    Messages:
    202
    Likes Received:
    0
    the DL link is busticated:(
     
  6. sh0V3l

    sh0V3l New Member

    Joined:
    Oct 23, 2003
    Messages:
    246
    Likes Received:
    0
    hum not busticated here i downloadafied it just fine
     
  7. CVROY

    CVROY New Member

    Joined:
    Mar 8, 2003
    Messages:
    202
    Likes Received:
    0
    okee, now it works, I was clicking the one at the top like a dope...lol

    *** I noticed the .uz2 file in the zip... is that a boo-boo???
     
    Last edited: Jan 5, 2006
  8. ProAsm

    ProAsm Active Member

    Joined:
    Mar 20, 2002
    Messages:
    2,106
    Likes Received:
    0
    yeah, its not needed.
     
  9. ProAsm

    ProAsm Active Member

    Joined:
    Mar 20, 2002
    Messages:
    2,106
    Likes Received:
    0
    ServerBots2 - Beta 3

    UT2Vote52B3 Compatibile

    ServerBots2 now knows if UT2Vote is running and works with it to Kick/Mute its Bots.
    It also disables itself is the DuelGame is selected, Tournament=True or PlayersMustBeReady=True.

    ServerBots2 has now been upgraded to accepts almost all of the original BullSh1t commands, see the help file.

    http://www.proasm.com/files/beta/ServerBots2.zip

    ;)
     
  10. CVROY

    CVROY New Member

    Joined:
    Mar 8, 2003
    Messages:
    202
    Likes Received:
    0
    getting this in the log file just before match start:
    This too:
    Code:
    Warning: Translauncher VCTF-Rumples_Sexy_Strip-o-Rama!!.Translauncher (Function XWeapons.Translauncher.GetAIRating:00D9) Accessed None 'Squad'
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (Function UnrealGame.Bot.RestFormation.PickDestination:000D) Accessed None 'Squad'
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (Function UnrealGame.Bot.RestFormation.PickDestination:0016) Accessed None
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (Function UnrealGame.Bot.RestFormation.PickDestination:002D) Accessed None 'Squad'
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (Function UnrealGame.Bot.RestFormation.PickDestination:0036) Accessed None
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (State UnrealGame.Bot.RestFormation:0216) Accessed None 'Squad'
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (State UnrealGame.Bot.RestFormation:022B) Accessed None 'Squad'
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (State UnrealGame.Bot.RestFormation:0233) Accessed None
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (State UnrealGame.Bot.RestFormation:02C0) Accessed None 'Squad'
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (State UnrealGame.Bot.RestFormation:02E3) Accessed None 'Squad'
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (State UnrealGame.Bot.RestFormation:02EC) Accessed None
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (Function UnrealGame.Bot.ExecuteWhatToDoNext:0311) Accessed None 'Squad'
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (Function UnrealGame.Bot.AssignSquadResponsibility:0035) Accessed None 'Squad'
    Warning: Translauncher VCTF-Rumples_Sexy_Strip-o-Rama!!.Translauncher (Function XWeapons.Translauncher.GetAIRating:00D9) Accessed None 'Squad'
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (Function UnrealGame.Bot.RestFormation.PickDestination:000D) Accessed None 'Squad'
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (Function UnrealGame.Bot.RestFormation.PickDestination:0016) Accessed None
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (Function UnrealGame.Bot.RestFormation.PickDestination:002D) Accessed None 'Squad'
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (Function UnrealGame.Bot.RestFormation.PickDestination:0036) Accessed None
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (State UnrealGame.Bot.RestFormation:0216) Accessed None 'Squad'
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (State UnrealGame.Bot.RestFormation:022B) Accessed None 'Squad'
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (State UnrealGame.Bot.RestFormation:0233) Accessed None
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (State UnrealGame.Bot.RestFormation:02C0) Accessed None 'Squad'
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (State UnrealGame.Bot.RestFormation:02E3) Accessed None 'Squad'
    Warning: xBot VCTF-Rumples_Sexy_Strip-o-Rama!!.xBot (State UnrealGame.Bot.RestFormation:02EC) Accessed None
    and lots of this:
    Code:
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.RangedAttack.Timer:000B) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:0049) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:009D) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:003F) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:0055) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.NeedToTurn:0007) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:009E) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.RangedAttack.EnemyNotVisible:001A) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.ExecuteWhatToDoNext:0063) NoLIFE:) WhatToDoNext with no pawn
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:083C) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:089F) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:08C2) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0A61) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0AAA) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:083C) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:089F) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:08C2) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0A61) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0AAA) Accessed None 'FlagCarrier'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.RangedAttack.Timer:000B) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:0049) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:009D) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:003F) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:0055) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.NeedToTurn:0007) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:009E) Accessed None 'Pawn'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:083C) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:089F) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:08C2) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0A61) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0AAA) Accessed None 'FlagCarrier'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.RangedAttack.EnemyNotVisible:001A) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.ExecuteWhatToDoNext:0063) NoLIFE:) WhatToDoNext with no pawn
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:083C) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:089F) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:08C2) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0A61) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0AAA) Accessed None 'FlagCarrier'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.RangedAttack.Timer:000B) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:0049) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:009D) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:003F) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:0055) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.NeedToTurn:0007) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:009E) Accessed None 'Pawn'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:083C) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:089F) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:08C2) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0A61) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0AAA) Accessed None 'FlagCarrier'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.RangedAttack.EnemyNotVisible:001A) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.ExecuteWhatToDoNext:0063) NoLIFE:) WhatToDoNext with no pawn
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:083C) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:089F) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:08C2) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0A61) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0AAA) Accessed None 'FlagCarrier'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.RangedAttack.Timer:000B) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:0049) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:009D) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:003F) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:0055) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.NeedToTurn:0007) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:009E) Accessed None 'Pawn'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:083C) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:089F) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:08C2) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0A61) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0AAA) Accessed None 'FlagCarrier'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.RangedAttack.EnemyNotVisible:001A) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.ExecuteWhatToDoNext:0063) NoLIFE:) WhatToDoNext with no pawn
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:083C) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:089F) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:08C2) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0A61) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0AAA) Accessed None 'FlagCarrier'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.RangedAttack.Timer:000B) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:0049) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:009D) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:003F) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:0055) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.NeedToTurn:0007) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:009E) Accessed None 'Pawn'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:083C) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:089F) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:08C2) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0A61) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0AAA) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:083C) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:089F) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:08C2) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0A61) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0AAA) Accessed None 'FlagCarrier'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.RangedAttack.Timer:000B) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:0049) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:009D) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:003F) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:0055) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.NeedToTurn:0007) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:009E) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.RangedAttack.EnemyNotVisible:001A) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.ExecuteWhatToDoNext:0063) NoLIFE:) WhatToDoNext with no pawn
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:083C) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:089F) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:08C2) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0A61) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0AAA) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:083C) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:089F) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:08C2) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0A61) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0AAA) Accessed None 'FlagCarrier'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.RangedAttack.Timer:000B) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:0049) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:009D) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:003F) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:0055) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.NeedToTurn:0007) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:009E) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.RangedAttack.EnemyNotVisible:001A) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.ExecuteWhatToDoNext:0063) NoLIFE:) WhatToDoNext with no pawn
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:083C) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:089F) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:08C2) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0A61) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0AAA) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:083C) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:089F) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:08C2) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0A61) Accessed None 'FlagCarrier'
    Warning: CTFSquadAI VCTF-WGS-FaceClassic-SBFX.CTFSquadAI (Function UnrealGame.CTFSquadAI.CheckSquadObjectives:0AAA) Accessed None 'FlagCarrier'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.RangedAttack.Timer:000B) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:0049) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.FireWeaponAt:009D) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:003F) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:0055) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.NeedToTurn:0007) Accessed None 'Pawn'
    Warning: xBot VCTF-WGS-FaceClassic-SBFX.xBot (Function UnrealGame.Bot.WeaponFireAgain:009E) Accessed None 'Pawn'
     
    Last edited: Jan 6, 2006
  11. ProAsm

    ProAsm Active Member

    Joined:
    Mar 20, 2002
    Messages:
    2,106
    Likes Received:
    0
    Yes I also noticed this with only some maps and especially custom gametypes.
    Its these custom gametypes and maps that I have no control over.
    As you can see the first lot I may be able to do something but the others is actually caused by UT2004's xBot class as it does not like the way Bots force their way onto a server and although I have tried, there is nothing I can do about it.
    This is where the major difference lies between UT2003 and UT2004, in that with UT2003, the code allowed Bots the same privilages and rights as Humans and it was upto the coder to reject the Bots at the xBot entry point, whereas with UT2004, Epic decided to reject the Bots at the GameInfo class so for me to get the Bots I had to "hack" the system.
    This Bot rejection by Epic is all because of the WhiteListing idea of theirs which in the end is the demise of UT2004.
    Just look at the Atari forum in the Admin section, there are hardly anymore posts and its still a year before the release of UT2007, hell even UT2003 lasted longer than this.
     
  12. ProAsm

    ProAsm Active Member

    Joined:
    Mar 20, 2002
    Messages:
    2,106
    Likes Received:
    0
    Ok, I am currently working on a new version where I take full control.
    Basically currently all ServerBots does is set the MinPlayers +1 higher and wait for UT2004 to add a Bot.
    ServerBots then quickly renames the Bot, tries to reset its character and voice and ping and these often cause problems so ServerBots does it over and over and over, this is where many of the Access Nones are coming from.

    The new version I spawn the Bots in their correct form before UT2004 even realises there are Bots on the server.
    This way seems a lot more positive and I hope to get a test out asap.
     
  13. PoW

    PoW New Member

    Joined:
    Jul 12, 2004
    Messages:
    181
    Likes Received:
    0
    Lööööl...funny....

    Yesterday I put ServerBotsB3 and also UT2Vote52B3 on the server and tested a little (there have been also some human victims ....lololol).

    It was really fun cause not every human player checked that it is only a bot ...rofl.



    I have taken the standard lines from the ServerBots2.ini:

    [ServerBots2.Bots]
    MyBots=(UseBot=False,Name="ProFlex",Character="Harlequin",Voice="XGame.JuggMaleVoice",Ping=90)
    MyBots=(UseBot=True,Name="KaraMBa",Character="Satin",Voice="XGame.JuggFemaleVoice",Ping=68)
    MyBots=(UseBot=False,Name="*******",Character="Gorge",Voice="XGame.JuggMaleVoice",Ping=86)
    MyBots=(UseBot=True,Name="WarLoxx",Character="Horus",Voice="XGame.JuggMaleVoice",Ping=122)

    I only changed ProFlex and ******* to false.

    In the UT2Vote.ini I set NumBots=1 so that one human player always has a bot against him. And if a second human player enters the server the bot disappears.


    Ok, what I have noticed is:

    1. I also get a lot of warnings as

    Warning: ServerBots DM-Rankin.ServerBots (Function ServerBots2.ServerBots.Tick:0302) Accessed None 'PlayerReplicationInfo'


    2. Anytime (I do not exactly know when) a player told me that if he fires onto the bot, it bleeds in all colours (once red, once green etc.)


    3. Furthermore the voice of the bot changes from human to robot to human etc.


    4. Then we have been with 3 human player and the bot on the server and one human player decided to spectate. As soon as this spectator decided to enter the sever as player the bot disappears and came back not until after level switch.


    5. Is it possible to set it so that if one bot is activated and 2 human players enter the server that this bot disappears so that the two players can play a normal 1on1 game for example?
    I mean the ServerBots maybe should react like it is set in the UT2Vote.
     
  14. ProAsm

    ProAsm Active Member

    Joined:
    Mar 20, 2002
    Messages:
    2,106
    Likes Received:
    0
    The logics of these bots in UT2004 is very difficult but how it is supposed to work is as follows:
    If you have say 2 Bots activated then at ALL times there should be these 2 bots on your server, regardless of how many players you have, until MaxPlayers is being reached and only then will the bots dissapear.
    Currently the only way to get rid of bots is to Vote them off with UT2Vote B3. (bShowBotsKick=True)
    This has to be done on every level, although I hope to change that soon.
    If MaxPlayers=2 (Duelgame) then ServerBots will disable itself and unhook itself from the game.
    Anyway thats the logic but getting there is another story.

    The changing of the voice I have also noticed and really dont lnow why its doing that but maybe that will automatically come right in the next version where I take full control and all parameters like Name, Character, Voice and Ping are set before the Bot is even spawned into the game.

    The Spectate problem I will have a look at, I forgot all about spectators :)

    Your request in (5) is very difficult but I may be able to do it from UT2Vote by voting off "all" bots for x levels - I'll see.
     
    Last edited: Jan 7, 2006
  15. CVROY

    CVROY New Member

    Joined:
    Mar 8, 2003
    Messages:
    202
    Likes Received:
    0
    Cool! Some people were talking to the bots yesterday HAHAHAHA!!!

    here are my bots names: Tampoon, NoLIFE, RocketNDAPocket, BooTy_Call :)
     
  16. ProAsm

    ProAsm Active Member

    Joined:
    Mar 20, 2002
    Messages:
    2,106
    Likes Received:
    0
    Hahaha.... yeah its amazing the influence they have on you, like at then end of the game they all say "gg" or "n1 ProAsm" and you feel obliged to say "ta" or "tnx" and even agree on adding your "gg" :)
     
  17. tdw-socke

    tdw-socke New Member

    Joined:
    Nov 21, 2003
    Messages:
    990
    Likes Received:
    0
    so minplayers doesn't work?
    what was boring me with older versions was, i wanted only to use bull****-comments, because i could use zound-triggers there, which was really funny, but i coudn't get rid of the standard bot-spam-talk, which made them recoverable as bots very soon. The probleme was, i wanted regular players to be able to use the standard voice messages, which are usefull in ctf, but bots should only use the bull****-messages, nothing else...

    any way to get this going?
     
  18. PoW

    PoW New Member

    Joined:
    Jul 12, 2004
    Messages:
    181
    Likes Received:
    0
    I have another idea:

    Is it possible to give every bot its own messages? I mean i.e. ProFlex has its own messages per situation, Karamba has its own etc. and I have the possibiltiy to change the messages per bot so that every bot talks different.

    Then there is some diversion i.e. one bot speaks english, one german, one is a gentlemen, the other not and maybe it is more difficult to detect that they are only bots.

    Furthermore it is maybe possible that if I i.e. have set 2 bots to True, they are not all the time in every level on the server but in one map both, in the next map one of them, in the next 3 maps the other, then 2 maps none of them .....etc.
     
  19. ProAsm

    ProAsm Active Member

    Joined:
    Mar 20, 2002
    Messages:
    2,106
    Likes Received:
    0
    Socke I dont 100% understand your problem, maybe break it down a bit with examples.

    Pow, I love your ideas and will certainly look into it. ;)
    Now that I have full control in Beta 4, I can maybe manage some special stuff, although UT2004 is very sneaky and I always have to be on my toes with coding to beat the default cade.
    Basically in UT2003 we had a bNoBots whicj we could set false, then I could add and remove bots at will, but with UT2004 you try and remove a bot and UT2004 puts it back etc.
    Anyways we are slowly getting there.

    Currently I'm still trying to get the basics works and I finally got the EntryTime working correct.
    Basically if you set this to say 30 (secs) then the server remains empty until a player joins.
    30 seconds later the first Bot will join with a message "ProFlex has entered the game" and if there are more bots, they will enter 30 seconds apart.

    Oh well I go back to work tomorrow grrrrrrrrrrrrrrrrr, after 3 weeks of loafing :)
     
    Last edited: Jan 8, 2006
  20. tdw-socke

    tdw-socke New Member

    Joined:
    Nov 21, 2003
    Messages:
    990
    Likes Received:
    0
    ok, i want the following:

    - bots shall use the bull****/serverbots2 phrases
    - theese shall work also with zounds (did in the past with sbots and bull****)
    - bots should not use the standard sounds like "man down" "learn how to aim" etc, which is boring and discovers bots and noobs quite fast
    - auto-taunting should be disabled on the server (in my case)
    - players should still be able to use standard taunts like "i've got the flag" and "incoming"

    i couldn't get that working, because afair, taunts are only to disabled globally :(
     

Share This Page