Чёрные участки карты в мультиплеере Project Zomboid

Чёрные квадраты и невидимая преграда перед машиной в уже открытом многопользовательском мире могут означать, что участки карты не загрузились клиенту. Остановитесь на видимой поверхности: за краем возможны угрозы. При доступном меню попробуйте переподключиться; при появлении в пустоте администратор может переместить игрока к тому, кто видит карту, после чего нужно подождать загрузку.

Различайте симптомы

| Наблюдение | Возможное объяснение и первый шаг |
|---|---|
| Чёрные квадраты или машина не проходит дальше | Чанки не пришли; остановитесь, при необходимости подключитесь снова, проверьте пинг, пассажиров и моды карты |
| Чёрная комната или дым после смерти, появления или телепорта; инвентарь может открываться | Положение или загрузка карты, возможна ошибка рендера или скрипта; администратор может переместить к видящему карту игроку и подождать |
| Мир не появляется при запуске или скрыт только HUD | Диагностика запуска, отображения или Toggle UI; другая проблема |
Маленький загруженный остров посреди города не является доказательством края карты. Исчезновение деревьев для обзора и отдельное исчезновение зомби после выхода из чанка — другие случаи. Для Build 42.21.0 материал указывает размер чанка 8×8 клеток, для старой Build 41 — 10×10.
Дорога, сеть и нагрузка
Задержка загрузки может проявляться при быстрой поездке: стены и пол появляются позже, другие игроки видят зависшего водителя, а за чёрной областью, по сообщениям игроков, видно движение зомби; неясно, связано ли оно с текущим состоянием сервера или устаревшей анимацией. Остановитесь и отступите на видимые клетки. Переподключение иногда помогает временно, но не гарантирует решения: в одном сообщении ноября 2024 персонажи откатились примерно на 5–10 минут, а машина осталась на месте. Проверьте положение машины и друзей.
В заметках 42.21 описано улучшение загрузки перед машиной при пинге примерно от 150 мс, а также связанных рывков и перемещения пассажиров. Это не жёсткий порог и не гарантия для всех случаев: потеря пакетов, низкий пинг, сервер и моды тоже заслуживают проверки. При проблеме с пассажирами повторите тот же маршрут одному. Попробуйте ближний сервер или Steam Relay и сравните поведение.
Один описанный сервер с 32 ГБ RAM, использованием около 8 ГБ, одним из шести ядер, пингом около 30 мс и 133 модами карты всё равно столкнулся с проблемой; это единичный пример, не предел модов. На загруженных серверах обсуждались 70 и более игроков как приблизительное наблюдение, не лимит. Хосту и клиентам стоит проверить CPU, память, диск, FPS и потери пакетов; медленный HDD клиента может задерживать загрузку. Не выделяйте Java всю память машины.
Проверка карты и модов на отдельном мире
Сверьте точную сборку сервера и клиента в меню или console.txt. Создайте новое имя сервера и новый тестовый мир, сохранив действующий. В тестовой конфигурации очистите WorkshopItems и Mods, установите Map=Muldraugh, KY и vanilla-файл появления media/maps/Muldraugh, KY/spawnpoints.lua. Проверьте поездку; если vanilla работает, добавляйте моды карты небольшими группами на тестовой копии. Мод, работающий в одиночной игре, не обязательно работает в мультиплеере; проверьте файлы и список Workshop каждого клиента.
Появление в пустоте и команды

Если игрок появился в чёрной области, повторный вход может вернуть его туда же. При наличии прав администратор может попробовать переместить его к игроку, который уже видит улицу; после перемещения стойте и ждите загрузки. Уточняйте синтаксис через /help на своём сервере: /teleport "playername" перемещает к игроку, /teleport "player1" "player2" и /teleportplayer "player1" "player2" — первого ко второму; /teleportto 10000,11000,0 — пример координат x,y,z с уровнем земли 0. Случайные координаты могут снова привести в пустоту.
Что собрать хосту и чего не удалять
Зафиксируйте строку версии сервера и клиента, console.txt (Windows: %USERPROFILE%\Zomboid\console.txt; macOS/Linux: ~/Zomboid/console.txt), пинг, потери пакетов, FPS, тип диска и нагрузку на ядра, память и диск во время сбоя. Сравните пеший путь, поездку одному и с пассажирами. Со Steam Relay сообщение о закрытом 16262 может быть нормальным; прямое соединение обычно использует DefaultPort 16261 и UDPPort 16262, если они не изменены.
Не удаляйте действующий мир, базу игроков или папку клиента и не применяйте soft reset ради загрузки чанков. В описанной сборке soft reset сохраняет здания и постройки, но удаляет предметы на земле и в контейнерах, трупы, зомби и зомбифицированных игроков, кровь, а также сбрасывает время и сигнализации. Успешный вход в мир уже отличает этот случай от ошибки установления соединения.
Сколько памяти выделить серверу Project Zomboid
История сообщений и изменений
| Период | Контекст |
|---|---|
| 2021–2022, Build 41 | Сообщения о чёрных краях, остановке машин, временном эффекте повторного входа и различии одиночной и сетевой игры с модами |
| Ноябрь 2024 | Единичный случай с 133 модами карты и пингом около 30 мс; предложено проверить пассажиров |
| Февраль 2025 | Советы проверить пинг, Steam Relay, vanilla и оставить память системе |
| Август 2026 | Наблюдения проблем при пинге около 150 мс, потере пакетов и высокой нагрузке |
| 23 сентября 2026 | 42.21 unstable: улучшение случая с высокопинговой поездкой; отдельные изменения исчезновения зомби и обзора через деревья |
| 28 сентября 2026 | 42.21 вышла в stable по материалу |
Эти наблюдения относятся к указанным сборкам и не доказывают, что проблема исправлена во всех условиях.