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.

On a quest for the elusive Botmods

Discussion in 'General Discussion' started by -=Nex><xus=-, Nov 16, 2005.

  1. -=Nex><xus=-

    -=Nex><xus=- New Member

    Joined:
    Nov 16, 2005
    Messages:
    6
    Likes Received:
    0
    Recently I poseted a thread over at Atari [see link] regarding a few bot mods that used to be available in UT2003. Rumor has it that they have been recompiled in 2004.

    I know this post isnt appropriate for this particular thread but ProAsm figured Id find out more in this neighborhood.


    Thanks in advance
     
  2. ProAsm

    ProAsm Active Member

    Joined:
    Mar 20, 2002
    Messages:
    2,106
    Likes Received:
    0
    ServerBots had a problem on the conversion but I cannot remember what it was.
    Maybe you can test for us - check ya PM ;)
     
  3. -=Nex><xus=-

    -=Nex><xus=- New Member

    Joined:
    Nov 16, 2005
    Messages:
    6
    Likes Received:
    0
    I got your file (serverbots) and will test it out as soon as possible. THanks for the quick response... If anyone has a copy of BullSh*t....let me know. For the life of me I cannot find that mod anywhere online..

    thanks all
     
  4. tdw-socke

    tdw-socke New Member

    Joined:
    Nov 21, 2003
    Messages:
    990
    Likes Received:
    0
    as written per pm, i'll send you my recompiled version...
     
  5. -=Nex><xus=-

    -=Nex><xus=- New Member

    Joined:
    Nov 16, 2005
    Messages:
    6
    Likes Received:
    0
    :) Thanks much, I really appreciate it

    Shall I post test results (of severbots) here Pro or would you prefer another location/direct mail?
     
  6. ProAsm

    ProAsm Active Member

    Joined:
    Mar 20, 2002
    Messages:
    2,106
    Likes Received:
    0
    Post here is fine ;)
     
  7. -=Nex><xus=-

    -=Nex><xus=- New Member

    Joined:
    Nov 16, 2005
    Messages:
    6
    Likes Received:
    0
    Fair enough! I hope the following gives you a clear picture...

    [What I did]
    1)Started a normal server and logged on
    2) played for a while - everything seemed normal
    3) added serverbots mut from Webadmin consol, restarted level
    4) several bots appeared to join the level with me

    [Problem]
    The game began as normal but immediately acted as though I had lost my connection.
    1)The guns blasted but no bullets marked the wall.
    2) I could swan dive off the map but never die after falling
    3) lifts, pickups, and other action items seemed to ignore me
    4) bots were no where to be seen
    5) Using WEBADMIN - I switched maps... the server and webadmin showed the map switch, but my character just stood there in the old map... no disconnect notice... no sign of life from the server whatsoever

    I tested several maps, all with the same results.

    See next post for serverlog (it wouldnt allow me to attach it to this message)

    Let me know if you need me to check anything....id be happy to help!
     
  8. -=Nex><xus=-

    -=Nex><xus=- New Member

    Joined:
    Nov 16, 2005
    Messages:
    6
    Likes Received:
    0
    Executing Class Engine.ServerCommandlet
    Browse: DM-Junkyard?Name=Player?Class=Engine.Pawn?Character=Jakob?team=255?game=
    XGame.xDeathMatch?AdminName=XXXXXXXXX?ADMINPASSWORD=XXXXX
    Collecting garbage
    Purging garbage
    Garbage: objects: 28605->28599; refs: 374901
    Game class is 'xDeathMatch'
    Bringing Level DM-Junkyard.myLevel up for play (20) appSeconds: 12.624000...
    (Karma): Autodetecting CPU for SSE
    (Karma): Using SSE Optimizations
    SetAdminFromURL called
    GameInfo::InitGame : bEnableStatLogging True
    MasterServerGameStats initializing
    UdpServerQuery(crt): Port 7787 successfully bound.
    Resolving master0.gamespy.com...
    Defaulting to false
    Defaulting to false
    Resolving ut2004master1.epicgames.com...
    Loading Available Maps
    Loading Game Types
    xWebAdmin.UTServerAdmin Initialized on port 69
    MasterServerUplink: Resolved ut2004master1.epicgames.com as 207.135.145.6.
    Resolved master0.gamespy.com (207.38.11.34)
    UdpGameSpyUplink: Master Server is master0.gamespy.com:27900
    UdpGameSpyUplink: Port 7788 successfully bound.
    MasterServerUplink: Connection to ut2004master1.epicgames.com established.
    Approval APPROVED
    Master server requests heartbeat 0 with code 8264
    Master server requests heartbeat 1 with code 8264
    Master server requests heartbeat 2 with code 8264
    Master server assigned our MatchID: 17333176
    Open myLevel 11/21/05 22:23:23 192.168.1.1:4772
    Client netspeed is 10000
    New Player -=NexXxus=- id=d4b638f3691a18aeccbb38e95963ca79
    START MATCH
    Missing IntProperty IntProperty Engine.PlayerReplicationInfo.Ping
    ProcessServerTravel: DM-Junkyard?Game=XGame.xDeathMatch?Mutator=ServerBots.Serve
    rBots
    PreClientTravel
    Server switch level: DM-Junkyard?Game=XGame.xDeathMatch?Mutator=ServerBots.Serve
    rBots
    Browse: DM-Junkyard?Name=Player?Class=Engine.Pawn?Character=Jakob?team=255?Game=
    XGame.xDeathMatch?AdminName=XXXXXXXX?ADMINPASSWORD=XXXXX?Mutator=ServerBots.Ser
    verBots
    Close TcpipConnection 192.168.1.1:4772 11/21/05 22:29:24
    Socket shut down
    (Karma): Level Karma Terminated.
    Collecting garbage
    Purging garbage
    Garbage: objects: 36898->34132; refs: 440849
    Game class is 'xDeathMatch'
    Bringing Level DM-Junkyard.myLevel up for play (20) appSeconds: 410.837000...
    (Karma): Autodetecting CPU for SSE
    (Karma): Using SSE Optimizations
    SetAdminFromURL called
    Mutators ServerBots.ServerBots
    Missing IntProperty IntProperty Engine.PlayerReplicationInfo.Ping
    --------------- Starting ServerBots --------------
    GameInfo::InitGame : bEnableStatLogging True
    MasterServerGameStats initializing
    UdpServerQuery(crt): Port 7787 successfully bound.
    Resolving master0.gamespy.com...
    Defaulting to false
    Defaulting to false
    Resolving ut2004master1.epicgames.com...
    Loading Available Maps
    Loading Game Types
    xWebAdmin.UTServerAdmin Initialized on port 69
    Open myLevel 11/21/05 22:29:30 192.168.1.1:4776
    MasterServerUplink: Resolved ut2004master1.epicgames.com as 207.135.145.6.
    Resolved master0.gamespy.com (207.38.11.34)
    UdpGameSpyUplink: Master Server is master0.gamespy.com:27900
    UdpGameSpyUplink: Port 7788 successfully bound.
    Client netspeed is 10000
    MasterServerUplink: Connection to ut2004master1.epicgames.com established.
    Open myLevel 11/21/05 22:29:30 192.168.1.1:4772
    Approval APPROVED
    Master server requests heartbeat 0 with code 2164
    New Player -=NexXxus=- id=d4b638f3691a18aeccbb38e95963ca79
    Master server requests heartbeat 1 with code 2164
    Master server requests heartbeat 2 with code 2164
    Master server assigned our MatchID: 17333269
    START MATCH
    UObject::processEvent
    (ServerBots DM-Junkyard.ServerBots, Function ServerBots.ServerBots.Tick)
    AActor::Tick
    TickAllActors
    ULevel::Tick
    (NetMode=1)
    TickLevel
    UGameEngine::Tick
    Level The Junkyard
    UpdateWorld
    UServerCommandlet::Main
    Executing UObject::StaticShutdownAfterError
    General protection fault!

    History: UObject::processEvent <- (ServerBots DM-Junkyard.ServerBots, Function S
    erverBots.ServerBots.Tick) <- AActor::Tick <- TickAllActors <- ULevel::Tick <- (
    NetMode=1) <- TickLevel <- UGameEngine::Tick <- Level The Junkyard <- UpdateWorl
    d <- UServerCommandlet::Main

    Exiting due to error
    Exiting.
    FileManager: Reading 0 GByte 59 MByte 284 KByte 203 Bytes from HD took 1.678995
    seconds (1.165998 reading, 0.512997 seeking).
    FileManager: 0.527997 seconds spent with misc. duties
    Name subsystem shut down
    The system cannot find the file specified.
    Executing Class Engine.ServerCommandlet
    Browse: DM-Junkyard?Name=Player?Class=Engine.Pawn?Character=Jakob?team=255?game=
    XGame.xDeathMatch?AdminName=XXXXXXXXXXXXX?ADMINPASSWORD=XXXXX
    Collecting garbage
    Purging garbage
    Garbage: objects: 28605->28599; refs: 374901
    Game class is 'xDeathMatch'
    Bringing Level DM-Junkyard.myLevel up for play (20) appSeconds: 12.906000...
    (Karma): Autodetecting CPU for SSE
    (Karma): Using SSE Optimizations
    SetAdminFromURL called
    GameInfo::InitGame : bEnableStatLogging True
    MasterServerGameStats initializing
    UdpServerQuery(crt): Port 7787 successfully bound.
    Resolving master0.gamespy.com...
    Defaulting to false
    Defaulting to false
    Resolving ut2004master1.epicgames.com...
    Loading Available Maps
    Loading Game Types
    xWebAdmin.UTServerAdmin Initialized on port 69
    Open myLevel 11/21/05 22:29:58 192.168.1.1:4776
    MasterServerUplink: Resolved ut2004master1.epicgames.com as 207.135.145.6.
    Resolved master0.gamespy.com (207.38.11.34)
    UdpGameSpyUplink: Master Server is master0.gamespy.com:27900
    UdpGameSpyUplink: Port 7788 successfully bound.
    MasterServerUplink: Connection to ut2004master1.epicgames.com established.
    Approval APPROVED
    Master server requests heartbeat 0 with code 7492
    Master server requests heartbeat 1 with code 7492
    Master server requests heartbeat 2 with code 7492
    Master server assigned our MatchID: 17333274
     
  9. sh0V3l

    sh0V3l New Member

    Joined:
    Oct 23, 2003
    Messages:
    246
    Likes Received:
    0
    hi nex try this one its the one recompiled under ut2004 http://shov3l.com/ut/sbots.zip i know this one worked but it was abut a a year ago so i cant remember if it had bugs or not
     
  10. ProAsm

    ProAsm Active Member

    Joined:
    Mar 20, 2002
    Messages:
    2,106
    Likes Received:
    0
    Ahh yes, I forgot the shoV3l had recompiled ServerBots.
    Give them a go and lets see what your results are like.
     
  11. tdw-socke

    tdw-socke New Member

    Joined:
    Nov 21, 2003
    Messages:
    990
    Likes Received:
    0
    omg, i'm getting old... (not as old as you, proasm, icq tells me, you got 105 years old yesterday ^^)

    i could have sent you that modified version too, but i totally forgot about it, thou afair it was working ok.
     
  12. -=Nex><xus=-

    -=Nex><xus=- New Member

    Joined:
    Nov 16, 2005
    Messages:
    6
    Likes Received:
    0
    Hey Shov!..long time!....thanks for the file

    Wow pro...105? and still gaming in your old age eh? ;)

    Okay I setup shov's recompiled version of "sbots" and gave it a good testing. For the most part, things look pretty good. I have questions about the following though:
    -------------
    With the settings :
    StartGame=True
    StartDelay=1
    The map never starts, at least not until someone joins. Shouldnt it auto start a match with the bot(s) specified?
    -------------
    When the map is running, and one customized 'sbot' is running around waiting for players to join... the serverbrowser shows the server as empty. It would be nice if it showed the custom bot as a "single player"; [so as to prevent being filtered out as an "empty server"]
    -------------
    with the setting:
    EntryTime=1
    The bot joins immediately after the match starts [a dead give away that a bot joined] Shouldnt this setting allow about 1 minute to pass before the bot joins the match?
    -------------
    A few times when the bot won a match, its skin would change to another skin [in the final 3rd person score-screen]. Hard to reproduce that one though
    -------------
    Bot setting Ping=3... reality throughout the match: 130 (slight fluctuation)


    Like I said, all in all it works pretty well. Just are just a few quirks I noticed.
     

Share This Page