Project zomboid как включить моды на сервере
Ошибка проверки модификаций
Проблема со входом на сервер, когда всё останавливается на экране установки/проверки модификаций. Если вы не можете продвинуться дальше этого экрана, то вам необходимо полностью удалить моды и установить их снова при входе на сервер.
Решение:
1. Выключаем Steam
2. Удаляем файл \Steam\steamapps\workshop\appworkshop_108600.acf
3. Удаляем папку \Steam\steamapps\workshop\content\108600
4. Удалить всё из папки C:\Users\ВАШ ПОЛЬЗОВАТЕЛЬ\Zomboid\mods
5. Включаем Steam и заходим на сервер, устанавливаем моды снова.
Ошибка проверки файлов клиента
Ошибка возникает при неправильной установке модов или изменении файлов на клиенте.
Решение:
1. Правой кнопкой на игре в Steam —> Свойства —> Локальные файлы —> Проверить целостность кэша.
2. Удалить папку Steam\steamapps\common\ProjectZomboid\media\lua\client\Mods если существует.
3. Удалить всё из папки C:\Users\ВАШ ПОЛЬЗОВАТЕЛЬ\Zomboid\mods
Если не помогает, то полностью удалить файлы клиента.
!!ВАЖНО. Не удаляйте игру из интерфейса Steam, если у вас есть игровые персонажи.
Просто удалите папку Steam\steamapps\common\ProjectZomboid и установите игру в Steam снова.
No more account may be created for this client.
Вы пытаетесь создать нового персонажа, но у вас уже есть персонажи, созданные ранее. Их количество совпадает с ограничениями на сервере. Для входа на сервер используйте логины уже существующих персонажей.
При входе на сервер появляется сообщение о несовместимости версий.
Решение:
1. Правой кнопкой на игре в Steam —> Свойства —> Локальные файлы —> Проверить целостность кэша.
2. Проверить доступные обновления в Steam, обновить клиент до последней Steam-версии.
Если после этого ошибка остается возможно сервер ещё не обновился и стоит подождать до 30 минут.
При входе на сервер появляется сообщение о несовместимости версий модов из Workshop`a.
Решение:
1. Перезапустить Steam и попробовать войти снова.
2. Если после этого ошибка остается сообщить администратору любым способом.
При входе на сервер появляется сообщение Sorry, unexpected error occurred.
Решение:
К сожалению, персонаж окончательно умер и восстановить его нельзя. Для входа в игру вам необходимо создать нового персонажа.
Проблема исчезающих и зависающих зомби
Project zomboid как включить моды на сервере
Это первый и самый важный шаг на пути к созданию собственного сервера для игры с друзьями, так как без открытого порта ваш сервер просто-напросто не будет виден вашим игровым компаньонам.
Если же вы намереваетесь играть в одиночку, то вам можно смело пролистать на следующий разделу руководства, а всем тем кто предпочитает кооператив советую ознакомиться с видео материалом ниже.
Инструкций в интернете на данную тематику огромное множество, но именно это видео как ни одно другое полностью охватывает сие процесс, содержит максимально полную и чёткую информацию, подойдёт как опытным юзерам, так и людям не сталкивающимся ранее.
Единственное отличие будут иметь названия портов, а именно нам потребуются порты начиная с 16261 и чем больше игроков будет играть на сервере, тем больше портов необходимо открыть. Например, для 32 игроков нужно открыть порты с 16261 по 16293.
Откроем свойства моего компьютера и уточним разрядность операционной системы.
Откроем вкладку «БИБЛИОТЕКА» в Steam, нажмём правой кнопкой мыши по игре Project Zomboid, выберем свойства, а далее как на скриншоте:
Теперь нам вновь потребуются «ЛОКАЛЬНЫЕ ФАЙЛЫ» игры (выше я уже писал о том как их просмотреть), а конкретно понадобится файл «PZServerSettings.exe», откроем его, после чего увидим диалоговое окно представленное на скриншоте.
Если вы уже запускали сервер, сохраняем с заменой
Остальные настройки вы можете произвести в файле servertest.ini который расположен на
C:\Users\Имя вашего пользователя\Zomboid\Server
Пример установки некоторых параметров:
После выставления всех необходимых настроек сервера:
1. Запускаем файл
«ProjectZomboidServer.bat». Итак, у нас должна открыться командная строка «cmd.exe», которая автоматически займётся запуском нашего сервера, может потребовать ввести пароль администратора, просто введём его и нажмём клавишу «Enter» после чего:
2. Дожидаемся когда сервер полностью запустится, об этом нас уведомит сообщение *** SERVER STARTED ***
3. Проходим по, примерно, следующему пути: C:\Users\Имя вашего пользователя\Zomboid\Multiplayer
4. Копируем адрес (Наименование папки, в данном случае это «46.162.79.83», понадобится нам для подключения к созданному нами серверу
в уже запущенной игре.
5. Удаляем все(!) папки находящиеся в директории «Multiplayer»
Далее, вновь запускаем файл «ProjectZomboidServer.bat» и непосредственно саму игру, под ту версию ОС, которую мы имеем (повторюсь это либо 32x, либо 64x), ту же версию открывают и ваши напарники, так же не забудьте разослать им адрес своего сервера для подключения.
И финальная стадия руководства, жмём в главном меню игры «ЗАЙТИ НА СЕРВЕР», вводим всю необходимую информацию: IP, Порт, Имя(На ваш вкус и цвет), Пароль(На всякий случай, возможно подключение без него), кликаем «ПОДКЛЮЧИТЬСЯ», выбираем место спауна и наслаждаемся игрой!
Замечу, игроки не смогут к вам подключиться не зная вашего ip-адреса, так сервер не будет отображаться в списке доступных (публичных). Прогресс сервера сохраняется.
Мы новички, нам проще было бы начать выживать вместе, да и не с пустыми руками.
Итак преступаем к настройке координат местапоявления вашего и всех остальных персонажей в начале игры.
1. Проходим по, примерно, следующему пути: C:\Users\Имя вашего пользователя\Zomboid\Server
.
Ошибка «Could not reserve enough space for object heap»
Как правило для того что бы развернуть свой сервер треубется 3ГБ оперативной памяти (2ГБ для сервера и 1ГБ непосредственно на сам Project Zomboid) для комфортной игры, но как ни странно даже у людей с большим объёмом ОЗУ, установленным на компьютер, возникает данная проблема, пути у нас три:
«Как удалить старый мир на сервере и сгенерировать новый»
Пройдём по пути C:\Users\Имя пользователя\Zomboid\Sandbox и удалим файл с наименованием «servertest»
«Папка с IP-адресом не появляется, но появилась папка «servertest»
Проходим на сайт 2ip либо на любой другой подобный, узнаём свой внешний IP-адрес, он и будет являтся IP созданного вами сервера
Project zomboid как включить моды на сервере
Зайдите в мастерскую, подпишитесь на мод, после чего он у вас должен автоматически загрузиться в папку, где у вас установлен Steam. Путь загрузки примерно такой:
Перейдите в папку mods, по директории, о которой я вам рассказал выше.
В ней вы найдёте все ваши скаченные с мастерской моды. Копируйте мод в директорию:
Ваш путь может разительно отличаться, вместо World будет имя вашего пользователя.
Есть ещё одна директория mods, но я не понимаю, зачем она нужна.
Запустите Project Zomboid. Зайдите в папку МОДЫ. Вы увидите две части установленных модов. Слева список модов, справа описание конкретного мода.
Если ваш мод включён, в левом списке после названия мода должен быть зелёный прямоугольник с надписью Включён. Если это не так, включите мод.
Если вы начинаете новую игру, мод должен работать успешно. Если вы хотите продолжить.
После включения мода НЕ НУЖНО НАЖИМАТЬ ПРОДОЛЖИТЬ!
Нажмите ЗАГРУЗИТЬ, выберите нужное вам сохранение и нажмите ДЕТАЛИ.
И опять вам надо Включить ваши моды.
Этот раздел не для владельцев лицензии игры Steam, и лично мною способ не проверен.
Если честно, я не знаю, нужен ли был этот раздел. Я даже не знаю, актуален ли он.
Разархивируем моды, также, как я рассказывал во втором разделе.
Находим ваш ярлык Project Zomboid на рабочем столе и нажимаем на него правой кнопкой мыши. Далее выбираем последний пункт Свойства.
Ищем раздел Ярлык. Далее в разделе находите пункт Объект:
Справа от пункта видем путь установки. Не стирая его, после двойных кавычек в конце нажимаем ПРОБЕЛ и пишем -nosteam
Project zomboid как включить моды на сервере
/addalltowhitelist Добавить всех игроков с паролем в белый список
/additem «name» «Base.Axe» count Добавить предмет игроку. Без указания пользователя предмет выдается Вам
/adduser «name» «pwd» Добавление нового игрока в белый список с паролем
/ addusertowhitelist «name» Добавление пользователя с паролем в белый список
/addvehicle «Base.VanAmbulance» «name» Добавить новый автомобиль
/addxp «rj» Woodwork=2 Добавить опыт игроку
/alarm В помещении, где находится админ, срабатывает сирена
/banid SteamID Бан по SteamID
/changeoption optionName «newValue» Изменение настроек сервера
/chopper Звук вертолета у произвольного игрока
/connections Информация о всех соединениях
/createhorde 150 «name» Спавн зомби у пользователя
/disconnect 2 Кик клиента по номеру соединения
/gunshot Звук выстрела у произвольного игрока
/help Показать все команды
/players Список подключенных игроков
/quit Остановка сервера с предварительным сохранением
/reloadlua «filename» Перезагрузить lua файл
/reloadoptions Перезагрузка настроек из файла ServerOptions.ini
/removeuserfromwhitelist «username» Удалить игрока из белого листа
/save Сохранить прогресс сервера
/setaccesslevel «name» «moderator» Выдать права игроку
/showoptions Показать настройки сервера
/startrain Включить дождь
/stoprain Выключить дождь
/teleport «player»
Телепортировать себя к игроку или игрока к игроку
/teleport «player1» «player2»
/teleportto 100098,189980,0 Телепортировать себя на координаты
/thunder start
Включить или выключить гром
/thunder stop
/unbanid SteamID Разбанить по SteamID
/unbanuser «name» Разбанить по имени
Project zomboid как включить моды на сервере
[1] Создание сервера:
ВНИМАНИЕ! Перед тем, как заниматься сервером, убедитесь, что имя учётной записи Windows не содержит кириллицы.
Для начала откроем игру и посмотрим номер нашей версии:
[2] Подключение к серверу:
ВНИМАНИЕ! Клиенты с включенным SteamWorks могут подключаться только к Steam-серверам!
Остальным нужно сперва отключить его в игре. Для этого зайти в библиотеку Steam, найти PZ, щёлкнум по нему ПКМ, выбрать «Свойства»- «Установить параметры запуска. » и прописать:
1)Запускаем игру
2)Выбираем в меню Join
3)Прописываем IP хоста (если вы хост, пишем 127.0.0.1)
[Вводим логин и пароль, если на сервере включен whitelist]
(!) Вводим в поле Username свой ник.
4)Нажимаем Add, а затем Join.
5)Играем
[3] Создание белого списка. Работа с SQLite:
1)Качаем пустую базу данных https://dl.dropboxusercontent.com/u/28553835/world.db
2)Кладем этот файл в папку C:\Users\ \Zomboid\db
3)Качаем SQlite Admin http://sqliteadmin.orbmu2k.de/
4)Распаковываем архив и запускаем sqliteadmin.exe
5)Открываем в программе файл world.db
6)Открываем Tables/whitelist и кликаем на id
7)В правом окне выбираем Edit Data
Нажимаем на «+» и добавляем в колонку «world» значение «servertest»
А в колонки Username и Password добавляем соответствующие значения.
Закрываем документ. База данных автоматически сохраниться.
8)Profit!
(!)Помните, редактировать базу данных можно только, когда сервер выключен(!)
[4] Где посмотреть публичные серверы игры:
[5] Проблемы с подключением к серверу
2) Не открывается порт | Как открыть порты? | Что такое роутер? | Что такое порты?
[6] Ошибка «Your lua files aren’t the same as the server, game will exit. Sorry!»
Удаляем папку Lua в \Steam\SteamApps\common\ProjectZomboid\media, докачиваем недостающие файлы через проверку целостности кэша в Steam
[7] Ошибка «. «, или «Ошибка создания db» | «Не могу зайти на свой сервер» | каракули в пути к настройкам
1) Создайте новую учётную запись в Windows без использования кириллицы.
2) Добавьте в бат-файл параметр «-cachedir=.\Zomboid» (без кавычек), ЛИБО «-Duser.home=C:\Zomboid» (тоже без кавычек)
[8.2] Вместо значков и менюшек белые квадраты, что делать?
Отключите в настройках игры многоядерную обработку
[9] Как сбросить сервер?
Перейдите в директорию C:/Users/ /Zomboid/sandbox и удалите папку servertest.
[10] Включение/Отключение PVP на сервере
Перейдите в директорию C:\Users\ \Zomboid\Server, откройте файл serverOptions.ini и измените значение PVP на true или false
[11] Консольные команды и описание к ним:
Чтобы вызвать список команд в игре, введи /help в игрокой чат
[12] «Как найти друга. «:
2) Можно задать пользовательские координаты для спауна (если играете на своём сервере):
Переходим в папку C:\Users\ \Zomboid\Server
В файле servertest_spawnpoints.lua задаются координаты.
В файле servertest_spawnregions.lua задаются регионы для выбора при подключении к серверу.
Чтобы быстро заспавниться в одной точке, просто уберите «—» из строчки
в файле servertest_spawnregions.lua и сохраните изменения.
[13] Разделенный экран (Split Screen)
1 группа смело переходит к следующему пункту (пункт 1)
Для начала создадим новый мир / зайдем в старый.










