ClusterTruck Multiworld Setup Guide
If you are hosting
- Download and install Archipelago.
- Open Archipelago
- Download
cluster_truck.apworldfrom the releases page and click Install APWorld in Archipelago, selecting cluster_truck.apworld when prompted - Download
cluster_truck.yamlfrom the releases page and place it in the Players folder - Edit
cluster_truck.yamlto change any options you may want - Make sure you have everyone's APWorld and yaml installed and click generate
- Go to Upload Multidata and start the server.
If you are playing
- Download BepInEx.zip from the releases page
- Extract in your ClusterTruck directory (default is
C:\ProgramFiles (x86)\Steam\SteamApps\Common\ClusterTruck) - Download and install .NET Desktop Runtime 9
- Optionally: enable console in
BepInEx/config/BepInEx.cfgby settingLogging.Console.Enabled = true - Start the game.
- Optionally: press
F1to edit the mods settings. - On the upper left type in Address, Slot Name, and optionally Password.
- Click Connect
- Optionally: enable DeathLink on the upper left
- Have Fun
Linux
- THE SNAP VERSION WILL NOT WORK, EITHER USE PROTON OR SWITCH TO NATIVE/FLATPAK
- Make sure you have mono and dotnet 9.0 installed
- Download BepInEx.zip from the releases page
- Extract in your ClusterTruck directory (default is
~/.local/share/Steam/steamapps/common/Clustertruck) - Delete
BepInEx/Core - Download BepInEx_linux_x64_5.4.23.2.zip
- Extract to game folder
- Edit
run_bepinex.shso thatdll_search_path_override="unstripped" - Set Launch Options to
./run_bepinex.sh "%command%" - Continue from step 3 of above list
Inside BepInEx.zip
If you don't want to download the zip you can make it yourself
- Download the required files:
- Extract the files. All paths are relative to ClusterTrucks game directory
- extract only
System.Runtime.Serialization.dllfrom corelibs zip tounstripped - extract only
Bin/net35/Newtonsoft.Json.dllfrom Newtonsoft.Json zip tounstripped - extract BepInEx5 to the Game Directory
- extract BepInEx Configuration Manager to Game Directory
- extract ArchipelagoClusterTruck to
BepInEx/plugins
- extract only
- Run game then close
- Edits
- Edit
doorstop_config.inito replacedll_search_path_override =withdll_search_path_override = unstripped - Edit
BepInEx/config/BepInEx.cfgto replacePreloader.Entrypoint.Type = ApplicationwithPreloader.Entrypoint.Type = Camera
- Edit