Contract Manager предоставляет администратору сервера контроль над контрактами на полях и делает их справедливыми для каждой фермы. Он работает на выделенных серверах, в размещённых многопользовательских играх и в одиночной игре, используя только меню самой игры.
ЗАЧЕМ НУЖЕН ЭТОТ МОД
На общих серверах контрактами было легко злоупотреблять и трудно управлять ими. Ферма могла взять контракт на уборку урожая, продать урожай в другом месте или передать его другой ферме, а затем просто позволить контракту провалиться. Награды нельзя было согласовать с экономикой сервера, а у администраторов не было возможности вмешаться. Contract Manager был создан для нашего собственного сервера сообщества, чтобы решить именно эту проблему.
ЧТО ОН ДЕЛАЕТ
- Защита продукции: урожай по контракту можно перемещать только между транспортными средствами ферм, выполняющих контракт, и выгружать только в его точке доставки. Выгрузка на землю или передача другой ферме блокируется. После начала работы контракт нельзя отменить, а в случае провала собранный к этому моменту урожай по контракту изымается.
- Правила администратора: множитель награды с минимальным и максимальным значением, штраф за провал и частичная выплата, количество активных контрактов на ферму, дневная и месячная квота, размер доски и интервал генерации, длительность контракта, типы контрактов и их веса, доля урожая, оставляемая ферме, стоимость арендованной техники, расчёт цены по расстоянию и сложности, репутация, бонусы за цепочку и NPC.
- Дополнительные строки в сведениях о контракте: оставшееся время, возможный штраф, ожидаемый урожай, количество к доставке и прогресс.
- Страница Contract Manager в меню ESC: все контракты в одной сортируемой таблице с вкладками Активные, Новые и История.
- Многопользовательская игра: зарезервировать контракт на несколько минут, поделиться контрактом с фер -партнёром и разделить награду в зависимости от вклада. Администраторы могут обновить доску, принудительно отменить контракт, передать его или назначить ферме.
КАК ИСПОЛЬЗОВАТЬ
- Настройки: ESC > Настройки > Contract Manager. Изменять их может только администратор; каждый игрок видит здесь статистику своей фермы.
- Страница контрактов игры, нижняя панель: C = Зарезервировать, Пригласить партнёра, Принять партнёрство, Покинуть партнёрство. Пробел = Отклонить приглашение. X = Обновить доску (администратор). Если клавиша уже используется игрой, назначается следующая свободная; панель всегда показывает её. На геймпаде используйте кнопку, указанную на панели.
- Страница Contract Manager: выберите вкладку, выделите строку и нажмите кнопку действия. Для действий, которые нельзя отменить, потребуется подтверждение.
ПРИМЕЧАНИЯ
- Установите мод на сервер и каждому игроку; у всех должна быть одна и та же версия.
- В одиночной игре функции, доступные только в многопользовательском режиме, отключены и отображаются серым цветом.
- Когда активен FS25_BetterContracts, Contract Manager отключает собственные правила контрактов, чтобы моды не накладывались друг на друга; администратор может включить их обратно с помощью пункта «Применить поверх BetterContracts».
- Файл настроек: modSettings/FS25_ContractManager.xml
- Исходный код и сообщения об ошибках: https://github.com/Dostlar-Studio/FS25_ContractManager