Jump to content

ignoreInCompatibilityChecks , dependencies ... problem in mod.json


seeh
 Share

Recommended Posts

i try to switch

"ignoreInCompatibilityChecks": false,

"ignoreInCompatibilityChecks": false,

to

"ignoreInCompatibilityChecks": true,
  "dependencies": ["autocivp>=1.0.18", ....]

but a user have reported me now following :

user: failed to connect to the server

me: autocivp>=1.0.18

user: i have to connect again then..

user: still the same

"The property "dependencies" is an array of strings. Each string is either a modname or a mod version comparison." https://trac.wildfiregames.com/wiki/Modding_Guide

any idea?

but mostly they don't say what error message it is, but something like:

seeh, i cant't join

 

Edited by seeh
Link to comment
Share on other sites

  • seeh changed the title to ignoreInCompatibilityChecks , dependencies ... problem in mod.json

It's probably the case that the user can't join due to not having autocivp installed. The setting "ignoreIncompatibilityChecks" set to false combined with dependencies of autocivP >= 1.0.18 causes autocivP to be REQUIRED in order for anyone to join your game. Unfortunately, there is no option with mod.json to enforce a minimum version of autocivP but also make autocivP optional.

Edited by Norse_Harold
  • Thanks 1
Link to comment
Share on other sites

17 minutes ago, Norse_Harold said:

it's probably the case that the user can't join due to not having autocivp installed. The setting "ignoreIncompatibilityChecks" set to false combined with dependencies of autocivP >= 1.0.18 causes autocivP to be REQUIRED in order for anyone to join your game. Unfortunately, there is no option with mod.json to enforce a minimum version of autocivP but also make autocivP optional

probably.

i was inspired by some (working) mod.json that uses:

  "dependencies": ["0ad>=0.0.26","0ad<=0.0.27"],

i will try now without the ignoreInCompatibilityChecks inside but with the <= also.

some want me to have  ignoreInCompatibilityChecks false, but then i never could play because i usually set the version +1 ( public version + 1 ). means version number cant match never then (i guess version number will be checked).
thats easier for spontaneous jump in development when have some ideas.

Edited by seeh
Link to comment
Share on other sites

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.

 Share

×
×
  • Create New...