Jump to content

MULTIbalancer [1.1.6.0] 30-MAR-2015 + BFHL


Recommended Posts

Originally Posted by InanimateJ*:

 

Hi,

 

I've tried updating to version 1.1.1.0 of the plugin multiple times now, but I continually get the notification from Procon that there's an update for the plugin, and the configuration screen still reads 1.0.7.0. I've tried deleting the original Multibalancer.cs file, tried overwriting, still can't get it to work.

 

Any help with this would be appreciated, and if more information's needed, please let me know.

 

Thanks in advance.

Update: I figured out the problem. In the Plugins folder, there was a MULTIbalancer.dll file that appeared to be loaded by Procon. Once I closed Procon and deleted this, re-opening Procon loaded the correct version of the plugin. It seems like Procon may have a problem with updating the .dll with a new version of the plugin, even when being asked to reload plugins.
* Restored post. It could be that the author is no longer active.
Link to comment
  • Replies 2.4k
  • Created
  • Last Reply

Top Posters In This Topic

Originally Posted by Sage-BRIG*:

 

I can help you with that, but I need to see your settings. You didn't type the commands in correctly.

 

Type, literally:

 

gen 1

 

Then gen 2, gen 3, etc., etc., as per post #1645. Then paste all the plugin.log output to a post. Or just screenshot all the settings and post those images.

 

BTW, how exactly are you running Procon? Is it a layer? If so, is it a Linux host? I've never seen that "Threadpool worker" stuff before. How unfortunately spammy for you.

Yes its a layer off Linux.

 

[09:14:27 88] [MULTIbalancer]:3 Thread(updater): Updater thread finished!

[09:14:27 94] [MULTIbalancer]:6 Thread(Threadpool worker): DEBUG: ServerInfo update: MP_Siege/Domination0

[09:14:27 94] [MULTIbalancer]:6 Thread(Threadpool worker): DEBUG: ServerInfo update: fMaxTickets = 300

[09:14:44 24] [MULTIbalancer]:6 Thread(Threadpool worker): Show Command In Log

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] Command: gen 1

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Debug Level: 6

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Maximum Server Size: 64

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Enable Battlelog Requests: True

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Which Battlelog Stats: AllTime

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Maximum Request Rate: 10

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Wait Timeout: 30

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Unlimited Team Switching During First Minutes Of Round: 2

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Seconds Until Adaptive Speed Becomes Fast: 30

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Reassign New Players: True

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Enable Admin Kill For Fast Balance: True

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Select Fast Balance By: Random

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Enable In-Game Commands: True

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Enable Whitelisting Of Reserved Slots List: False

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Whitelist: DiamondKillr-III|DancinZombie-III|shaggyba-I|Celticeagle_US|I-JHume-I|BoarWarrior|TheWarGod-XIII|I-JHume-I|Vili-XIII|Eterniity42|RedWolfGeri|ACiDF0X-II|Sedriss-I|BulletProviderII|jdmdave|DancinZombie|valro3|NoG oodNolan|Koobrick|XxSniperChuckXx|Meatshield-I|Str82TheDome420|jakestaby|joni18000|BL00DSP0RT|t herogowski|StompyStompy|n3ur0tik|OShaserra0

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Friends List: %5b--+name%2c+tag%2c+or+EA_GUID+--%5d

[09:14:44 25] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 1 - Settings|Disperse Evenly List: %5b--+name%2c+tag%2c+or+EA_GUID+--%5d

[09:14:49 49] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: TheWarGod-XIII 2 0

[09:14:49 49] [MULTIbalancer]:5 Thread(Threadpool worker): (DEBUG) ToTeam for TheWarGod-XIII: analyze returned (-0/+0/0/0), 2 ==> 1

[09:14:49 49] [MULTIbalancer]:4 Thread(Threadpool worker): REASSIGNING new player TheWarGod-XIII from T2 team to T1 team

[09:14:49 49] [MULTIbalancer]:6 Thread(Threadpool worker): DEBUG: ToSquad TheWarGod-XIII: selected 1 out of -

[09:14:49 50] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: Sedriss-I 2 0

[09:14:49 50] [MULTIbalancer]:5 Thread(Threadpool worker): (DEBUG) ToTeam for Sedriss-I: analyze returned (-0/+0/0/0), 2 ==> 1

[09:14:49 50] [MULTIbalancer]:4 Thread(Threadpool worker): REASSIGNING new player Sedriss-I from T2 team to T1 team

[09:14:49 50] [MULTIbalancer]:6 Thread(Threadpool worker): DEBUG: ToSquad Sedriss-I: selected 1 out of -

[09:14:49 50] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: ACiDF0X-II 1 0

[09:14:49 50] [MULTIbalancer]:5 Thread(Threadpool worker): (DEBUG) ToTeam for ACiDF0X-II: analyze returned (-0/+0/0/0), 1 ==> 2

[09:14:49 50] [MULTIbalancer]:4 Thread(Threadpool worker): REASSIGNING new player ACiDF0X-II from T1 team to T2 team

[09:14:49 50] [MULTIbalancer]:6 Thread(Threadpool worker): DEBUG: ToSquad ACiDF0X-II: selected 1 out of -

[09:14:49 50] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: valro3 2 0

[09:14:49 51] [MULTIbalancer]:5 Thread(Threadpool worker): (DEBUG) ToTeam for valro3: analyze returned (-0/+0/0/0), 2 ==> 1

[09:14:49 51] [MULTIbalancer]:4 Thread(Threadpool worker): REASSIGNING new player valro3 from T2 team to T1 team

[09:14:49 51] [MULTIbalancer]:6 Thread(Threadpool worker): DEBUG: ToSquad valro3: selected 1 out of -

[09:14:49 51] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: BulletProviderII 1 0

[09:14:49 51] [MULTIbalancer]:5 Thread(Threadpool worker): (DEBUG) ToTeam for BulletProviderII: analyze returned (-0/+0/0/0), 1 ==> 2

[09:14:49 51] [MULTIbalancer]:4 Thread(Threadpool worker): REASSIGNING new player BulletProviderII from T1 team to T2 team

[09:14:49 51] [MULTIbalancer]:6 Thread(Threadpool worker): DEBUG: ToSquad BulletProviderII: selected 1 out of -

[09:14:49 51] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: joni18000 1 0

[09:14:49 51] [MULTIbalancer]:5 Thread(Threadpool worker): (DEBUG) ToTeam for joni18000: analyze returned (-0/+0/0/0), 1 ==> 2

[09:14:49 51] [MULTIbalancer]:4 Thread(Threadpool worker): REASSIGNING new player joni18000 from T1 team to T2 team

[09:14:49 51] [MULTIbalancer]:6 Thread(Threadpool worker): DEBUG: ToSquad joni18000: selected 1 out of -

[09:14:49 52] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: TuMa4 2 1

[09:14:49 52] [MULTIbalancer]:5 Thread(Threadpool worker): (DEBUG) ToTeam for TuMa4: analyze returned (-0/+0/0/0), 2 ==> 1

[09:14:49 52] [MULTIbalancer]:4 Thread(Threadpool worker): REASSIGNING new player TuMa4 from T2 team to T1 team

[09:14:49 52] [MULTIbalancer]:6 Thread(Threadpool worker): DEBUG: ToSquad TuMa4: selected 1 out of -

[09:14:49 52] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: MarcoPolo716 1 0

[09:14:49 52] [MULTIbalancer]:5 Thread(Threadpool worker): (DEBUG) ToTeam for MarcoPolo716: analyze returned (-0/+0/0/0), 1 ==> 2

[09:14:49 52] [MULTIbalancer]:4 Thread(Threadpool worker): REASSIGNING new player MarcoPolo716 from T1 team to T2 team

[09:14:49 52] [MULTIbalancer]:6 Thread(Threadpool worker): DEBUG: ToSquad MarcoPolo716: selected 1 out of -

[09:14:49 52] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: mweston716 2 1

[09:14:49 52] [MULTIbalancer]:5 Thread(Threadpool worker): (DEBUG) ToTeam for mweston716: analyze returned (-0/+0/0/0), 2 ==> 1

[09:14:49 52] [MULTIbalancer]:4 Thread(Threadpool worker): REASSIGNING new player mweston716 from T2 team to T1 team

[09:14:49 52] [MULTIbalancer]:6 Thread(Threadpool worker): DEBUG: ToSquad mweston716: selected 1 out of -

[09:14:49 53] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: TheWarGod-XIII 1 0

[09:14:49 53] [MULTIbalancer]:4 Thread(Threadpool worker): New player: TheWarGod-XIII, reassigned to T1 team by MULTIbalancer

[09:14:49 74] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: Sedriss-I 1 0

[09:14:49 74] [MULTIbalancer]:4 Thread(Threadpool worker): New player: Sedriss-I, reassigned to T1 team by MULTIbalancer

[09:14:49 87] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: ACiDF0X-II 2 0

[09:14:49 87] [MULTIbalancer]:4 Thread(Threadpool worker): New player: ACiDF0X-II, reassigned to T2 team by MULTIbalancer

[09:14:49 99] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: valro3 1 0

[09:14:49 99] [MULTIbalancer]:4 Thread(Threadpool worker): New player: valro3, reassigned to T1 team by MULTIbalancer

[09:14:50 14] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: BulletProviderII 2 0

[09:14:50 14] [MULTIbalancer]:4 Thread(Threadpool worker): New player: BulletProviderII, reassigned to T2 team by MULTIbalancer

[09:14:50 27] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: joni18000 2 0

[09:14:50 27] [MULTIbalancer]:4 Thread(Threadpool worker): New player: joni18000, reassigned to T2 team by MULTIbalancer

[09:14:50 40] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: TuMa4 1 0

[09:14:50 40] [MULTIbalancer]:4 Thread(Threadpool worker): New player: TuMa4, reassigned to T1 team by MULTIbalancer

[09:14:50 52] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: MarcoPolo716 2 0

[09:14:50 52] [MULTIbalancer]:4 Thread(Threadpool worker): New player: MarcoPolo716, reassigned to T2 team by MULTIbalancer

[09:14:50 64] [MULTIbalancer]:6 Thread(Threadpool worker): Got OnPlayerTeamChange: mweston716 1 0

[09:14:50 64] [MULTIbalancer]:4 Thread(Threadpool worker): New player: mweston716, reassigned to T1 team by MULTIbalancer

[09:15:03 36] [MULTIbalancer]:6 Thread(Threadpool worker): OnPlayerSpawned: Game state = Playing

 

 

[09:16:05 01] [MULTIbalancer]:4 Thread(Threadpool worker): Player left: MarcoPolo716

[09:16:15 43] [MULTIbalancer]:4 Thread(Threadpool worker): Player left: mweston716

[09:16:37 13] [MULTIbalancer]:6 Thread(Threadpool worker): Show Command In Log

[09:16:37 13] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] Command: gen 2

[09:16:37 13] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 2 - Exclusions|On Whitelist: True

[09:16:37 13] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 2 - Exclusions|On Friends List: False

[09:16:37 13] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 2 - Exclusions|Top Scorers: True

[09:16:37 13] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 2 - Exclusions|Same Clan Tags In Squad: False

[09:16:37 13] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 2 - Exclusions|Same Clan Tags In Team: False

[09:16:37 13] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 2 - Exclusions|Same Clan Tags For Rank Dispersal: False

[09:16:37 13] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 2 - Exclusions|Lenient Rank Dispersal: False

[09:16:37 13] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 2 - Exclusions|Minutes After Joining: 5

[09:16:37 13] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 2 - Exclusions|Minutes After Being Moved: 30

 

 

[09:18:15 51] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] Command: gen 3

[09:18:15 51] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 3 - Round Phase and Population Settings|Early Phase: Ticket Percentage To Unstack (Low, Med, High population): 0, 120, 120

[09:18:15 51] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 3 - Round Phase and Population Settings|Mid Phase: Ticket Percentage To Unstack (Low, Med, High population): 0, 120, 120

[09:18:15 51] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 3 - Round Phase and Population Settings|Late Phase: Ticket Percentage To Unstack (Low, Med, High population): 0, 0, 0

[09:18:15 51] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 3 - Round Phase and Population Settings|Spelling Of Speed Names Reminder: Click_Here_For_Speed_Names

[09:18:15 51] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 3 - Round Phase and Population Settings|Early Phase: Balance Speed (Low, Med, High population): Fast, Adaptive, Adaptive

[09:18:15 51] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 3 - Round Phase and Population Settings|Mid Phase: Balance Speed (Low, Med, High population): Fast, Adaptive, Adaptive

[09:18:15 51] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 3 - Round Phase and Population Settings|Late Phase: Balance Speed (Low, Med, High population): Fast, Adaptive, Adaptive

 

[09:18:41 83] [MULTIbalancer]:6 Thread(Threadpool worker): Show Command In Log

[09:18:41 83] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] Command: gen 6

[09:18:41 83] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 6 - Unswitcher|Forbid Switching After Autobalance: Always

[09:18:41 83] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 6 - Unswitcher|Forbid Switching To Winning Team: LatePhaseOnly

[09:18:41 83] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 6 - Unswitcher|Forbid Switching To Biggest Team: Always

[09:18:41 83] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 6 - Unswitcher|Forbid Switching After Dispersal: LatePhaseOnly

[09:18:41 83] [MULTIbalancer]:0 Thread(Threadpool worker): [show In Log] 6 - Unswitcher|Enable Immediate Unswitch: True

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by PapaCharlie9*:

 

Yes its a layer off Linux.

Better, but still not complete. What mode do you run, Conquest Large? If something else, what?

 

I need to see the Section 8 settings that correspond to the mode you run. For example, if you run Conquest Large, I need you to type the gen cl command.

 

ALSO, reduce your Debug Level to 1 before using the gen xx command. That will remove spurious debug logging.

 

From the sections 1, 2, 3 and 6 you posted already, here's what I see:

 

You have a medium long Whitelist. At the times that the server is widely unbalanced, are most of the players on the Whitelist?

 

You have Top Scorers excluded. That removes a minimum of 1 and a maximum of 3 players from the candidates for moving. So for example, 12 v 7 has at most 11 v 6 players that can be moved. How many players on average do you have in your server? If the numbers are usually small, like less than 24, you might consider disabling this exclusion.

 

You have Minutes After Joining: 5. If unbalance problems usually happen after players join (rather than at the end of round when players leave), consider setting this to 0. That will mean that players are candidates to be moved immediately after joining.

 

You have Minutes After Being Moved: 30. That's unusually low. How long do your rounds last on average? You don't want to set this number lower than your average round length, or even your maximum round length. A more typical value here would be 90.

 

The rest looks fine, but I need to see Section 8 - Mode, since the settings for other sections interact with Section 8.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Redbeerd*:

 

Update: I figured out the problem. In the Plugins folder, there was a MULTIbalancer.dll file that appeared to be loaded by Procon. Once I closed Procon and deleted this, re-opening Procon loaded the correct version of the plugin. It seems like Procon may have a problem with updating the .dll with a new version of the plugin, even when being asked to reload plugins.

* I am running a Procon Layer hosted by Gameservers.com

* Connecting to a Battlefield 4 server

* Procon Client v1.4.2.2

 

I am having an issue upgrading from v1.0.9.0 to v1.1.1.0. I downloaded the .zip file. I stopped the layer and uploaded the new files using FTP overwriting the existing files (Backup old files of course). When I start Procon it still shows v1.0.9.0 and still get the upgrade banner in the message area below the plugins.

 

Next, I stopped the layer and deleted the files through FTP including the MULTIbalancer.dll. I uploaded the new files and restarted the layer. When I start Procon the MULTIbalancer plugin does not show up. So, I stopped the layer again and uploaded the MULTIbalancer.dll (from my backup) and tried it again. MULTIbalancer now shows up but says v1.0.9.0.

 

Where did the MULTIbalancer.dll file come from? How do I get a newer version of the MULTIbalancer.dll or how is that file created? I have spent three hours trying to figure this out with no luck. There are over 1,650 post in the thread and I still can't figure it out. Any help would be greatly appreciated.

 

Thanks,

-Redbeerd

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by PapaCharlie9*:

 

* I am running a Procon Layer hosted by Gameservers.com

* Connecting to a Battlefield 4 server

* Procon Client v1.4.2.2

 

I am having an issue upgrading from v1.0.9.0 to v1.1.1.0. I downloaded the .zip file. I stopped the layer and uploaded the new files using FTP overwriting the existing files (Backup old files of course). When I start Procon it still shows v1.0.9.0 and still get the upgrade banner in the message area below the plugins.

 

Next, I stopped the layer and deleted the files through FTP including the MULTIbalancer.dll. I uploaded the new files and restarted the layer. When I start Procon the MULTIbalancer plugin does not show up. So, I stopped the layer again and uploaded the MULTIbalancer.dll (from my backup) and tried it again. MULTIbalancer now shows up but says v1.0.9.0.

 

Where did the MULTIbalancer.dll file come from? How do I get a newer version of the MULTIbalancer.dll or how is that file created? I have spent three hours trying to figure this out with no luck. There are over 1,650 post in the thread and I still can't figure it out. Any help would be greatly appreciated.

 

Thanks,

-Redbeerd

I colored in red the parts where I think you are going wrong. There is only one file, MULTIbalancer.cs, that should be installed. If you are copying any other files, that might be causing your plugin update to fail. The instructions in post #1 of the thread are very clear that you only need MULTIbalancer.cs out of the ZIP.

 

MULTIbalancer.dll is generated by Procon. When Procon says "Compiling MULTIbalancer.cs ..." in the plugin.log, it's creating the dll file. It's okay to delete the dll to force an update, but don't save the dll in an archive, that's just going to confuse things. Save the .cs file instead.

 

And most important of all, all updates of plugins should happen only when Procon is shut down. If you are on a layer, the layer Procon must be shutdown. Procon notices that a plugin is updated only when it starts up. Deleting or changing files while Procon is running is asking for bad things to happen.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Redbeerd*:

 

Hello PapaCharlie9,

 

Thank you for your time & response.

 

I am still having trouble. I stopped the layer and restored the plugin folder with my backup. I restarted the layer and everything works as it did before my attempts to upgrade. I stopped the layer and overwrote the MULTIbalancer.cs file with newest one (v1.1.1.0). I only uploaded the one file and I left the MULTIbalancer.dll alone. When I restarted the layer, MULTIbalancer plugin shows in the Loaded Plugins list. If I click on it to configure it I get the following exception error:

 

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

 

************** Exception Text **************

System.NullReferenceException: Object reference not set to an instance of an object.

at PRoCon.Controls.uscPluginPanel.RefreshSelectedPlug in() in f:\Programming\Revision Control\Git\Myrcon Pty Ltd\Procon 1\Procon-1\src\PRoCon\Controls\uscPluginPanel.cs:line 560

at PRoCon.Controls.uscPluginPanel.lsvLoadedPlugins_Se lectedIndexChanged(Object sender, EventArgs e) in f:\Programming\Revision Control\Git\Myrcon Pty Ltd\Procon 1\Procon-1\src\PRoCon\Controls\uscPluginPanel.cs:line 605

at System.Windows.Forms.ListView.OnSelectedIndexChang ed(EventArgs e)

at System.Windows.Forms.ListView.WmReflectNotify(Mess age& m)

at System.Windows.Forms.ListView.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

 

************** Loaded Assemblies **************

mscorlib

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.5477 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll

----------------------------------------

PRoCon

Assembly Version: 1.4.2.2

Win32 Version: 1.4.2.2

CodeBase: file:///C:/Users/Marty/Documents/AFK%20Admin/procon_1.4.1.1/PRoCon.exe

----------------------------------------

System.Windows.Forms

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.5468 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Drawing

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

PRoCon.Core

Assembly Version: 1.4.2.2

Win32 Version: 1.4.2.2

CodeBase: file:///C:/Users/Marty/Documents/AFK%20Admin/procon_1.4.1.1/PRoCon.Core.DLL

----------------------------------------

System.Core

Assembly Version: 3.5.0.0

Win32 Version: 3.5.30729.5420 built by: Win7SP1

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll

----------------------------------------

System.Xml

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.5476 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

System.Configuration

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.5476 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

----------------------------------------

Microsoft.mshtml

Assembly Version: 7.0.3300.0

Win32 Version: 7.0.3300.0

CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll

----------------------------------------

PRoConPluginEnumAssembly

Assembly Version: 0.0.0.0

Win32 Version: 1.4.2.2

CodeBase: file:///C:/Users/Marty/Documents/AFK%20Admin/procon_1.4.1.1/PRoCon.exe

----------------------------------------

PRoConPluginEnumAssembly

Assembly Version: 0.0.0.0

Win32 Version: 1.4.2.2

CodeBase: file:///C:/Users/Marty/Documents/AFK%20Admin/procon_1.4.1.1/PRoCon.exe

----------------------------------------

PRoConPluginEnumAssembly

Assembly Version: 0.0.0.0

Win32 Version: 1.4.2.2

CodeBase: file:///C:/Users/Marty/Documents/AFK%20Admin/procon_1.4.1.1/PRoCon.exe

----------------------------------------

PRoConPluginEnumAssembly

Assembly Version: 0.0.0.0

Win32 Version: 1.4.2.2

CodeBase: file:///C:/Users/Marty/Documents/AFK%20Admin/procon_1.4.1.1/PRoCon.exe

----------------------------------------

PRoConPluginEnumAssembly

Assembly Version: 0.0.0.0

Win32 Version: 1.4.2.2

CodeBase: file:///C:/Users/Marty/Documents/AFK%20Admin/procon_1.4.1.1/PRoCon.exe

----------------------------------------

PRoConPluginEnumAssembly

Assembly Version: 0.0.0.0

Win32 Version: 1.4.2.2

CodeBase: file:///C:/Users/Marty/Documents/AFK%20Admin/procon_1.4.1.1/PRoCon.exe

----------------------------------------

Accessibility

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

----------------------------------------

System.Design

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.5468 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll

----------------------------------------

System.Web

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.5479 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_64/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll

----------------------------------------

 

************** JIT Debugging **************

To enable just-in-time (JIT) debugging, the .config file for this

application or computer (machine.config) must have the

jitDebugging value set in the system.windows.forms section.

The application must also be compiled with debugging

enabled.

 

For example:

 

 

When JIT debugging is enabled, any unhandled exception

will be sent to the JIT debugger registered on the computer

rather than be handled by this dialog box.

************************************************** *******

 

So I stopped the layer again and deleted the MULTIbalancer.dll and then restarted the layer. Now the MULTIbalancer plugin does not show in the Plugin List. In the Plugin.log shows the following:

 

[19:45:42] Compiling MULTIbalancer.cs... Errors or Warnings

[19:45:42] MULTIbalancer.cs (Line: 4342, C: 22) CS0115: 'PRoConEvents.MULTIbalancer.OnTeamFactionOverride( int, int)': no suitable method found to override.

 

 

This is where I stand now. Any ideas would be greatly appreciated.

 

Thanks,

-Redbeerd

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by PapaCharlie9*:

 

----------------------------------------

PRoCon

Assembly Version: 1.4.2.2

Win32 Version: 1.4.2.2

CodeBase: file:///C:/Users/Marty/Documents/AFK%20Admin/procon_1.4.1.1/PRoCon.exe

----------------------------------------

 

[19:45:42] Compiling MULTIbalancer.cs... Errors or Warnings

[19:45:42] MULTIbalancer.cs (Line: 4342, C: 22) CS0115: 'PRoConEvents.MULTIbalancer.OnTeamFactionOverride( int, int)': no suitable method found to override.

I looks to me like your installation of Procon is corrupted/inconsistent. How have you updated Procon, using the automatic updater or manually?

 

MULTIbalancer.cs 1.1.1.0 requires Procon 1.4.1.5 or later, as you know. And indeed, the Procon.exe version seems to be correct as highlighted in red above (1.4.2.2), although it is somewhat suspect that the file path say 1.4.1.1 as also highlighted above. Furthermore, the error you are getting is indicative of having an older version of Procon, consistent with 1.4.1.1.

 

My guess is that while Procon.exe itself might be the right version, one of the dlls might be an old 1.4.1.1 version, most likely PRoCon.Core.dll.

 

You can verify by trying a completely fresh side-by-side install of Procon and MULTIbalancer.cs, just to convince yourself that you actually can get it to load correctly. You can create a separate folder to extract Procon 1.4.2.2 into, without touching anything in your current Procon installation.

 

Once that is verified, you'll have to decide what to do next. You can either keep the new folder and migrate settings over manually. Or, making sure you have an up-to-date archive, you can delete your original installation, restore from the archive, run the automatic updater, and then install MULTIbalancer.cs.

 

You might need to get assistance from the Procon devs, since this is looking more like a Procon support issue than an MB one.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by PapaCharlie9*:

 

Scrambler dosen't seem to work for me, I'm running version 1.1.1.0

Need more info. What mode? Does it always say no data? How many players on average are still in the server between rounds?
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by OddJob001*:

 

Can you explain further what Which Battlelog Stats setting means? I understand as it pertains to its values. But what does this actually control? In round balancing? Round scrambling? If it is set to All Time Stats and controls in round balancing, does that mean it overrides the Section setting of Determine Strong Player by? I had assumed that both the Scrambler and Conquest 64 settings of RoundSPM was taking the current SPM for the round, not SPM of the players Battlelog stats. That assumption led me to the question here, of how does setting this to All Time Stats vs. ClanTagOnly affect the balancing itself?

 

P.S. I also read the FAQ on All Time vs. Reset. Again that makes sense, but just not how this actual setting has an effect on the balancer.

 

Thanks

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by PapaCharlie9*:

 

Can you explain further what Which Battlelog Stats setting means? I understand as it pertains to its values. But what does this actually control? In round balancing? Round scrambling? If it is set to All Time Stats and controls in round balancing, does that mean it overrides the Section setting of Determine Strong Player by? I had assumed that both the Scrambler and Conquest 64 settings of RoundSPM was taking the current SPM for the round, not SPM of the players Battlelog stats. That assumption led me to the question here, of how does setting this to All Time Stats vs. ClanTagOnly affect the balancing itself?

 

P.S. I also read the FAQ on All Time vs. Reset. Again that makes sense, but just not how this actual setting has an effect on the balancer.

Generally, the Which Battlelog Stats setting defines how values that include Battlelog in the name are calculated, e.g., the BattlelogSPM value for Determine Strong Players By is based on All-Time SPM stats or Reset SPM stats, depending on what you pick. If a value has Round in the name, e.g., the RoundSPM value for Determine Strong Players By setting, the value is collected from the current round, not from Battlelog.

 

If you set Which Battlelog Stats to ClanTagOnly, all the Battlelog values are defaulted to Round values, e.g., BattlelogSPM will just be the same value as RoundSPM.

 

There are two settings that select from Round or Battlelog values:

 

Scramble By

 

per mode Determine Strong Players By

 

Think of it this way: for a given stat, like SPM, you can choose from current round calculation (namely, RoundSPM), or All-Time Battlelog stats calculation, or Reset Battlelog stats calculation (either one for BattlelogSPM). Regardless of which choice you make, if MB can't get the value you picked (for example, the player doesn't have Reset stats and you picked Reset), MB will use the next best thing -- in the case of Reset, it uses All-Time.

 

 

Answering your remaining questions:

 

Q: In round balancing? Round scrambling?

 

A: The value of Which Battlelog Stats affects both balancing and scrambling.

 

Q: If it is set to All Time Stats and controls in round balancing, does that mean it overrides the Section setting of Determine Strong Player by?

 

A: No. Rather, it defines how BattlelogSPM, etc., is calculated.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by OddJob001*:

 

Generally, the Which Battlelog Stats setting defines how values that include Battlelog in the name are calculated, e.g., the BattlelogSPM value for Determine Strong Players By is based on All-Time SPM stats or Reset SPM stats, depending on what you pick. If a value has Round in the name, e.g., the RoundSPM value for Determine Strong Players By setting, the value is collected from the current round, not from Battlelog.

You do a really well job of explaining things. Thanks!
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by IAF-SDS*:

 

BF4 Update

The following features do not yet work for BF4:

 

...

Yell settings: yell is not supported in BF4, as of patch R20.

that's quite a lie.
You're quoting old release notes for version 1.0.7.0 and as they relate to an old patch R20, but if you read the very first post of this thread, you would see clearly that MultiBalancer is on version 1.1.1.0 (and we are now on patch R30). If you read even further, you would find at least a dozen instances where MultiBalancer's ability to YELL is mentioned.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by axRhino*:

 

We are trying to get a simple balancing scheme going across mixed gametypes. I have noticed BF4 seems to add the new/ extra player to the leading team.

 

I'd like to see the opposite happen. Assign him to the team that is behind. Any ideas?

 

In SQDM We are having problems trying to get the plugin to create 4 even squads. For example it will take 16 players and make 2 large squads and one smaller squad rather than 4 squads of 4.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by tarreltje*:

 

We are trying to get a simple balancing scheme going across mixed gametypes. I have noticed BF4 seems to add the new/ extra player to the leading team.

 

I'd like to see the opposite happen. Assign him to the team that is behind. Any ideas?

 

In SQDM We are having problems trying to get the plugin to create 4 even squads. For example it will take 16 players and make 2 large squads and one smaller squad rather than 4 squads of 4.

Balancing SQDM can take realy some time. I have used this balancer for quit some time , and does a good job. Like you said it will start fr almost al the time with 2 or 3 big teams, but when you get to mid game you will have 4 squads. I was using 150% tickets, so each squad had to make 150 kills, so the balancer had time enough to make 4 teams.

 

Maby your tickets are to low?

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by PapaCharlie9*:

 

@PapaCharlie9

 

Is it possibible to switch same clans in same teams? I've tried several settings but I'm lost atm.

Do you mean, you want players with the same clan tag to be moved so that they are all on the same team? Yes, that is possible.

 

Use the Disperse Evenly List, explained in post #1. I've excerpted it here for your convenience and the portion in underlined blue is the part you want.

 

Disperse Evenly List: List of player names (without clan tags), clan tags (by themselves), or EA GUIDs, one per line (except for groups, see below) separated by spaces, in any combination. Players found on this list will be split up and moved so that they are evenly dispersed across teams. The first item may also specify a file to merge into the list, e.g., . See Merge Files above. Groups of players, tags and guids may be specified to insure that they are always balanced to the opposite team from other specified groups. For example, if clan tag ABC is in group 1 and clan tag XYZ in is group 2, all players with clan tag ABC will eventually be balanced to one team and all players with clan tag XYZ will eventually be balanced to the other team. Groups 3 and 4 are used only for SQDM mode. A group is specified by starting an item in the list with a single digit, from 1 to 4, followed by a space, followed by a space separated list of names, tags or guids. Individual items and groups may be specified in any combination and any order in the list, though duplicating any item is an error. Here is an example list with individual players 'Joe' and 'Mary' and groups 1 and 2:

Code:

1 ABC LGN PapaCharlie9
  Joe
  2 XYZ EA_20D5B089E734F589B1517C8069A37E28
  Mary
You decide which team you want the clan to be moved to, Team 1 or Team 2. You can only pick one team and the clan will always be moved to that team. That may mean that the clan always plays on the US team (for BF3, for example), even if the map changes.

 

Suppose you want the XYZ clan tags to always be on Team 1. Add this line to Disperse Evenly List:

 

1 XYZ

 

Also, in the appropriate per-mode setting section, set Enable Disperse Evenly List to True. For example, if you run only Conquest Large maps, set Enable Disperse Evenly List to True in the Conquest Large section.

 

PLEASE REMEMBER that it will take time to move players. Players are moved only when teams are out of balance. It may take most of a round to move all the players. The more players, the longer it will take. If the server is full, no players will be moved. Any players on the Whitelist will not be moved, etc., etc. It's not instant and it doesn't work sometimes.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by PapaCharlie9*:

 

We are trying to get a simple balancing scheme going across mixed gametypes. I have noticed BF4 seems to add the new/ extra player to the leading team.

 

I'd like to see the opposite happen. Assign him to the team that is behind. Any ideas?

If you set Reassign New Players to True, the plugin will try to assign new players to the team that needs it, even if teams are balanced, it will try to send the new player to the losing team. However, this sometimes fails for reasons that I don't yet understand -- my guess is that it is a Battlelog Join On Friend case. I fixed one bug in this area that improved things, it fails less often, so make sure you use 1.1.1.0, or whatever the latest version is when you read this.

 

In SQDM We are having problems trying to get the plugin to create 4 even squads. For example it will take 16 players and make 2 large squads and one smaller squad rather than 4 squads of 4.

As tarreltje noted, it takes time, so the more tickets you have, the better the balance will be. Battleog Join On Friends tends to clump players together at first, so any more can be unbalanced at first, its more obvious in SQDM though. Also, make sure your Section 3 settings are correct. If you don't have your Population or Phase settings right, balancing might not be activated. Post you Sections 1, 2, 3 and Section 8 - Squad Deathmatch settings as screenshots.

 

If it takes too long to balance SQDM no matter how many tickets you have, you can try setting Enable Admin Kill For Fast Balance to True and see if that helps.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Stormar*:

 

Hi just installed this yesterday but getting a lot of complaints about the balancing etc i have it running in standard mode with unstacking enabled...If anyone has a good list of settings for bf4 conquest 64 man 1000 tickets i would appreciate copying you set up.

 

many thanks

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by tarreltje*:

 

Becareful with unstacking on your server, since this wont work on all servers. It depends on which kind of players you have.

 

Problem with unstacking is, that you can also move top score players, and they dont always like that. Sure it will create an close intensive game, but you have to figure out which unstack settings will work for you, like how many players to unstack ect.

 

I suggest to start off with just balancing, and tweak this to get close games, if this is working then try to go with unstack, but like only 2 or 4 players.

 

Figure out if unstacking is needed for your server!

 

Verstuurd vanaf mijn Nexus 4 met Tapatalk

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by PapaCharlie9*:

 

Hi tarreltje thanks for the input, i have turned off the unstacking for now and see how it goes.

Advice for admins just starting out with MB is here (note that it warns against using unstacking):

 

showthread....d-explanations*

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Renegade605*:

 

Hey, is it possible to more finely tweak the settings for the unswitcher? For example, I was playing tonight and there were 3on1, but nobody could switch to the smaller team because that team (player_) was winning 3-2 and it kept unswitching them. Is there a way to set it to forbid switching to the winning team "if they are winning by x%" or "unless the team difference > y" etc.?

 

Thanks for the plugin, I haven't seen what it can fully do yet but I'm looking forward to fine tuning it over the next little while.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by PapaCharlie9*:

 

Hey, is it possible to more finely tweak the settings for the unswitcher? For example, I was playing tonight and there were 3on1, but nobody could switch to the smaller team because that team (player_) was winning 3-2 and it kept unswitching them. Is there a way to set it to forbid switching to the winning team "if they are winning by x%" or "unless the team difference > y" etc.?

 

Thanks for the plugin, I haven't seen what it can fully do yet but I'm looking forward to fine tuning it over the next little while.

Unfortunately, there aren't very many ways to specify exclusions for unswitching. The best you can do currently is put you and your mates in the Whitelist (which you can narrow down to apply only to unswitching if you want) or use the Unlimited Team Switching During First Minutes Of Round to allow switching at the beginning of a round.

 

It's a good idea and there is already a new feature request for this sort of thing logged here, I just haven't done anything about it yet:

 

https://github.com/PapaCharlie9/mult...ncer/issues/69

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by PapaCharlie9*:

 

NOTE: This plugin requires Procon 1.4.1.5 or later!

 

Supported for Procon 1.4.2.2?

Yes.

 

If the numbers in a version are higher, that means "later". 1.4.2.2 is several versions later than 1.4.1.5.

 

If all of the version numbers between dots are single digits, just remove the dots and read the number like a year.

 

The year 1422 comes after 1415, right? So, it's later.

 

If there are double digits, like 1.8.15.0, the "year" trick won't work, because 1.8.15.0 would be 18150, but that's not later than 1.9.0.1 (1901).

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Renegade605*:

 

Unfortunately, there aren't very many ways to specify exclusions for unswitching. The best you can do currently is put you and your mates in the Whitelist (which you can narrow down to apply only to unswitching if you want) or use the Unlimited Team Switching During First Minutes Of Round to allow switching at the beginning of a round.

 

It's a good idea and there is already a new feature request for this sort of thing logged here, I just haven't done anything about it yet:

 

https://github.com/PapaCharlie9/mult...ncer/issues/69

Here's the weird thing: I do use that setting (2 minutes) and it was first thing in that round (I think, I will double check next time I'm at my computer) but it still unswitched my friend.

 

EDIT: Okay, so unlimited team switching during first 2 minutes of round is set, yet it didn't allow the switch I was talking about.

Code:

[22:39:37]:3 :::::::::::::::::::::::::::::::::::: Level loaded detected ::::::::::::::::::::::::::::::::::::
[22:39:38]:6 DEBUG: ServerInfo update: XP2_Palace/TeamDeathMatchC0
[22:39:38]:6 DEBUG: ServerInfo update: fMaxTickets = 0
[22:39:49]:6 Got OnPlayerTeamChange: theRenegade_CD 2 1
[22:39:49]:6 Got OnPlayerTeamChange: SPC-Savage 1 1
[22:39:49]:6 Got OnPlayerTeamChange: Nodak75 1 1
[22:39:49]:6 Got OnPlayerTeamChange: prakashnathani 1 1
[22:39:49]:5 (SWITCH) Player team switch: theRenegade_CD from US team to RU team
[22:39:49]:5 (SWITCH) ALLOWED: On whitelist: theRenegade_CD
[22:39:50]:5 (SWITCH) Player team switch: SPC-Savage from RU team to US team
[22:39:50]:5 (SWITCH) ALLOWED: Team switch to losing team : SPC-Savage
[22:39:50]:5 (SWITCH) Player team switch: Nodak75 from RU team to US team
[22:39:50]:5 (SWITCH) ALLOWED: Team switch to losing team : Nodak75
[22:39:50]:5 (SWITCH) Player team switch: prakashnathani from RU team to US team
[22:39:50]:5 (SWITCH) ALLOWED: move by prakashnathani because margin is only 100%
[22:39:51]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:39:51]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:04:14, tickets = 0/0 -> [40]
[22:39:51]:0 Status: Ticket difference = 0, ticket ratio percentage is 0%
[22:39:51]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:39:51]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 0 unswitched, 0 excluded, 0 exempted, 0 failed; of 5 TOTAL
[22:39:51]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:39:51]:0 Status: Team difference = 2
[22:39:52]:5 (SPAWN) firing messages delayed until spawn for Nodak75
[22:39:52]:4 CHAT to all: Nodak75, thanks for helping out the US team!
[22:39:52]:4 YELL to Nodak75: Thanks for helping out the US team!
[22:40:00]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:40:00]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:04:23, tickets = 0/0 -> [40]
[22:40:00]:0 Status: Ticket difference = 0, ticket ratio percentage is 0%
[22:40:00]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:40:00]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 0 unswitched, 0 excluded, 0 exempted, 0 failed; of 5 TOTAL
[22:40:00]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:40:00]:0 Status: Team difference = 2
[22:40:17]:5 (SPAWN) firing messages delayed until spawn for SPC-Savage
[22:40:17]:4 CHAT to all: SPC-Savage, thanks for helping out the US team!
[22:40:17]:4 YELL to SPC-Savage: Thanks for helping out the US team!
[22:40:21]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:40:21]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:04:44, tickets = 0/0 -> [40]
[22:40:21]:0 Status: Ticket difference = 0, ticket ratio percentage is 0%
[22:40:21]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:40:21]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 0 unswitched, 0 excluded, 0 exempted, 0 failed; of 5 TOTAL
[22:40:21]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:40:21]:0 Status: Team difference = 2
[22:40:30]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:40:30]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:04:54, tickets = 0/2 -> [40]
[22:40:30]:0 Status: Ticket difference = 2, ticket ratio percentage is 200%
[22:40:30]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:40:30]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 0 unswitched, 0 excluded, 0 exempted, 0 failed; of 5 TOTAL
[22:40:30]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:40:30]:0 Status: Team difference = 2
[22:40:35]:6 Got OnPlayerTeamChange: Nodak75 2 1
[22:40:35]:5 (SWITCH) Player team switch: Nodak75 from US team to RU team
[22:40:35]:5 (SWITCH) FORBIDDEN: immediately unswitch Nodak75 from RU back to US
[22:40:35]:3 UNSWITCHING [BSI]Nodak75 from RU back to US
[22:40:35]:4 YELL to Nodak75: You can't switch to the RU team: switching to the winning team is not allowed, sending you back!
[22:40:35]:4 CHAT to Nodak75: Nodak75, you can't switch to team RU: switching to the winning team is not allowed, sending you back ...
[22:40:35]:6 DEBUG: ToSquad Nodak75: selected 1 out of 1:3/-
[22:40:35]:4 MOVING Nodak75 from RU to US to unswitch player
[22:40:35]:6 Got OnPlayerTeamChange: Nodak75 1 1
[22:40:35]:6 (REVERSED) Moved by admin: Nodak75 to team 1
[22:40:35]:4 ADMIN moved player (REVERSED) Nodak75, MULTIbalancer will respect this move
[22:40:41]:5 (SPAWN) firing messages delayed until spawn for Nodak75
[22:40:41]:4 CHAT to Nodak75: Nodak75, please stay on the US team for the rest of this round
[22:40:41]:4 YELL to Nodak75: Please stay on the US team for the rest of this round
[22:40:41]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:40:41]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:05:05, tickets = 0/2 -> [40]
[22:40:41]:0 Status: Ticket difference = 2, ticket ratio percentage is 200%
[22:40:41]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:40:41]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 1 unswitched, 0 excluded, 0 exempted, 0 failed; of 7 TOTAL
[22:40:41]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:40:41]:0 Status: Team difference = 2
[22:40:51]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:40:51]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:05:14, tickets = 0/2 -> [40]
[22:40:51]:0 Status: Ticket difference = 2, ticket ratio percentage is 200%
[22:40:51]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:40:51]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 1 unswitched, 0 excluded, 0 exempted, 0 failed; of 7 TOTAL
[22:40:51]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:40:51]:0 Status: Team difference = 2
[22:41:01]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:41:01]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:05:24, tickets = 0/2 -> [40]
[22:41:01]:0 Status: Ticket difference = 2, ticket ratio percentage is 200%
[22:41:01]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:41:01]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 1 unswitched, 0 excluded, 0 exempted, 0 failed; of 7 TOTAL
[22:41:01]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:41:01]:0 Status: Team difference = 2
[22:41:21]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:41:21]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:05:44, tickets = 0/3 -> [40]
[22:41:21]:0 Status: Ticket difference = 3, ticket ratio percentage is 300%
[22:41:21]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:41:21]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 1 unswitched, 0 excluded, 0 exempted, 0 failed; of 7 TOTAL
[22:41:21]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:41:21]:0 Status: Team difference = 2
[22:41:31]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:41:31]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:05:55, tickets = 1/3 -> [40]
[22:41:31]:0 Status: Ticket difference = 2, ticket ratio percentage is 300%
[22:41:31]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:41:31]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 1 unswitched, 0 excluded, 0 exempted, 0 failed; of 7 TOTAL
[22:41:31]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:41:31]:0 Status: Team difference = 2
[22:41:51]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:41:51]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:06:14, tickets = 1/3 -> [40]
[22:41:51]:0 Status: Ticket difference = 2, ticket ratio percentage is 300%
[22:41:51]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:41:51]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 1 unswitched, 0 excluded, 0 exempted, 0 failed; of 7 TOTAL
[22:41:51]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:41:51]:0 Status: Team difference = 2
[22:42:01]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:42:01]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:06:25, tickets = 1/3 -> [40]
[22:42:01]:0 Status: Ticket difference = 2, ticket ratio percentage is 300%
[22:42:01]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:42:01]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 1 unswitched, 0 excluded, 0 exempted, 0 failed; of 7 TOTAL
[22:42:01]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:42:01]:0 Status: Team difference = 2
[22:42:21]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:42:21]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:06:44, tickets = 2/3 -> [40]
[22:42:21]:0 Status: Ticket difference = 1, ticket ratio percentage is 150%
[22:42:21]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:42:21]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 1 unswitched, 0 excluded, 0 exempted, 0 failed; of 7 TOTAL
[22:42:21]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:42:21]:0 Status: Team difference = 2
[22:42:32]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:42:32]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:06:56, tickets = 2/3 -> [40]
[22:42:32]:0 Status: Ticket difference = 1, ticket ratio percentage is 150%
[22:42:32]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:42:32]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 1 unswitched, 0 excluded, 0 exempted, 0 failed; of 7 TOTAL
[22:42:32]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:42:32]:0 Status: Team difference = 2
[22:42:51]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:42:51]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:07:14, tickets = 2/3 -> [40]
[22:42:51]:0 Status: Ticket difference = 1, ticket ratio percentage is 150%
[22:42:51]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:42:51]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 1 unswitched, 0 excluded, 0 exempted, 0 failed; of 7 TOTAL
[22:42:51]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:42:51]:0 Status: Team difference = 2
[22:43:02]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:43:02]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:07:26, tickets = 2/3 -> [40]
[22:43:02]:0 Status: Ticket difference = 1, ticket ratio percentage is 150%
[22:43:02]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:43:02]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 1 unswitched, 0 excluded, 0 exempted, 0 failed; of 7 TOTAL
[22:43:02]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:43:02]:0 Status: Team difference = 2
[22:43:21]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:43:21]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:07:44, tickets = 2/3 -> [40]
[22:43:21]:0 Status: Ticket difference = 1, ticket ratio percentage is 150%
[22:43:21]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:43:21]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 1 unswitched, 0 excluded, 0 exempted, 0 failed; of 7 TOTAL
[22:43:21]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:43:21]:0 Status: Team difference = 2
[22:43:33]:0 Status: Plugin state = Active, game state = Playing, Only Move Weak Players, Unstacking Disabled
[22:43:33]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:07:56, tickets = 2/3 -> [40]
[22:43:33]:0 Status: Ticket difference = 1, ticket ratio percentage is 150%
[22:43:33]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:43:33]:0 Status: 0/1 raged, 1 reassigned, 0 balanced, 0 unstacked, 1 unswitched, 0 excluded, 0 exempted, 0 failed; of 7 TOTAL
[22:43:33]:0 Status: Team counts [4] = 3(US) vs 1(RU), with 0 unassigned
[22:43:33]:0 Status: Team difference = 2
[22:43:47]:6 RemovePlayer: Game state = Warmup
[22:43:47]:4 Player left: prakashnathani
[22:43:51]:0 Status: Plugin state = Active, game state = Warmup, Only Move Weak Players, Unstacking Disabled
[22:43:51]:0 Status: Map = Donya Fortress, mode = TDM Close Quarters, time in round = 00:08:14, tickets = 2/3 -> [40]
[22:43:51]:0 Status: Ticket difference = 1, ticket ratio percentage is 150%
[22:43:51]:0 Status: Autobalance is not active, phase = Early, population = Low, speed = Fast, unstack when ticket ratio >= 0%
[22:43:51]:0 Status: 0/2 raged, 1 reassigned, 0 balanced, 0 unstacked, 1 unswitched, 0 excluded, 0 exempted, 0 failed; of 7 TOTAL
[22:43:51]:0 Status: Team counts [3] = 2(US) vs 1(RU), with 0 unassigned
[22:43:51]:0 Status: Team difference = 1
[22:43:57]:3 :::::::::::::::::::::::::::::::::::: Round over detected ::::::::::::::::::::::::::::::::::::
It was a short round cause there were only 4 of us and someone left. But anyway, I see the map load at 39:37 and then the unswitch at 40:35 (less than 2 minutes later_). So I'm not exactly sure what's going on here. Also, I see that the entire time, the plugin keeps reporting "Autobalance is not active" even 3 minutes after the map loaded. But the game ended after only 4 minutes so I never got to see if it would kick in.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Mish_poLy*:

 

Any ETA for an update with Carrier Assault support?

 

Since there aren't tickets per say, maybe carrier health could be a good value to determine if teams need to be scrambled at round end?

* Restored post. It could be that the author is no longer active.
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Our picks

    • Game Server Hosting:

      We're happy to announce that EZRCON will branch out into the game server provider scene. This is a big step for us so please having patience if something doesn't go right in this area. Now, what makes us different compared to other providers? Well, we're going with the idea of having a scaleable server hosting and providing more control in how you set up your server. For example, in Minecraft, you have the ability to control how many CPU cores you wish your server to have access to, how much RAM you want to use, how much disk space you want to use. This type of control can't be offered in a single service package so you're able to configure a custom package the way you want it.

      You can see all the available games here. Currently, we have the following games available.

      Valheim (From $1.50 USD)


      Rust (From $3.20 USD)


      Minecraft (Basic) (From $4.00 USD)


      Call of Duty 4X (From $7.00 USD)


      OpenTTD (From $4.00 USD)


      Squad (From $9.00 USD)


      Insurgency: Sandstorm (From $6.40 USD)


      Changes to US-East:

      Starting in January 2022, we will be moving to a different provider that has better support, better infrastructure, and better connectivity. We've noticed that the connection/routes to this location are not ideal and it's been hard getting support to correct this. Our contract for our two servers ends in March/April respectively. If you currently have servers in this location you will be migrated over to the new provider. We'll have more details when the time comes closer to January. The new location for this change will be based out of Atlanta, GA. If you have any questions/concerns please open a ticket and we'll do our best to answer them.
      • 5 replies
    • Hello All,

      I wanted to give an update to how EZRCON is doing. As of today we have 56 active customers using the services offered. I'm glad its doing so well and it hasn't been 1 year yet. To those that have services with EZRCON, I hope the service is doing well and if not please let us know so that we can improve it where possible. We've done quite a few changes behind the scenes to improve the performance hopefully. 

      We'll be launching a new location for hosting procon layers in either Los Angeles, USA or Chicago, IL. Still being decided on where the placement should be but these two locations are not set in stone yet. We would like to get feedback on where we should have a new location for hosting the Procon Layers, which you can do by replying to this topic. A poll will be created where people can vote on which location they would like to see.

      We're also looking for some suggestions on what else you would like to see for hosting provider options. So please let us know your thoughts on this matter.
      • 4 replies
    • Added ability to disable the new API check for player country info


      Updated GeoIP database file


      Removed usage sending stats


      Added EZRCON ad banner



      If you are upgrading then you may need to add these two lines to your existing installation in the file procon.cfg. To enable these options just change False to True.

      procon.private.options.UseGeoIpFileOnly False
      procon.private.options.BlockRssFeedNews False



       
      • 2 replies
    • I wanted I let you know that I am starting to build out the foundation for the hosting services that I talked about here. The pricing model I was originally going for wasn't going to be suitable for how I want to build it. So instead I decided to offer each service as it's own product instead of a package deal. In the future, hopefully, I will be able to do this and offer discounts to those that choose it.

      Here is how the pricing is laid out for each service as well as information about each. This is as of 7/12/2020.

      Single MySQL database (up to 30 GB) is $10 USD per month.



      If you go over the 30 GB usage for the database then each additional gigabyte is charged at $0.10 USD each billing cycle. If you're under 30GB you don't need to worry about this.


      Databases are replicated across 3 zones (regions) for redundancy. One (1) on the east coast of the USA, One (1) in Frankfurt, and One (1) in Singapore. Depending on the demand, this would grow to more regions.


      Databases will also be backed up daily and retained for 7 days.




      Procon Layer will be $2 USD per month.


      Each layer will only allow one (1) game server connection. The reason behind this is for performance.


      Each layer will also come with all available plugins installed by default. This is to help facilitate faster deployments and get you up and running quickly.


      Each layer will automatically restart if Procon crashes. 


      Each layer will also automatically restart daily at midnight to make sure it stays in tip-top shape.


      Custom plugins can be installed by submitting a support ticket.




      Battlefield Admin Control Panel (BFACP) will be $5 USD per month


      As I am still working on building version 3 of the software, I will be installing the last version I did. Once I complete version 3 it will automatically be upgraded for you.





      All these services will be managed by me so you don't have to worry about the technical side of things to get up and going.

      If you would like to see how much it would cost for the services, I made a calculator that you can use. It can be found here https://ezrcon.com/calculator.html

       
      • 11 replies
    • I have pushed out a new minor release which updates the geodata pull (flags in the playerlisting). This should be way more accurate now. As always, please let me know if any problems show up.

       
      • 9 replies
×
×
  • Create New...

Important Information

Please review our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.