Files
dockipelago/worlds/cluster_truck/docs/en_setup.md
Jonathan Tinney 7971961166
Some checks failed
Analyze modified files / flake8 (push) Failing after 2m28s
Build / build-win (push) Has been cancelled
Build / build-ubuntu2204 (push) Has been cancelled
ctest / Test C++ ubuntu-latest (push) Has been cancelled
ctest / Test C++ windows-latest (push) Has been cancelled
Analyze modified files / mypy (push) Has been cancelled
Build and Publish Docker Images / Push Docker image to Docker Hub (push) Successful in 5m4s
Native Code Static Analysis / scan-build (push) Failing after 5m2s
type check / pyright (push) Successful in 1m7s
unittests / Test Python 3.11.2 ubuntu-latest (push) Failing after 16m23s
unittests / Test Python 3.12 ubuntu-latest (push) Failing after 28m19s
unittests / Test Python 3.13 ubuntu-latest (push) Failing after 14m49s
unittests / Test hosting with 3.13 on ubuntu-latest (push) Successful in 5m0s
unittests / Test Python 3.13 macos-latest (push) Has been cancelled
unittests / Test Python 3.11 windows-latest (push) Has been cancelled
unittests / Test Python 3.13 windows-latest (push) Has been cancelled
add schedule I, sonic 1/frontiers/heroes, spirit island
2026-04-02 23:46:36 -07:00

3.3 KiB

ClusterTruck Multiworld Setup Guide

If you are hosting

  1. Download and install Archipelago.
  2. Open Archipelago
  3. Download cluster_truck.apworld from the releases page and click Install APWorld in Archipelago, selecting cluster_truck.apworld when prompted
  4. Download cluster_truck.yaml from the releases page and place it in the Players folder
  5. Edit cluster_truck.yaml to change any options you may want
  6. Make sure you have everyone's APWorld and yaml installed and click generate
  7. Go to Upload Multidata and start the server.

If you are playing

  1. Download BepInEx.zip from the releases page
  2. Extract in your ClusterTruck directory (default is C:\ProgramFiles (x86)\Steam\SteamApps\Common\ClusterTruck)
  3. Download and install .NET Desktop Runtime 9
  4. Optionally: enable console in BepInEx/config/BepInEx.cfg by setting Logging.Console.Enabled = true
  5. Start the game.
  6. Optionally: press F1 to edit the mods settings.
  7. On the upper left type in Address, Slot Name, and optionally Password.
  8. Click Connect
  9. Optionally: enable DeathLink on the upper left
  10. Have Fun

Linux

  1. THE SNAP VERSION WILL NOT WORK, EITHER USE PROTON OR SWITCH TO NATIVE/FLATPAK
    1. Make sure you have mono and dotnet 9.0 installed
  2. Download BepInEx.zip from the releases page
  3. Extract in your ClusterTruck directory (default is ~/.local/share/Steam/steamapps/common/Clustertruck)
  4. Delete BepInEx/Core
  5. Download BepInEx_linux_x64_5.4.23.2.zip
  6. Extract to game folder
  7. Edit run_bepinex.sh so that dll_search_path_override="unstripped"
  8. Set Launch Options to ./run_bepinex.sh "%command%"
  9. Continue from step 3 of above list

Inside BepInEx.zip

If you don't want to download the zip you can make it yourself

  1. Download the required files:
  2. Extract the files. All paths are relative to ClusterTrucks game directory
    • extract only System.Runtime.Serialization.dll from corelibs zip to unstripped
    • extract only Bin/net35/Newtonsoft.Json.dll from Newtonsoft.Json zip to unstripped
    • extract BepInEx5 to the Game Directory
    • extract BepInEx Configuration Manager to Game Directory
    • extract ArchipelagoClusterTruck to BepInEx/plugins
  3. Run game then close
  4. Edits
    • Edit doorstop_config.ini to replace dll_search_path_override = with dll_search_path_override = unstripped
    • Edit BepInEx/config/BepInEx.cfg to replace Preloader.Entrypoint.Type = Application with Preloader.Entrypoint.Type = Camera