tactical Posted June 29, 2011 Report Share Posted June 29, 2011 Hey,it looks like there is no auto-team-balance on the Demolition server. This needs to be fixed ASAP. Demolition with 4vs9 players is just crap. Link to comment Share on other sites More sharing options...
V3NOM Posted June 29, 2011 Report Share Posted June 29, 2011 Tactical read this thread please http://www.epicdot.com/forum/showthread.php?804-Mw2-Demolition-balance-problem! Link to comment Share on other sites More sharing options...
tactical Posted June 29, 2011 Author Report Share Posted June 29, 2011 Oh damn lolSo is that all? no auto-balance gonna be added ? :S I mean there won't be an admin 24/7 to watch the team to be balanced... Link to comment Share on other sites More sharing options...
Whoops Posted June 29, 2011 Report Share Posted June 29, 2011 Nothing to do with adding auto balance or not. Our servers are setup with auto balance by default! If it is not working then it is not much we can do. Link to comment Share on other sites More sharing options...
Beansy Boy Posted July 25, 2011 Report Share Posted July 25, 2011 (edited) there are ways, demolition auto balance is setup like S&D team balance that will balance you at the end of rounds, as in team deathmatch it makes sure every 15 seconds, all that needs doing is a change in the code to make it reads the team balance differently, if you need a hand in this give me a shout and i can give you the code changes as i got em ( took less than 2 mins to change ) Edited July 25, 2011 by Beansy Boy Link to comment Share on other sites More sharing options...
Whoops Posted July 26, 2011 Report Share Posted July 26, 2011 Code is already there but yeah what is your code? Maybe it's different. Link to comment Share on other sites More sharing options...
Beansy Boy Posted July 26, 2011 Report Share Posted July 26, 2011 (edited) My Code This is designed only for demoliton, i wouldnt use this code if it was for any other gametype such as search and destroy updateTeamBalance() { level.serverclients = 16; // Server Clients On Demoliton Server But If Dvarred would be good level.teamLimit = level.serverclients / 2; level thread updateTeamBalanceDvar(); wait .15; if ( level.teamBalance && !isRoundBased() ) // Put The ! in so it threads if it is not roundbased rather than is roundbased { if( isDefined( game["BalanceTeamsNextRound"] ) ) iPrintLnbold( &"MP_AUTOBALANCE_NEXT_ROUND" ); // TODO: add or change level waittill( "restarting" ); if( isDefined( game["BalanceTeamsNextRound"] ) ) { level balanceTeams(); game["BalanceTeamsNextRound"] = undefined; } else if( !getTeamBalance() ) { game["BalanceTeamsNextRound"] = true; } } else { level endon ( "game_ended" ); for( ;; ) { if( level.teamBalance ) { if( !getTeamBalance() ) { iPrintLnBold( &"MP_AUTOBALANCE_SECONDS", 5 ); // Made it quicker to even teams from 15 seconds to 5 seconds wait 5.0; if( !getTeamBalance() ) level balanceTeams(); } wait 29.0; // check time is 30 seconds rather than 1 minute } wait 1.0; } } } Default Code updateTeamBalance() { level.teamLimit = level.maxclients / 2; level thread updateTeamBalanceDvar(); wait .15; if ( level.teamBalance && isRoundBased() ) { if( isDefined( game["BalanceTeamsNextRound"] ) ) iPrintLnbold( &"MP_AUTOBALANCE_NEXT_ROUND" ); // TODO: add or change level waittill( "restarting" ); if( isDefined( game["BalanceTeamsNextRound"] ) ) { level balanceTeams(); game["BalanceTeamsNextRound"] = undefined; } else if( !getTeamBalance() ) { game["BalanceTeamsNextRound"] = true; } } else { level endon ( "game_ended" ); for( ;; ) { if( level.teamBalance ) { if( !getTeamBalance() ) { iPrintLnBold( &"MP_AUTOBALANCE_SECONDS", 15 ); wait 15.0; if( !getTeamBalance() ) level balanceTeams(); } wait 59.0; } wait 1.0; } } } i hope this helps ya and this lives in the _teams.gsc file Edited July 26, 2011 by Beansy Boy Link to comment Share on other sites More sharing options...
Wash Posted July 28, 2011 Report Share Posted July 28, 2011 If you could set it to autobalance every round, or every 3-5 minutes or something, that would be great. Link to comment Share on other sites More sharing options...
Beansy Boy Posted July 28, 2011 Report Share Posted July 28, 2011 atm it is every round which works if people stuck to their original teams and didnt team switch when they were losing or go to spectate so its like 9 - 4 or somethin, but the times can be adjustedwait 29.0; // check time is 30 seconds rather than 1 minutechange the wait timer for however long you want it in seconds Link to comment Share on other sites More sharing options...
Whoops Posted July 28, 2011 Report Share Posted July 28, 2011 (edited) My Code This is designed only for demoliton, i wouldnt use this code if it was for any other gametype such as search and destroy Default Code i hope this helps ya and this lives in the _teams.gsc file Thank you, I will see if I can change/ test over the weekend. Appreciate your input. Which folder is the file? Edited July 28, 2011 by Whoops Link to comment Share on other sites More sharing options...
Beansy Boy Posted July 28, 2011 Report Share Posted July 28, 2011 the file below will tell you it all and it is virus scanned incase you might have doubts Virus Total URL Scan: http://www.virustotal.com/url-scan/report.html?id=5bd8a66d25aec2703d3da11acaa93db1-1311886399 Virus Total File Scan: http://www.virustotal.com/file-scan/report.html?id=ddf0bd93108e505e11cef76d58d3f20bdc9dc1142d43023b5204e005ed0ab539-1311893175 File Link: http://www.mediafire.com/?t619qzgi3oagsv6 Link to comment Share on other sites More sharing options...
Recommended Posts