For the LizeriumFreelancerMode mod on LizeriumServer, the following structure is used:
Mods/
└── LizeriumFreelancerMode/
├── 99.3.4/
├── updates/
└── version.xml
When publishing a mod, you need to:
- generate
manifest.xml - prepare installation files for deployment
These files will be placed in:
Mods/LizeriumFreelancerMode/99.3.4
To generate them, use the Publisher from:
.\AppUpdater.Publisher.exe -source:.\INPUT\3_FL_APP\ -target:.\MODS\ -version:99.3.4 -deltas:2Important
Additionally, game files must be split into smaller .bin parts.
This is typically done using an Inno Setup script (you can use your own version), for example:
99.3.4.iss
After generating the release files:
- take all generated binaries
- include the manifest
- upload everything into the server directory
In the file:
Mods/LizeriumFreelancerMode/version.xml
you must specify:
- the current game version
- the latest update archive version available in
updates
<config>
<version>99.3.4</version>
<updates>99.3.12</updates>
</config>Upload update archives into:
Mods/LizeriumFreelancerMode/updates
Tip
Archives are created as follows:
- First, create a
.7zarchive using ultra compression (LZMA2) - Then wrap the
.7zinto a.tararchive

