Announcement

Collapse
No announcement yet.

TitanTeamFixUT3[Beta21][Updated:30-4-08]

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Its still throwing extra bots in. It seems to automatically throw a bot on the opposing team when someone leaves the server and it doesn't drop it when the teams balance. The extra bots will go away after a map switch, and then start to come back as people come and go. When checking debug it doesn't list all the extra bots sometimes.

    one time I checked and it said:

    Desiredplayercount 4 numplayers 3 numbots 1 NumTravellingPlayers 0
    the thing is tho there were 2 bots, and it only listed 1.

    I'll get more debug info soon

    EDIT: It doesn't seem to matter if bBotsBalanceTeams=True or False, they are thrown in either way.

    Edit: I just continued to get similar results to what I show above

    Comment


      Do you think maybe that the bBotsBalanceTeams code is conflicting with Battle Freezetag Arena? I am not running TDM so perhaps that's why it's still not working right for me even though you keep tweaking it. I'm running BFA v6.


      EDIT: You may or may not be aware of this, but BTA/BFA seems to override the UTGame.ini file. Here are the UTBattleTeamArena.ini contents:

      Code:
      [BattleFreezetagArena UTUIDataProvider_GameModeInfo]
      GameMode=BattleTeamArena.BattleFreezetagArena
      DefaultMap=
      GameSettingsClass=UTGameSettingsDM
      GameSearchClass=
      OptionSet=DM
      FriendlyName=Battle Freezetag Arena
      Description=
      PreviewImageMarkup=
      Prefixes=DM|CTF|VCTF|WAR|INV|BTA
      IconImage=
      bIsCampaign=False
      IconU=0.000000
      IconV=0.000000
      IconUL=0.000000
      IconVL=0.000000
      bRemoveOn360=False
      bRemoveOnPC=False
      bRemoveOnPS3=False
      
      [BattleTeamArena UTUIDataProvider_GameModeInfo]
      GameMode=BattleTeamArena.BattleTeamArena
      DefaultMap=
      GameSettingsClass=UTGameSettingsDM
      GameSearchClass=
      OptionSet=DM
      FriendlyName=Battle Team Arena
      Description=
      PreviewImageMarkup=
      Prefixes=DM|CTF|VCTF|WAR|INV|BTA
      IconImage=
      bIsCampaign=False
      IconU=0.000000
      IconV=0.000000
      IconUL=0.000000
      IconVL=0.000000
      bRemoveOn360=False
      bRemoveOnPC=False
      bRemoveOnPS3=False
      
      [UTGame.UTTeamGame]
      bPlayersBalanceTeams=True
      
      [BattleTeamArena.BattleTeamArena]
      bAllowNonTeamChat=True
      bWarmupRound=False
      bAllowMapVoting=True
      bForceMidGameMenuAtStart=False
      NetWait=25
      ClientProcessingTimeout=30
      WarmupTime=0
      LateEntryLives=1
      ResetTimeDelay=0
      VoteDuration=45
      MaxCustomChars=12
      GoalScore=10
      MaxLives=0
      TimeLimit=0
      
      [UTGame.UTGame]
      bPlayersMustBeReady=False
      bForceRespawn=False
      bWaitForNetPlayers=True
      ServerSkillLevel=4
      EndTimeDelay=4.000000
      BotRatio=1.000000
      MinNetPlayers=1
      RestartWait=45
      WebServerClassName=UWeb.WebServer
      MapCycleIndex=-1
      GameSpecificMapCycles=(GameClassName="UTDeathmatch",Maps=("DM-Amphitryon","DM-Area52","DM-Arsenal","DM-Biohazard","DM-Bowl","DM-Campgrounds-U3-Fix","DM-CarbonFire","DM-Casablanca","DM-Cath","DM-CG-Harbor","DM-Codex-FE","DM-Daikyu","DM-Deck","DM-Defiance","DM-Deimos","DM-Diesel","DM-DG-Hypoxia","DM-Fearless","DM-Flustered","DM-GardenOfDreams","DM-Gateway","DM-Gritt","DM-HeatRay","DM-Intercept","DM-Krodan","DM-Liandri","DM-Monument","DM-Morbias","DM-Noca","DM-Pyramid","DM-Revelation","DM-Rioes","DM-RisingSun","DM-Sanctuary","DM-Sentinel","DM-ShangriLa","DM-Sharlow-Street","DM-Shrine","DM-Singularity","DM-Sotn","DM-Subterrane","DM-TheConveyor","DM-Tiberium","DM-Tokyo_Sewer","DM-Under2","DM-Xiao","DM-Yard-SE","DM-Yro3"))
      GameSpecificMapCycles=(GameClassName="UTTeamGame",Maps=("DM-Amphitryon","DM-Area52","DM-Arsenal","DM-Biohazard","DM-Bowl","DM-Campgrounds-U3-Fix","DM-CarbonFire","DM-Casablanca","DM-Cath","DM-CG-Harbor","DM-Codex-FE","DM-Daikyu","DM-Deck","DM-Defiance","DM-Deimos","DM-Diesel","DM-DG-Hypoxia","DM-Fearless","DM-Flustered","DM-GardenOfDreams","DM-Gateway","DM-Gritt","DM-HeatRay","DM-Intercept","DM-Krodan","DM-Liandri","DM-Monument","DM-Morbias","DM-Noca","DM-Pyramid","DM-Revelation","DM-Rioes","DM-RisingSun","DM-Sanctuary","DM-Sentinel","DM-ShangriLa","DM-Sharlow-Street","DM-Shrine","DM-Singularity","DM-Sotn","DM-Subterrane","DM-TheConveyor","DM-Tiberium","DM-Tokyo_Sewer","DM-Under2","DM-Xiao","DM-Yard-SE","DM-Yro3"))
      GameSpecificMapCycles=(GameClassName="UTCTFGame_Content",Maps=("CTF-Coret","CTF-Hydrosis","CTF-Reflection","CTF-Vertebrae","CTF-OmicronDawn","CTF-Strident"))
      GameSpecificMapCycles=(GameClassName="UTOnslaughtGame_Content",Maps=("WAR-Downtown","WAR-SinkHole","WAR-Dusk","WAR-Islander","WAR-Avalanche","WAR-MarketDistrict","WAR-OnyxCoast","WAR-Powersurge","WAR-Serenity","WAR-FloodGate","WAR-Torlan"))
      GameSpecificMapCycles=(GameClassName="UTVehicleCTFGame_Content",Maps=("VCTF-Corruption","VCTF-Containment","VCTF-Kargo","VCTF-Necropolis","VCTF-Sandstorm","VCTF-Suspense"))
      GameSpecificMapCycles=(GameClassName="BattleTeamArena",Maps=("DM-Amphitryon","DM-Area52","DM-Arsenal","DM-Biohazard","DM-Bowl","DM-Campgrounds-U3-Fix","DM-CarbonFire","DM-Casablanca","DM-Cath","DM-CG-Harbor","DM-Codex-FE","DM-Daikyu","DM-Deck","DM-Defiance","DM-Deimos","DM-Diesel","DM-DG-Hypoxia","DM-Fearless","DM-Flustered","DM-GardenOfDreams","DM-Gateway","DM-Gritt","DM-HeatRay","DM-Intercept","DM-Krodan","DM-Liandri","DM-Monument","DM-Morbias","DM-Noca","DM-Pyramid","DM-Revelation","DM-Rioes","DM-RisingSun","DM-Sanctuary","DM-Sentinel","DM-ShangriLa","DM-Sharlow-Street","DM-Shrine","DM-Singularity","DM-Sotn","DM-Subterrane","DM-TheConveyor","DM-Tiberium","DM-Tokyo_Sewer","DM-Under2","DM-Xiao","DM-Yard-SE","DM-Yro3"))
      GameSpecificMapCycles=(GameClassName="BattleFreezetagArena",Maps=("DM-Amphitryon","DM-Area52","DM-Arsenal","DM-Biohazard","DM-Bowl","DM-Campgrounds-U3-Fix","DM-CarbonFire","DM-Casablanca","DM-Cath","DM-CG-Harbor","DM-Codex-FE","DM-Daikyu","DM-Deck","DM-Defiance","DM-Deimos","DM-Diesel","DM-DG-Hypoxia","DM-Fearless","DM-Flustered","DM-GardenOfDreams","DM-Gateway","DM-Gritt","DM-HeatRay","DM-Intercept","DM-Krodan","DM-Liandri","DM-Monument","DM-Morbias","DM-Noca","DM-Pyramid","DM-Revelation","DM-Rioes","DM-RisingSun","DM-Sanctuary","DM-Sentinel","DM-ShangriLa","DM-Sharlow-Street","DM-Shrine","DM-Singularity","DM-Sotn","DM-Subterrane","DM-TheConveyor","DM-Tiberium","DM-Tokyo_Sewer","DM-Under2","DM-Xiao","DM-Yard-SE","DM-Yro3"))
      
      [Engine.GameInfo]
      bChangeLevels=True
      bAdminCanPause=False
      bKickLiveIdlers=True
      bKickMissingCDHashKeys=False
      TimeToWaitForHashKey=45.000000
      ArbitrationHandshakeTimeout=0.000000
      GameDifficulty=4.000000
      GoreLevel=0
      MaxSpectators=2
      MaxPlayers=12
      MaxIdleTime=0.000000
      MaxClientTravelTime=0.000000
      MaxTimeMargin=0.000000
      TimeMarginSlack=1.350000
      MinTimeMargin=-1.000000
      
      [BattleTeamArena.BattleFreezetagArena]
      bAllowNonTeamChat=True
      bWarmupRound=False
      bAllowMapVoting=True
      bForceMidGameMenuAtStart=False
      NetWait=25
      ClientProcessingTimeout=30
      WarmupTime=0
      LateEntryLives=1
      ResetTimeDelay=0
      VoteDuration=45
      MaxCustomChars=12
      GoalScore=10
      MaxLives=0
      TimeLimit=0
      
      [BattleTeamArena.BattleGRI]
      CampingSetting=20
      ChallengeModeSetting=0
      RoundLengthSetting=120
      HUDSetting=0
      FovSetting=120
      RemoveSetting=0
      WeaponsSetting=8
      AmmoSetting=150
      ImpactHammerSetting=0
      
      [UTGame.UTGameReplicationInfo]
      bForceDefaultCharacter=False

      Comment


        I turned the Titanteamfix off today and played a bit and it looks like you might be fighting a glitch in UT3 or BFA. It was leaving an extra bot in, until the match was done, then it would go away.

        Comment


          Hmm, that makes a lot more sense now, I figured something like that must be happening since you still reported the problem with bBotsBalanceTeams off.

          I'll take a close look at the BTA/BFA code again later on and see if I can spot anything; if someone else is running a stock UT3 gametype I'd appreciate if they could see if this does or doesn't happen there as well.

          Comment


            After looking at the debugging info and seeing people come and go on my server, it looks like what's happening is that when a new person enters the server, the bot he/she should replace doesn't leave, but BFA/UT3 no longer counts it as a being there at all for whatever reason. Consequently when botsbalanceteams was turned on it made this problem even more noticeable.

            Sorry Shambler that you spent so much time on this when it wasn't your code causing the problem.

            Comment


              Originally posted by Captain_Tea View Post
              Sorry Shambler that you spent so much time on this when it wasn't your code causing the problem.
              Heh, it's no problem; in most of my projects I spend at least some amount of time working around or fixing bugs that either exist in the game or in another mod.

              Take for instance the TalkingIcon thing I did, I had to finish implementing code which tells the server someone is typing (which UT only half implemented); ok, not a bug, but among the list of extra hoops you have to hop when coding something, even if the project is incredibly simple something always pops up.


              At the moment I'm not sure if the current problem is caused by BTA/BFA, or if it's a problem with UT; BTA does have some code which conflicts with TTF, but it's hard to tell if it might be causing the current problem as well.

              Comment


                I've been running the latest TTF for a few days now with the bBotsbalanceteams=False and it has been working fine. I get a bot that will hang a round from time to time till map change but that isn't TTF's fault. TTF seems to be doing exactly what its supposed to do .

                I posted the potential BTA/BFA bot problem on the The BTA v6 thread. Battlemode is looking into it.

                Comment


                  what's your ini set up for it

                  Comment


                    Originally posted by CVROY View Post
                    what's your ini set up for it
                    Code:
                    [Default TTFProfile_Generic]
                    bCheckTeamsOnExit=True
                    bCheckTeamsOnDeath=True
                    bAnnounceSwitch=True
                    bAnnounceImbalance=True
                    bAnnounceSlotOpened=True
                    PreferredTeams=PT_PreferLosingTeam
                    ImbalanceAction=IA_CountdownOrDeath
                    BalanceCountdown=15
                    ShuffleTeams=ST_MatchEnd
                    bBotsBalanceTeams=False
                    I may change ImbalanceAction to IA_TeamDeath, but this is working for now.

                    Comment


                      Originally posted by Captain_Tea View Post
                      I've been running the latest TTF for a few days now with the bBotsbalanceteams=False and it has been working fine. I get a bot that will hang a round from time to time till map change but that isn't TTF's fault. TTF seems to be doing exactly what its supposed to do .

                      I posted the potential BTA/BFA bot problem on the The BTA v6 thread. Battlemode is looking into it.
                      Thanks, I was just about to do the same myself

                      Comment


                        This is looking like another good shambler mod

                        Good work - looking forward to the full release

                        Comment


                          Shambler doesn't believe in full releases.

                          Comment


                            Hey Shambler I just loaded up your latest beta tonight. EDIT: Actually I was running beta18 - DOH!

                            Here is my config:

                            Code:
                            [Default TTFProfile_Generic]
                            bCheckTeamsOnExit=True
                            bCheckTeamsOnDeath=False
                            bAnnounceSwitch=True
                            bAnnounceImbalance=True
                            bAnnounceSlotOpened=True
                            PreferredTeams=PT_PreferLosingTeam
                            ImbalanceAction=IA_TeamDeath
                            BalanceCountdown=10
                            ShuffleTeams=ST_Disable
                            bBotsBalanceTeams=True
                            I am running BTA v6 and have numplay=2 in my command line. I am also using BiaVote.

                            After restarting I played for a little with a bot to make sure everything was working and then left in the middle of the game. Another bot then showed up in webadmin (2 bots total).

                            Checked in a while later and I noticed there were 8 real players (4 on a team) but there were still two bots. I joined as a spectator and the debug command showed desiredplayercount = 10 / numplayers = 8 / numbots = 2. Then I used admin killbots and the bots went away and did not come back for the rest of the match.

                            Next match there were 6 players (no bots). I was specing again and the debug command showed desiredplayercount = 2 / numplayers = 6 / numbots = 0.

                            After a few rounds I joined to make the teams uneven 4 to 3 but a bot was not added. Debug command showed desiredplayercount = 2 / numplayers = 7 / numbots = 0.

                            After a few rounds I left and rejoined as a spectator and the debug command showed desiredplayercount = 2 / numplayers = 6 / numbots = 0.

                            I wonder how desiredplayercount got to 10 in that one game? Next time I get the chance I will restart the server and monitor the entire time to see if I can reproduce the problem.

                            Comment


                              Originally posted by Mojo View Post
                              Hey Shambler I just loaded up your latest beta tonight. EDIT: Actually I was running beta18 - DOH!

                              Here is my config:

                              Code:
                              [Default TTFProfile_Generic]
                              bCheckTeamsOnExit=True
                              bCheckTeamsOnDeath=False
                              bAnnounceSwitch=True
                              bAnnounceImbalance=True
                              bAnnounceSlotOpened=True
                              PreferredTeams=PT_PreferLosingTeam
                              ImbalanceAction=IA_TeamDeath
                              BalanceCountdown=10
                              ShuffleTeams=ST_Disable
                              bBotsBalanceTeams=True
                              I am running BTA v6 and have numplay=2 in my command line. I am also using BiaVote.

                              After restarting I played for a little with a bot to make sure everything was working and then left in the middle of the game. Another bot then showed up in webadmin (2 bots total).

                              Checked in a while later and I noticed there were 8 real players (4 on a team) but there were still two bots. I joined as a spectator and the debug command showed desiredplayercount = 10 / numplayers = 8 / numbots = 2. Then I used admin killbots and the bots went away and did not come back for the rest of the match.

                              Next match there were 6 players (no bots). I was specing again and the debug command showed desiredplayercount = 2 / numplayers = 6 / numbots = 0.

                              After a few rounds I joined to make the teams uneven 4 to 3 but a bot was not added. Debug command showed desiredplayercount = 2 / numplayers = 7 / numbots = 0.

                              After a few rounds I left and rejoined as a spectator and the debug command showed desiredplayercount = 2 / numplayers = 6 / numbots = 0.

                              I wonder how desiredplayercount got to 10 in that one game? Next time I get the chance I will restart the server and monitor the entire time to see if I can reproduce the problem.

                              Same problem I was having with BFA v6. It was leaving several extra bots in. If you turn bBotsBalanceTeams=False you may get a bot that will hang around till mapchange if people enter and leave the server during a match not near as bad as when it =True. Its not TTF its more than likely a BTA/BFA problem or possibly a UT3 problem. When bBotsBalanceTeams=True it accentuates the problem and makes it more noticable. I've been posting in the BTA/BFA v6 forum and BattleMode is looking in to the problem.

                              Comment


                                Originally posted by Slaughter View Post
                                Shambler doesn't believe in full releases.
                                True I usually always add something new to my projects every now and then, so they often go back into beta soon after finalizing; though I think I aught to actually feature-freeze and make a full release after a while, just so people aren't put off by the beta status.


                                Mojo:
                                The first result there (DesiredPlayerCount == 10) is interesting; might there have been a player in the middle of traveling to the server? (beta19's debug command will tell you)

                                In the later games, KillBots might have disabled the bBotsBalanceTeam code, as that modifies DesiredPlayerCount; I'll look into that.

                                Comment

                                Working...
                                X