This is a mirror of official patches for dedicated server of «IL-2 Sturmovik: Forgotten Battles» flight simulator.
Contains original EXE files.
Also includes ZIP versions, which are just repacked versions of original EXE. Useful for non-Windows systems.
Patches are listed on the releases page.
Docker images are available as il2horusteam/il2ds.
This repository contains a downloader of server's patches downloader/il2fb_download_ds.py.
The downloader allows to fetch both EXE and ZIP versions of patches.
Depends on Python 3.7+.
The downloader runs as a local script, hence clone this repo or download the following files:
downloader/il2fb_download_ds.pydownloader/requirements.txt
Installation of dependencies:
pip install -r requirements.txtusage: il2fb_download_ds.py [-h] [-v VERSION_SPEC [VERSION_SPEC ...]]
[--with-zip] [--no-zip] [--with-exe] [--no-exe]
[-o OUTPUT_DIR]
Download patches for dedicated server of IL-2 FB
optional arguments:
-h, --help show this help message and exit
-v VERSION_SPEC [VERSION_SPEC ...], --version VERSION_SPEC [VERSION_SPEC ...]
versions to download, all versions are downloaded by
default; separate mulpiple values with space; ex:
'4.14.1', ex: '>=4.12', ex: '<3', ex: '==4.12.*', ex:
'>=4.12,<4.13', ex: '==4.11.1' '==4.10.1'
--with-zip download repacked ZIP versions of pathes (enabled by
default)
--no-zip do not download repacked ZIP versions of pathes
--with-exe download original EXE versions of pathes (enabled by
default)
--no-exe do not download original EXE versions of pathes
-o OUTPUT_DIR, --output-dir OUTPUT_DIR
output directory for downloaded files (default:
'./patches')
The downloader fetches MD5 checksums for every patch. However, it's up to the user to check patches against their checksums.
Download all patches, both EXE and ZIP:
./il2fb_download_ds.pyDownload all patches, EXE-only:
./il2fb_download_ds.py --no-zipDownload all patches, ZIP-only:
./il2fb_download_ds.py --no-exeDownload ZIP patch of version '4.14.1':
./il2fb_download_ds.py --no-exe -v '4.14.1'Download all ZIP patches of version '4.12' and newer:
./il2fb_download_ds.py --no-exe -v '>=4.12'Download all ZIP patches older that version '3':
./il2fb_download_ds.py --no-exe -v '<3'Download all ZIP patches of version '4.12.*' ('4.12', '4.12.1', '4.12.2'):
./il2fb_download_ds.py --no-exe -v '4.12.*'The same as above:
./il2fb_download_ds.py --no-exe -v '>=4.12,<4.13'Download all ZIP patches between versions '4.09' and '4.12' inclusive:
./il2fb_download_ds.py --no-exe -v '>=4.09,<=4.12'Download ZIP patches of versions '4.11.1' and '4.10.1':
./il2fb_download_ds.py --no-exe -v '4.11.1' '4.10.1'