The contents of this repository are meant to be compiled into an archive soldat.smod. To learn more about .smod files, refer to this post on Soldat forums. The recommended way to get the files is to download them from the latest release. This way, your soldat.smod is guaranteed to have the same SHA1 as the version used by official soldatserver releases (which is required to join servers with sv_pure
set).
If you wish to create your own soldat.smod file, run the following commands from the root of this repository:
rm -rf server client shared
git checkout server client shared
python3 create_smod.py
The script attempts to produce the same byte-for-byte archive file regardless of what operating system it is run on, but it is potentially fragile due to its reliance on Python's shipped implementation of zip.
TBD
Soldat and all the file formats the program produces are Copyright © 2001-2018 Michal Marcinkowski. All rights reserved.