Jump to content

Issue with Insane Limits with Procon Version (>=1.5.3.0)


Prophet731

Recommended Posts

  • Administrators

We are aware of an issue with insane limits running on the latest procon version. The plugin doesn't work on the new .NET framework for some reason and we are still trying to figure it out. We have no timeframe on when this can be fixed due to IRL taking priority.

@ColColonCleaner and I will try to figure out a solution.

The issue is being discussed in the topic linked below. If you have any suggestions or a way to fix the problem please post it there.

 


View full article

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment
  • Prophet731 featured this topic
  • 4 weeks later...
On 2/6/2020 at 4:17 AM, COREHQ Network said:

Hi,

I have a workaround! You just need to change permissions for insanelimit.cs file and insanelimit  cfg file to 0777. This will solve the issue. 

InsaneLimits.png

To be sure, we have to change permissions on  "insanelimit  .cfg" or "insanelimit  .conf" ?
Because on your screenshot it's "insanelimit  .conf" that we can see.

Link to comment

666 should be enough the files do not have to be executable. Everyone is allowed to read and write those files.

Need new plugin features? I can change: Adkats, AdKatsLRT, LanguageEnforcer, InsaneLimits, xVotemap for you. Also working on new plugins. Have an idea? Share it and I might include it in my repos. Github.com/hedius

 

Check out E4GLAdKats for an advancded and maintained AdKats version.

Link to comment
  • 3 weeks later...
9 hours ago, Hodor said:

And how the hell then use Insane Limits on G-Portal hosting? Procon becomes useless! Why have you still not fixed the problem? @Prophet731

All of us have a real life. This is not a company. We are doing this during our free time. I started with debugging, but well: I have not done anything for 3 weeks and I also cannot share anything useful. I just do not have the time at the moment.... Same applies to many other members of this forum...

Edited by Hedius

Need new plugin features? I can change: Adkats, AdKatsLRT, LanguageEnforcer, InsaneLimits, xVotemap for you. Also working on new plugins. Have an idea? Share it and I might include it in my repos. Github.com/hedius

 

Check out E4GLAdKats for an advancded and maintained AdKats version.

Link to comment
  • Administrators
after too many months of waiting i asked micovery (the good father of insane limits) for a solution...
And did he come up with anything on the issue?

Sent from my ONEPLUS A5010 using Tapatalk

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment
  • Plugin Developer
On 3/12/2020 at 11:35 PM, Prophet731 said:

And did he come up with anything on the issue?

still not.

17 hours ago, ColColonCleaner said:

On my local instance it appears to be functional, but that could be because of the permissions. My permissions dialog on win10 is very different from the one you are seeing.

on my local pc, laptop and VM it does also not work (win 7).

Edited by maxdralle
Link to comment

I also had a look at this tonight.

It seems to be a problem with the generated insanelimits.dll. This is also the reason why it works fine as soon as one takes the dll from the older version of procon.

In the old version, the file and product version of the dll are set to 0.0.0.0 whereas in the new version the file and product version are blank.

This causes problems since the references assembly is looking for a 0.0.0.0 version dll.

 

I did try to circumvent the problem by adding a wildcard assembly version in the buildLimitSource method like this:

@"using System.Reflection;
[assembly: AssemblyVersion(" + "\"" + "*" + "\"" + @")] 

directly added above the namespace PRoConEvents.

 

However, this leads to an error as wildcards are by default not allowed anymore. There is a switch for this, called "deterministic" which was earlier always false by default but is now true.

This is discussed here: https://developercommunity.visualstudio.com/content/problem/311322/the-specified-version-string-contains-wildcards-so.html

 

I did not find a way yet to set this deterministic value to false for the parameters.CompilerOptions in GenerateCompilerParameters() method. It seems like those MSBuild properties do not get recognized by the compiler.

 

As I see it there is two solutions:

1) Change the way Procon generates the plugin dlls and set file and product version to 0.0.0.0 as in previous versions.

2)  Find a way to disable the determinstic flag for the compiler inside insane limits (if this is even possible)

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.
Note: Your post will require moderator approval before it will be visible.

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.

×
×
  • 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.