Перейти к содержимому

Мировые события

bs_events, конфиг в bs_events/config/config_events.lua. Всё здесь есть и в F1 в разделе World Events.

Events.Schedule = {
airdrop = { enabled = true, times = '15:00,21:00', days = 'daily' },
stash = { enabled = true, times = '13:30,17:30,23:00', days = 'daily' },
convoy = { enabled = true, times = '19:00', days = 'fri,sat,sun' },
horde = { enabled = true, times = '22:00', days = 'wed,sat' },
}

Время считается по местным часам сервера. Запланированный старт пропускается, если уже идёт maxConcurrent (3) событий или онлайн меньше minPlayers игроков.

  1. Аирдроп - пролетает самолёт, ящик падает в случайную точку из Events.Airdrop.areas и получает красный фальшфейер. Точки внутри безопасных зон пропускаются, так что это всегда открытый PvP.
  2. Сообщение о припасах - радиосообщение называет квадрат тайника из Events.Stash.spots. Кто первым откроет, тот и заберёт.
  3. Военный конвой - разбитые военные машины с запертыми ящиками. Нужна lockpick или crowbar, это занимает 20-40 с, шумно и привлекает зомби, а отмычка может сломаться.
  4. Волны орд - волны появляются в точке from региона и идут к окраине безопасной зоны. Размер волны по-прежнему ограничен Streaming.PoolGuard.maxNetworked.

Строки лута находятся в Events.Loot (предмет, мин, макс, шанс). Предметы должны существовать в bs_inventory.

Аирдропы и конвои могут также выбрасывать faction_xp_token. Использованный внутри флага своей фракции, он даёт Events.FactionToken.xp опыта фракции.

/event start airdrop|stash|convoy|horde
/event stop <kind|id|all>
/event list

Требуется bs.admin, либо запускай из консоли сервера.