EasyDeliveryCoLanCoop

版本 v0.2.191·更新於 2026-03-06

LAN co-op mod for Easy Delivery Co (Host/Client networking, player/car sync, save sync, vehicle SFX sync).

模組介紹 作者原文

EasyDeliveryCoLanCoop

LAN-кооп мод для Easy Delivery Co на базе BepInEx 5.

Текущая версия: 0.2.19

Описание репозитория

EasyDeliveryCoLanCoop — это мод, который добавляет LAN-кооператив в Easy Delivery Co: подключение Host/Client, синхронизацию игроков и машин, базовую синхронизацию прогресса и расширенную синхронизацию автомобильных звуков.

Репозиторий предназначен для:

  • использования готовой сборки мода;
  • сборки из исходников;
  • совместной доработки и отладки сетевой части.

Статус проекта: experimental (активная разработка).

Что умеет мод

  • LAN-сетевой слой Host/Client поверх UDP
  • Автообнаружение хоста в локальной сети (broadcast)
  • Синхронизация игроков, машин и груза в машине
  • Синхронизация денег и части прогресса через ключи сохранений
  • Синхронизация звуков машины:
  • клаксон
  • шины/скольжение
  • удары/столкновения
  • Режим работы игры в фоне (не останавливается при потере фокуса)

Ограничения

  • Мод в статусе experimental, не все игровые системы реплицируются 1:1
  • Авторитет у хоста: хост принимает/применяет ключевые изменения и рассылает снапшоты
  • Возможны рассинхроны на сложной физике и нестандартных сценариях

Требования

  • Windows
  • Easy Delivery Co
  • BepInEx 5 (Mono)

Установка

  • Установите BepInEx 5 в папку игры.
  • Скопируйте собранный файл EasyDeliveryCoLanCoop.dll в:
  • BepInEx/plugins/EasyDeliveryCoLanCoop/
  • Если Harmony не подхватывается автоматически, убедитесь, что 0Harmony.dll доступен (обычно через BepInEx, либо рядом с плагином).

Быстрый старт

Вариант 1: через конфиг

Файл конфига:

  • BepInEx/config/EasyDeliveryCoLanCoop.cfg

Параметр Mode:

  • Off
  • Host
  • Client

Для клиента также задайте HostAddress и Port.

Вариант 2: через аргументы запуска (рекомендуется)

Поддерживаемые аргументы:

  • --lancoop-server или --lancoop-host
  • --lancoop-client
  • --lancoop-off

Пример:

  • EasyDeliveryCo.exe --lancoop-server

Готовые bat-скрипты

В корне проекта есть:

  • run_lancoop_server.bat
  • run_lancoop_client.bat
  • run_lancoop_off.bat

Примеры запуска из PowerShell:

-.\run_lancoop_server.bat "D:\Easy Delivery Co\EasyDeliveryCo.exe"

-.\run_lancoop_client.bat "D:\Easy Delivery Co\EasyDeliveryCo.exe"

Важные настройки

Сеть

  • Mode
  • Port
  • HostAddress
  • TickRate
  • ClientTimeoutSeconds

LAN discovery

  • AutoDiscovery
  • DiscoveryPort
  • DiscoveryIntervalMs

Звуки машин

  • CarSoundSyncEnabled
  • CarSoundSyncMode
  • All: клаксон + шины + удары
  • HornOnly: только клаксон
  • CarSoundSyncMinIntervalSeconds

Прогресс/сейв

  • SaveKeySyncEnabled
  • SaveKeyDenySubstrings
  • ClientReceivesHostSaveOnJoin
  • ClientWipeLocalSaveOnJoin

Позиции игроков

  • Positions.Enabled
  • Positions.SaveIdOverride
  • Positions.ClientTeleportOnJoin

Отладка

  • Debug.DebugLogs
  • Debug.DebugLogIntervalSeconds

Логи

Ищите логи BepInEx в стандартной папке игры.

Полезные маркеры в логах:

  • UDP host listening
  • UDP client started
  • Client registered
  • Snapshot send / Snapshot recv
  • CarSfx send / CarSfx recv / CarSfx relay

Сборка из исходников

  • Положите необходимые зависимости в папку lib (см. lib/README.md).
  • Выполните:

dotnet build -c Release

  • Готовая сборка:

bin/Release/netstandard2.1/EasyDeliveryCoLanCoop.dll

Документы проекта

  • Changelog: CHANGELOG.md
  • Contributing guide: CONTRIBUTING.md

Лицензия

Проект распространяется по лицензии MIT.

См. LICENSE.

Обратная связь

При баг-репорте прикладывайте:

  • версию мода
  • логи хоста и клиента
  • шаги воспроизведения
  • какие настройки в cfg использовались

English

LAN co-op mod for Easy Delivery Co built with BepInEx 5.

Current version: 0.2.19

Repository Description

EasyDeliveryCoLanCoop adds LAN multiplayer to Easy Delivery Co with Host/Client networking, player/car sync, partial progression sync, and extended vehicle SFX sync.

This repository is intended for:

  • using the released DLL;
  • building from source;
  • collaborative networking/mod development.

Project status: experimental.

Features

  • UDP-based LAN Host/Client networking
  • Automatic host discovery over LAN broadcast
  • Player, car, and i

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack

檔案與校驗

檔案名稱
EasyDeliveryCoLanCoop-0.2.191.zip
檔案大小
58.5 KiB