Jump to content

Adaptive Ticket Count (1.2.1.1 - 12/08/13)


ImportBot

Recommended Posts

Originally Posted by Shifty*:

 

Umm... this has nothing to do with this plugin. This plugin changes the number of tickets, not the server size.

Damn, your correct, I searched using the search bar, and this was the one I went on, my bad.

 

I'll find the correct section.

* Restored post. It could be that the author is no longer active.
Link to comment
  • Replies 694
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Originally Posted by waudrius*:

 

Suggestion for feature releases:

Add the possibility to change default ticket values in your plugin's menu. This is the code from your great plugin with default values:

Code:

this.m_DMapTickets             = new Dictionary<string, int[] >();
            // Values: ConquestLarge0 x 2, ConquestSmall0 x 2, ConquestSmall1 x 2
            this.m_DMapTickets.Add("MP_Subway", new int[6] {350, 350, 350, 350, 0, 0});
            this.m_DMapTickets.Add("MP_013", new int[6] {300, 300, 250, 250, 0, 0});
            this.m_DMapTickets.Add("MP_007", new int[6] {300, 300, 150, 150, 0, 0});
            this.m_DMapTickets.Add("MP_012", new int[6] {300, 300, 200, 200, 0, 0});
            this.m_DMapTickets.Add("MP_003", new int[6] {300, 300, 250, 250, 0, 0});
            this.m_DMapTickets.Add("MP_001", new int[6] {400, 400, 250, 250, 0, 0});
            this.m_DMapTickets.Add("MP_018", new int[6] {300, 300, 200, 200, 0, 0});
            this.m_DMapTickets.Add("MP_017", new int[6] {300, 300, 250, 250, 0, 0});
            this.m_DMapTickets.Add("MP_011", new int[6] {400, 400, 250, 250, 0, 0});
            this.m_DMapTickets.Add("XP1_001", new int[6] {350, 300, 250, 200, 250, 200});
            this.m_DMapTickets.Add("XP1_002", new int[6] {300, 330, 200, 230, 230, 200});
            this.m_DMapTickets.Add("XP1_003", new int[6] {300, 350, 200, 250, 200, 230});
            this.m_DMapTickets.Add("XP1_004", new int[6] {400, 300, 280, 200, 0, 0});
For example: we want to lower the tickets (default tickets for calculation) for MP_001 - "Grand Bazaar" in ConquestLarge0 from 400 to 300.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by falcontx*:

 

Suggestion for feature releases:

Add the possibility to change default ticket values in your plugin's menu. This is the code from your great plugin with default values:

Code:

this.m_DMapTickets             = new Dictionary<string, int[] >();
            // Values: ConquestLarge0 x 2, ConquestSmall0 x 2, ConquestSmall1 x 2
            this.m_DMapTickets.Add("MP_Subway", new int[6] {350, 350, 350, 350, 0, 0});
            this.m_DMapTickets.Add("MP_013", new int[6] {300, 300, 250, 250, 0, 0});
            this.m_DMapTickets.Add("MP_007", new int[6] {300, 300, 150, 150, 0, 0});
            this.m_DMapTickets.Add("MP_012", new int[6] {300, 300, 200, 200, 0, 0});
            this.m_DMapTickets.Add("MP_003", new int[6] {300, 300, 250, 250, 0, 0});
            this.m_DMapTickets.Add("MP_001", new int[6] {400, 400, 250, 250, 0, 0});
            this.m_DMapTickets.Add("MP_018", new int[6] {300, 300, 200, 200, 0, 0});
            this.m_DMapTickets.Add("MP_017", new int[6] {300, 300, 250, 250, 0, 0});
            this.m_DMapTickets.Add("MP_011", new int[6] {400, 400, 250, 250, 0, 0});
            this.m_DMapTickets.Add("XP1_001", new int[6] {350, 300, 250, 200, 250, 200});
            this.m_DMapTickets.Add("XP1_002", new int[6] {300, 330, 200, 230, 230, 200});
            this.m_DMapTickets.Add("XP1_003", new int[6] {300, 350, 200, 250, 200, 230});
            this.m_DMapTickets.Add("XP1_004", new int[6] {400, 300, 280, 200, 0, 0});
For example: we want to lower the tickets (default tickets for calculation) for MP_001 - "Grand Bazaar" in ConquestLarge0 from 400 to 300.
Those values are used in order to accurately calculate the tickets percentage value necessary to achieve a specific ticket count on each map and game mode. If you'd like to edit the code in order to suit some custom needs, that's cool, but I won't be adding the ability to change these values via the plugin options, as it would simply confuse most users.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Workaholic*:

 

Same problem again today :

 

The map switched (aprox 11:15-21) and player count was set to 0?

 

http://paste.org/43816

 

This error

 

[10:59:35] Server: request S: 2715 [0-procon.plugin.onConsole] [1--8588748989161947300] [2-AdaptiveServerSize: TASK -> 29 players online. 1 players joining. Server size set to 0, but should be 32. Round started at 0. Waiting for round to end.]

 

I am seeing it on three different servers now. I am using in game admin, your plugin and the true balancer BF3

 

On my 4th server I am seeing the same problem but it is not being set to 0 but the last value your plugin has set it to :

 

[11:31:50 93] AdaptiveServerSize: TASK -> 4 players online. 0 players joining. Server size set to 4, but should be 8. Round started at 4. Waiting for round to end.

[11:31:55 06] AdaptiveServerSize: TASK -> 4 players online. 0 players joining. Server size set to 4, but should be 8. Round started at 4. Waiting for round to end.

 

and it does not change.. have to fix it manualy

 

I really do hope you can fix this plugin. The older version works perfectly and has run stable for weeks!

 

When fixed I hope you can also implement this feature:

 

Change to 32 player map and switch to 64 player map and remove the 32 player map from the cycle. We are doing this manualy now to get our Karkand 64 slot server full.

 

1) Switch to wake island conquest small. Wait for it to fill up

2) set next map 64 slots map

3) remove 32 slots wake island map

4) done

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

Originally Posted by QUACK-Major-Pain*:

 

Read the error: [10:59:35] Server: request S: 2715 [0-procon.plugin.onConsole] [1--8588748989161947300] [2- AdaptiveServerSize: TASK -> 29 players online. 1 players joining. Server size set to 0, but should be 32. Round started at 0. Waiting for round to end.]

 

Your in the wrong thread.

 

This plugin adjusts tickets, not slots.

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

Originally Posted by falcontx*:

 

Same problem again today :

 

The map switched (aprox 11:15-21) and player count was set to 0?

 

http://paste.org/43816

 

This error

 

[10:59:35] Server: request S: 2715 [0-procon.plugin.onConsole] [1--8588748989161947300] [2-AdaptiveServerSize: TASK -> 29 players online. 1 players joining. Server size set to 0, but should be 32. Round started at 0. Waiting for round to end.]

You posted this in the wrong thread. Perhaps an admin will fix it.

But, your problem is that you're running an old version (1.3.2.0). You need to upgrade to 1.3.2.5.

 

When fixed I hope you can also implement this feature:

 

Change to 32 player map and switch to 64 player map and remove the 32 player map from the cycle. We are doing this manualy now to get our Karkand 64 slot server full.

 

1) Switch to wake island conquest small. Wait for it to fill up

2) set next map 64 slots map

3) remove 32 slots wake island map

4) done

You need to get Ultimate Map Manager, which can be found here:

page1/index.html*

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

Originally Posted by *UWS*SAMPSON*:

 

@ Falcontx

 

I have set the plugin to No for "change tickets on conquest only". Units used to "actual # of tickets".

 

However it was not getting the correct amount of tickets in rush mode for attackers, it allotted fewer tickets than set.

I turned debug mode on but couldn't find a response from it. I then did a few short tests and figured out it was taking a percentage of tickets. But then I had to figure out percentage of what #. 400 seems to be the default #.

So in order for attackers to have 75 tickets with a full 16 slot server, I had to set # of tickets to 400. I assume this would only work for servers previously configured to 75 ticket rush mode. Another ex) I want my attackers to have 43 tickets when the server is at 8 slots, so I input 234.

 

Pretty strange, or maybe I'm just not getting something, but this works just fine for me, I just figured I put this out here if someone else was having the same issue.

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

Originally Posted by falcontx*:

 

@ Falcontx

 

I have set the plugin to No for "change tickets on conquest only". Units used to "actual # of tickets".

 

However it was not getting the correct amount of tickets in rush mode for attackers, it allotted fewer tickets than set.

I turned debug mode on but couldn't find a response from it. I then did a few short tests and figured out it was taking a percentage of tickets. But then I had to figure out percentage of what #. 400 seems to be the default #.

So in order for attackers to have 75 tickets with a full 16 slot server, I had to set # of tickets to 400. I assume this would only work for servers previously configured to 75 ticket rush mode. Another ex) I want my attackers to have 43 tickets when the server is at 8 slots, so I input 234.

 

Pretty strange, or maybe I'm just not getting something, but this works just fine for me, I just figured I put this out here if someone else was having the same issue.

Yeah. "Actual # of tickets" doesn't work properly for modes other than Conquest. It's a bug, but no one had reported it until now. I'll put it on my todo list.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by KunninLynguist*:

 

I cannot get this to show in my Plugins list. I've installed it on the layer in the exact same manner I installed Adaptive Server Size (which works great, thanks!), but yet it refuses to show? I have restarted the server that hosts the Procon, I've opened and closed my client and still nothing. I have also restarted the BF3 server in question just in case.

 

I currently have these plugins active on the Layer:

 

BF3 Auto Messages

Adaptive Server Size

In-Game Admin

Server Rules On Request

Squad Enforcer

True Balancer

 

Kill Streaks & Spambot are installed, but not active.

 

 

I had this same problem with Fruity's 'Empty Map' plugin, but in the end I just gave up on it when I saw UMM.

 

Can anyone shed some light on where I'm going wrong?

 

EDIT: My account on the layer also has 100% access to all features and commands.

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

Originally Posted by falcontx*:

 

I cannot get this to show in my Plugins list. I've installed it on the layer in the exact same manner I installed Adaptive Server Size (which works great, thanks!), but yet it refuses to show? I have restarted the server that hosts the Procon, I've opened and closed my client and still nothing. I have also restarted the BF3 server in question just in case.

 

I currently have these plugins active on the Layer:

 

BF3 Auto Messages

Adaptive Server Size

In-Game Admin

Server Rules On Request

Squad Enforcer

True Balancer

 

Kill Streaks & Spambot are installed, but not active.

 

 

I had this same problem with Fruity's 'Empty Map' plugin, but in the end I just gave up on it when I saw UMM.

 

Can anyone shed some light on where I'm going wrong?

 

EDIT: My account on the layer also has 100% access to all features and commands.

I dunno, man. CAdaptiveTicketCount.inc should be in the Procon/Plugins directory and CAdaptiveTicketCount.cs should be in the Procon/Plugins/BF3 directory. That's about it.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by KunninLynguist*:

 

I've got it sorted, thank you for the response and UMM, Falcon!

 

I ended up reinstalling Procon on the server this morning and so far, so good. I've got UMM showing in the plugins now and I'm just adding the rest one at a time just to ensure there's no hiccups.

 

All I can think is that maybe the Procon layer wasn't auto-updating? I do recall seeing a command in one of the .cfgs to switch on auto-update for Procon and it was set to 'false' I believe, but it wasn't important at the time so I just left it be.

 

Anyway, I'm going to crack on installing the plugins and I'll drop another post in to let you know how everything is running. Still got to install Server Size, Ticket Count & Squad Enforcer... and then any other plugins that are floating around!

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

Originally Posted by axRhino*:

 

Is there a way to get it to only adjust the ticket counts at the start of a round rather than switching them as the game moves along?

 

I would rather end a round and start a new one with a larger or smaller ticket count than to see the ticket count just continue to grow as the server fills

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

Originally Posted by falcontx*:

 

Is there a way to get it to only adjust the ticket counts at the start of a round rather than switching them as the game moves along?

 

I would rather end a round and start a new one with a larger or smaller ticket count than to see the ticket count just continue to grow as the server fills

The plugin only changes the ticket count between rounds. The server will not adjust the ticket count mid-round even if you try.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Slysi*:

 

I cannot get this to show in my Plugins list. I've installed it on the layer in the exact same manner I installed Adaptive Server Size (which works great, thanks!), but yet it refuses to show? I have restarted the server that hosts the Procon, I've opened and closed my client and still nothing. I have also restarted the BF3 server in question just in case.

 

I currently have these plugins active on the Layer:

 

BF3 Auto Messages

Adaptive Server Size

In-Game Admin

Server Rules On Request

Squad Enforcer

True Balancer

 

Kill Streaks & Spambot are installed, but not active.

 

 

I had this same problem with Fruity's 'Empty Map' plugin, but in the end I just gave up on it when I saw UMM.

 

Can anyone shed some light on where I'm going wrong?

 

EDIT: My account on the layer also has 100% access to all features and commands.

Im having the same issue here.

If i go to events tab after i login I can see that the plugin is picked up compiled and loaded, but its no where to be seen on the plugins tab.

 

Are there any commands to manually load and unload plugins from the procon console ?

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

Originally Posted by falcontx*:

 

Im having the same issue here.

If i go to events tab after i login I can see that the plugin is picked up compiled and loaded, but its no where to be seen on the plugins tab.

 

Are there any commands to manually load and unload plugins from the procon console ?

Ensure that CAdaptiveServerSize.inc is in the Plugins directory and CAdaptiveServerSize.cs is in the Plugins/BF3 directory, then close and restart PRoCon. There's nothing else to do.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by HexaCanon*:

 

ok getting this debug message

 

Code:

[13:35:22 77] AdaptiveTicketCount: WORK -> Not a Conquest map; Ticket count: 100%
while the map was large conquest and i use ultimate map manager to switch to conquest when the server is populated .. i waited for the next round and it still shows the same message.

 

Edit :

 

so what happened is that i have 2 maplists on map manager, when it changed from maplist 1 to maplist 2 (Rush to conquest) the adaptive ticket size still thought it was Rush so it kept it at 100%, ok so the next maplist runs one map with 2 rounds, on round 2/2 adaptive ticket size still put it on 100%, finally when a map change was performed (2/2 rounds ended wit the same map) it applied the conquest ticket counts required.

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

Originally Posted by falcontx*:

 

ok getting this debug message

 

Code:

[13:35:22 77] AdaptiveTicketCount: WORK -> Not a Conquest map; Ticket count: 100%
while the map was large conquest and i use ultimate map manager to switch to conquest when the server is populated .. i waited for the next round and it still shows the same message.

 

Edit :

 

so what happened is that i have 2 maplists on map manager, when it changed from maplist 1 to maplist 2 (Rush to conquest) the adaptive ticket size still thought it was Rush so it kept it at 100%, ok so the next maplist runs one map with 2 rounds, on round 2/2 adaptive ticket size still put it on 100%, finally when a map change was performed (2/2 rounds ended wit the same map) it applied the conquest ticket counts required.

Thanks for the explanation. I'll look at the code to see if I can get it working as you would expect.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by federico8221*:

 

Hi all!

I'm using this plugin on my server and I have to say that is great.. I was wondering if it possible tho to have it work and so manage the tickets only in TDM mapmodes..

Is it possible? Don't really need all the time on CQ but sure on tdm..

Thanks!

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

Originally Posted by tarreltje*:

 

Im using it for TDM and its working fine!

 

just use the % setting

 

Would be awesome, if the plugin would spam a messages like : 30 tickets to end the round

 

People cant see no how much is needed.

 

Its doable with procon rulz but then i would show the message only once!

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

Originally Posted by falcontx*:

 

falcon is it posible that the plugin will show a message on the start of the round how much kills are needed? Trying to do it with procon rulz but that isnt working!

You mean for TDM or SQDM mode?
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Snake-Eyezz*:

 

For some reason this plug in worked great for 2 days and it has recently stopped bringing any players to our server.

I've restarted the game server and procon of several occasions but still no luck, the settings for the plug in have never changed and that's what has me concerned.

 

Is there something I'm missing ? Is our server broke or does the plug in randomly work correctly ?

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

Originally Posted by falcontx*:

 

For some reason this plug in worked great for 2 days and it has recently stopped bringing any players to our server.

I've restarted the game server and procon of several occasions but still no luck, the settings for the plug in have never changed and that's what has me concerned.

 

Is there something I'm missing ? Is our server broke or does the plug in randomly work correctly ?

The plugin just changes ticket values based on the number of players on your server. It doesn't attract players to your server. Once you get some players on, it increases the number of tickets, which should keep them on longer, thus attracting more players.

 

My point is, it's not going to help much until you have probably at least 8-12 players on.

* 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.