LAST DAY

Комьюнити сервера Last Day в игре Project Zomboid

Инструменты пользователя

Инструменты сайта


ingame:respawn_and_reset

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
ingame:respawn_and_reset [2026/10/08 14:27] – [Ресет локаций на Last Day] kilenhadingame:respawn_and_reset [2026/10/20 06:32] (текущий) – kilenhad
Строка 5: Строка 5:
 **Респа́ун лута** (англ. loot respawn) — в игре Project Zomboid - это предусмотренная разработчиками игры функция периодического появления лута (т.е. предметов) в "ванильных" (т.е. - не созданных игроком) контейнерах (ящики, шкафы, полки, вешалки, холодильники и т.п.). **Респа́ун лута** (англ. loot respawn) — в игре Project Zomboid - это предусмотренная разработчиками игры функция периодического появления лута (т.е. предметов) в "ванильных" (т.е. - не созданных игроком) контейнерах (ящики, шкафы, полки, вешалки, холодильники и т.п.).
  
-==== Респаун лута на Last Day ==== +На наших серверах лут вновь появляется в контейнерах со сравнительно низкой периодичностью. При этом, для успешного респауна контейнер должен содержать не более 3 предметов, не перемещаться, не изменяться, не находиться в [[safehouse|привате]] игрока.\\
- +
-На наших серверах лут вновь появляется в контейнерах со сравнительно низкой периодичностью. При этом, для успешного респауна контейнер должен содержать не более 3 предметов.\\+
 ===== Ресет локаций ===== ===== Ресет локаций =====
  
Строка 16: Строка 14:
  
  
-==== Ресет локаций на Last Day ====+==== Особенности ресета локаций на Last Day ====
  
 Во время ресета локации, её чанки удаляются и заменяются новыми. Это влечет за собой следующие последствия: Во время ресета локации, её чанки удаляются и заменяются новыми. Это влечет за собой следующие последствия:
Строка 28: Строка 26:
 Ресету подвержены несколько типов зон: Ресету подвержены несколько типов зон:
   * Так называемые "вайпзоны" (wipezone) - размеченные командой проекта Last Day и сбрасывающиеся в автоматическом режиме локации, включающие в себя различные точки интереса (point of interest/POI), такие как магазины, склады, производственные и административные здания;   * Так называемые "вайпзоны" (wipezone) - размеченные командой проекта Last Day и сбрасывающиеся в автоматическом режиме локации, включающие в себя различные точки интереса (point of interest/POI), такие как магазины, склады, производственные и административные здания;
-  * <del>Жилые здания, сбрасываемые администрацией проекта Last Day вручную в рамках оказания [[locations:dead_harpy|услуги]] по сбросу жилого дома для его последующего [[faq:claim_safehouse|заселения]]</del>;+  * Жилые здания, сбрасываемые администрацией проекта Last Day вручную <del>в рамках оказания [[locations:dead_harpy|услуги]] по сбросу жилого дома для его последующего [[faq:claim_safehouse|заселения]]</del>;
   * Любые прочие зоны, сбрасываемые администрацией проекта Last Day вручную для восстановления отдельных элементов карты, либо в рамках проведения ивентов.   * Любые прочие зоны, сбрасываемые администрацией проекта Last Day вручную для восстановления отдельных элементов карты, либо в рамках проведения ивентов.
-\\ 
 \\ \\
 Подавляющее большинство из них включено в автоматический ресет, который происходит в случайное время и в случайных местах в течении каждого дня недели. Таким образом, в любом краю карты и в любое время вы имеете шанс найти недавно обновившееся здание и появившуюся [[ingame:vehicles|машину]]. Одна и та же вайпзона не сбрасывается несколько раз подряд в течении короткого промежутка времени. Подавляющее большинство из них включено в автоматический ресет, который происходит в случайное время и в случайных местах в течении каждого дня недели. Таким образом, в любом краю карты и в любое время вы имеете шанс найти недавно обновившееся здание и появившуюся [[ingame:vehicles|машину]]. Одна и та же вайпзона не сбрасывается несколько раз подряд в течении короткого промежутка времени.
 +
 +==== Почему вайпзона не сбрасывается рядом с игроками (Область прогрузки) ====
 +
 +Важнейший технический нюанс работы нашего бота: **ресет чанков физически невозможен в той области карты, которая в данный момент прогружена (загружена в память сервера) хотя бы одним игроком.**
 +
 +В **Project Zomboid (Build 42)** вокруг каждого персонажа, находящегося в сети, формируется невидимый квадрат — **«активная зона»**. Пока чанки вайпзоны попадают в этот квадрат, сервер активно обрабатывает их в оперативной памяти и блокирует их удаление с диска. Чтобы вайпзона успешно обновилась в момент наступления своей очереди, вблизи неё не должно быть ни одного игрока.
 +
 +Размер этой области напрямую зависит от **разрешения экрана игрока**: чем выше разрешение монитора, тем большую площадь вокруг персонажа запрашивает игра при максимальном отдалении камеры (но не более серверного лимита в **20×20 чанков / 160×160 клеток**). Кроме того, сам сервер удерживает в памяти буфер из более крупных секторов по **64×64 клетки (8×8 чанков)**.
 +
 +^ Разрешение экрана игрока ^ Сетка прогрузки (в чанках) ^ Размер "активной" зоны в клетках (тайлах) ^ Радиус от персонажа (в каждую сторону) ^ Безопасная (гарантированная) дистанция для срабатывания ресета (с учётом серверного буфера) ^
 +| **1600×900 (HD+)** | 13 × 13 | 104 × 104 клетки | **~52 клетки** | **от 130 клеток и дальше** |
 +| **1920×1080 (Full HD)** | 15 × 15 | 120 × 120 клеток | **~60 клеток** | **от 130 клеток и дальше** |
 +| **2560×1440 (2K / QHD)** | 17 × 17 | 136 × 136 клеток | **~68 клеток** | **от 150 клеток и дальше** |
 +| **3840×2160 (4K UHD)** | 19 × 19 //(макс. 20 × 20)// | 152 × 152 //(до 160 × 160)// | **~76–80 клеток** | **от 160–200 клеток и дальше** |
 +
 +**Что это значит для игроков на практике:**
 +  * **Бесполезно «караулить» ресет под дверью:** Если вы сидите внутри магазина, на парковке рядом с ним или в соседнем доме (ближе 100–160 клеток в зависимости от вашего разрешения экрана), вы сами удерживаете чанки этой вайпзоны в памяти сервера. Когда подойдёт очередь сброса, бот пропустит эту зону, и она останется нетронутой до следующего цикла.
 +  * **Базы вплотную к популярным точкам интереса (POI):** Если вы построили базу или поселились через дорогу от склада или магазина и постоянно находитесь дома (либо там часто сидят ваши соседи), эта вайпзона будет регулярно пропускать свою очередь на автоматический ресет.
 +  * **Проезд мимо на автомобиле:** Во время движения на машине центр вашей зоны прогрузки смещается вперёд по ходу движения. Даже если вы просто проезжаете по шоссе мимо заправки или магазина в ту секунду, когда бот пытается обновить эту точку, ресет может быть отменён (или частично отменён) из-за попадания чанков в ваш радиус видимости.
 +\\
 +==== Особенности спауна машин при ресете локаций ====
 +
 +Из-за нюансов хранения данных машин стоит прояснить определенный момент, связанных с их появлением при ресете: после обновления чанков локации, первый игрок, который своим присутствием прогрузил зону, может не увидеть фактически появившуюся машину (если она появилась) на парковочном месте.\\
 +Т.е. с точки зрения сервера она появится, но с точки зрения клиента, при котором произошло воссоздание чанков - нет. __Этот же__ игрок увидит эту машину только уйдя достаточно далеко и вернувшись, либо перезайдя в игру и получив от сервера новые данные. Либо же её увидит второй игрок, посетивший зону после первого.
  
 ===== Список вайпзон по локациям (кликните на спойлер, чтобы развернуть список) ===== ===== Список вайпзон по локациям (кликните на спойлер, чтобы развернуть список) =====
Строка 86: Строка 107:
 | 44 | Gas Station Pumps | [[https://projectzomboidmap.com/ru/#1656x5760x700|1656x5760]] | [[https://projectzomboidmap.com/ru/#1671x5767x700|1671x5767]] | FALSE | | 44 | Gas Station Pumps | [[https://projectzomboidmap.com/ru/#1656x5760x700|1656x5760]] | [[https://projectzomboidmap.com/ru/#1671x5767x700|1671x5767]] | FALSE |
 | 45 | GIGAmart 1/3 | [[https://projectzomboidmap.com/ru/#1848x6320x700|1848x6320]] | [[https://projectzomboidmap.com/ru/#1967x6367x700|1967x6367]] | TRUE | | 45 | GIGAmart 1/3 | [[https://projectzomboidmap.com/ru/#1848x6320x700|1848x6320]] | [[https://projectzomboidmap.com/ru/#1967x6367x700|1967x6367]] | TRUE |
-| 46 | GIGAmart 2/3 | [[https://projectzomboidmap.com/ru/#1928x6368x700|1928x6368]] | [[https://projectzomboidmap.com/ru/#1967x6367x700|1967x6367]] | TRUE |+| 46 | GIGAmart 2/3 | [[https://projectzomboidmap.com/ru/#1928x6368x700|1928x6368]] | [[https://projectzomboidmap.com/ru/#1967x6383x700|1967x6383]] | TRUE |
 | 47 | GIGAmart 3/3 | [[https://projectzomboidmap.com/ru/#1928x6384x700|1928x6384]] | [[https://projectzomboidmap.com/ru/#1967x6415x700|1967x6415]] | TRUE | | 47 | GIGAmart 3/3 | [[https://projectzomboidmap.com/ru/#1928x6384x700|1928x6384]] | [[https://projectzomboidmap.com/ru/#1967x6415x700|1967x6415]] | TRUE |
 | 48 | Go Flash | [[https://projectzomboidmap.com/ru/#1888x6392x700|1888x6392]] | [[https://projectzomboidmap.com/ru/#1895x6399x700|1895x6399]] | TRUE | | 48 | Go Flash | [[https://projectzomboidmap.com/ru/#1888x6392x700|1888x6392]] | [[https://projectzomboidmap.com/ru/#1895x6399x700|1895x6399]] | TRUE |
Строка 638: Строка 659:
 | 18 | Farming And Rural Supply | [[https://projectzomboidmap.com/ru/#7240x8320x700|7240x8320]] | [[https://projectzomboidmap.com/ru/#7263x8335x700|7263x8335]] | TRUE | | 18 | Farming And Rural Supply | [[https://projectzomboidmap.com/ru/#7240x8320x700|7240x8320]] | [[https://projectzomboidmap.com/ru/#7263x8335x700|7263x8335]] | TRUE |
 | 19 | Furniture Store | [[https://projectzomboidmap.com/ru/#7280x8232x700|7280x8232]] | [[https://projectzomboidmap.com/ru/#7303x8247x700|7303x8247]] | TRUE | | 19 | Furniture Store | [[https://projectzomboidmap.com/ru/#7280x8232x700|7280x8232]] | [[https://projectzomboidmap.com/ru/#7303x8247x700|7303x8247]] | TRUE |
-| 20 | Garage Storage | [[https://projectzomboidmap.com/ru/#7240x8480x700|7240x8480]] | [[https://projectzomboidmap.com/ru/#7255x8487x700|7255x8487]] | TRUE |+| 20 | Garage Storage | [[https://projectzomboidmap.com/ru/#7240x8472x700|7240x8472]] | [[https://projectzomboidmap.com/ru/#7255x8487x700|7255x8487]] | TRUE |
 | 21 | Gas Station | [[https://projectzomboidmap.com/ru/#7296x8192x700|7296x8192]] | [[https://projectzomboidmap.com/ru/#7311x8207x700|7311x8207]] | TRUE | | 21 | Gas Station | [[https://projectzomboidmap.com/ru/#7296x8192x700|7296x8192]] | [[https://projectzomboidmap.com/ru/#7311x8207x700|7311x8207]] | TRUE |
 | 22 | Gas Station Canteen | [[https://projectzomboidmap.com/ru/#7280x8184x700|7280x8184]] | [[https://projectzomboidmap.com/ru/#7295x8207x700|7295x8207]] | TRUE | | 22 | Gas Station Canteen | [[https://projectzomboidmap.com/ru/#7280x8184x700|7280x8184]] | [[https://projectzomboidmap.com/ru/#7295x8207x700|7295x8207]] | TRUE |
Строка 677: Строка 698:
 | 57 | Train Station Warehouse | [[https://projectzomboidmap.com/ru/#7328x8120x700|7328x8120]] | [[https://projectzomboidmap.com/ru/#7351x8135x700|7351x8135]] | TRUE | | 57 | Train Station Warehouse | [[https://projectzomboidmap.com/ru/#7328x8120x700|7328x8120]] | [[https://projectzomboidmap.com/ru/#7351x8135x700|7351x8135]] | TRUE |
 | 58 | VHS Store, The Midwest Hotel | [[https://projectzomboidmap.com/ru/#7240x8256x700|7240x8256]] | [[https://projectzomboidmap.com/ru/#7263x8271x700|7263x8271]] | TRUE | | 58 | VHS Store, The Midwest Hotel | [[https://projectzomboidmap.com/ru/#7240x8256x700|7240x8256]] | [[https://projectzomboidmap.com/ru/#7263x8271x700|7263x8271]] | TRUE |
-| 59 | Warehouse 01 | [[https://projectzomboidmap.com/ru/#7320x8200x700|7320x8200]] | [[https://projectzomboidmap.com/ru/#7327x8215x700|7327x8215]] | TRUE |+| 59 | Warehouse 01 | [[https://projectzomboidmap.com/ru/#7312x8200x700|7312x8200]] | [[https://projectzomboidmap.com/ru/#7327x8215x700|7327x8215]] | TRUE |
 | 60 | Workshop | [[https://projectzomboidmap.com/ru/#7232x8224x700|7232x8224]] | [[https://projectzomboidmap.com/ru/#7247x8239x700|7247x8239]] | TRUE | | 60 | Workshop | [[https://projectzomboidmap.com/ru/#7232x8224x700|7232x8224]] | [[https://projectzomboidmap.com/ru/#7247x8239x700|7247x8239]] | TRUE |
 </details> </details>
Строка 2647: Строка 2668:
 A: Предметы появятся в вашем присутствии. Даже в полке от которой вы отошли секунду назад. A: Предметы появятся в вашем присутствии. Даже в полке от которой вы отошли секунду назад.
  
-=== Q: Теоретически, если значение "минимального количества предметов в контейнере" (MaxItemsForLootRespawn) в настройках сервера будет больше 1, то новые предметы появятся в дополнение к тем что лежали в контейнере, или содержимое будет полностью заменено?  ===+=== Q: Новые предметы при спауне лута появятся в дополнение к тем что лежали в контейнере, или содержимое будет полностью заменено?  ===
  
 A: Новые предметы будут спауниться в дополнение к старым, а не заменять их. A: Новые предметы будут спауниться в дополнение к старым, а не заменять их.
Строка 2659: Строка 2680:
 A: Нет. Разработчиками появление новых машин не предусмотрено в принципе. Эта механика реализована посредством нашего собственного бота и неразрывно связана с ресетом локаций. A: Нет. Разработчиками появление новых машин не предусмотрено в принципе. Эта механика реализована посредством нашего собственного бота и неразрывно связана с ресетом локаций.
  
-=== Q: Если я нахожусь в магазине/мастерской/складе/любой другой POI в момент срабатывания таймера ресета этой локации - будет ли она обновлена? ===+=== Q: Если я нахожусь в магазине/мастерской/складе/любой другой POI (или неподалёку от неё) в момент срабатывания таймера ресета этой локации - будет ли она обновлена? ===
  
-A: Нет. В таком случае локации придётся дожидаться своей следующей "очереди". +A: Нет. Удаление и замена чанков невозможны, пока они находятся в прогруженной игроком области (в радиусе от 52 до 80+ клеток вокруг персонажа в зависимости от разрешения экрана, а с учётом серверного буфера — до 130–200 клеток). В таком случае сброс отменяется, и локации придётся дожидаться своей следующей "очереди", когда поблизости никого не будет.
 \\ \\
  
ingame/respawn_and_reset.1791469658.txt.gz · Последнее изменение: — kilenhad