Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note
titleWorkshop updates
Be careful: if you update your map or mod, server operators will have to update the package on their servers (rerun the download tool,) otherwise the version that clients autodownload won't match what's on the server. It's recommended that you include "WIP" ("work in progress") or "Beta" in the Workshop entry if you're regularly updating your map to let server operators know.

Join the Workshop Beta Steam Group

Info
titleBeta information
While Workshop support is not fully released (which we expect to be fairly brief), you will need to join the Chivalry: Medieval Warfare Workshop testing group in order to test Workshop uploads and autodownloads

Creating an upload info file:

The mod package GUID

After you cook, you'll notice that your mod package has cooked to a directory like UDKGame\CookedSDK\AOCSDKLevels_<GUID GOES HERE>. The bolded component there is the mod package's GUID. You'll want to save this GUID. In the future, when you want to recook this same map/mod package, you should add the guid to your cook command.

...

  • $PackageDirectory – should correspond to your mod package subdirectory in CookedSDK. For instance, for a subdirectory at ChivlaryDirectory\UDKGame\CookedSDK\AOCSDKLevels_<GUID GOES HERE>, use "AOCSDKLevels_<GUID GOES HERE>"
    • Map-only packages: make sure this is "AOCSDKLevels_xxx" (where xxx is your package's GUID); only packages with code will be "MyModName_xxx"
  • $Description – the description that shows up in the Workshop. This can be edited after you've uploaded.
  • $Title – the title that shows up in the Workshop. This can be edited after you've uploaded.
  • $PreviewFile – a 512x512 image file which should be in the same directory (i.e. ChivlaryDirectory\UDKGame\CookedSDK\__CMWSDKFiles). You can use PNG or JPEG, though PNG is usually preferable (no compression artifacts)

Uploading:

Note
titleImportant SDK Release 1 mod information

Mods with code changes will not upload to the Workshop for Release 1. The upload tool will partially work and will generate a .cmwsdk archive which you can then manually distribute to servers and clients, like you're already doing. Map-only mod packages are not affected by this restriction.

...