Голосовой и текстовый чат сервера Project Zomboid
Голосовой чат и текстовые каналы сервера настраиваются через параметры server .ini. Издатель описывает значения для Build 42.21 на 18 октября 2026 года, но отдельно отмечает непроверенные связи некоторых параметров. Интерфейс Config Editor на иллюстрациях относится к Loafhosts; расположение настроек у другого провайдера может отличаться.
Голосовая связь
| Ключ | Метка Loafhosts | Назначение | Значение нового файла |
|---|---|---|---|
| VoiceEnable | Voice chat | Включение VOIP | true |
| VoiceMinDistance | Voice min distance | Минимальная дистанция слышимости, в игровых клетках, диапазон 0–100000 | 10 |
| VoiceMaxDistance | Voice max distance | Максимальная дистанция слышимости, в игровых клетках, диапазон 0–100000 | 100 |
| Voice3D | Voice3 d | Направленный звук | true |
В панели Loafhosts Voice chat находится в Gameplay, три других параметра — в Advanced через Show them или поиск. Игрок может отключить голос у себя параметром запуска -novoip. Для запрета голоса конкретному игроку PZwiki перечисляет команду консоли voiceban "<name>" -true; -false отменяет запрет.

Снимок панели ArthOS/Loafhosts: Config Editor, файл servertest.ini; сохранённые изменения применяются после перезапуска. Voice chat / VoiceEnable — голосовой чат включён. Voice min distance / VoiceMinDistance — минимальная дистанция слышимости: 10 клеток; Voice max distance / VoiceMaxDistance — максимальная: 100 клеток. Voice3D — направленный голос включён. Значения на снимке являются примером.
Глобальный чат и каналы
| Ключ | Метка Loafhosts | Назначение | Значение нового файла |
|---|---|---|---|
| GlobalChat | Global chat | Переключатель глобального чата | true |
| ChatStreams | Chat streams | Доступные игрокам каналы | s,r,a,w,y,sh,f,all |
| ChatMessageCharacterLimit | Chat message character limit | Ограничение длины, 64–1024 | 200 |
| ChatMessageSlowModeTime | Chat message slow mode time | Интервал slow mode, 1–30 | 3 |

Снимок панели ArthOS/Loafhosts: Config Editor, поиск chat; сохранённые изменения применяются после перезапуска. Welcome message / ServerWelcomeMessage — приветствие при подключении, на примере Welcome to Project Zomboid Multiplayer; <LINE> начинает новую строку, <RGB:1,0,0> задаёт цвет последующего текста. Global chat / GlobalChat — глобальный чат включён; подпись панели утверждает, что при отключении разговор ограничен близкими игроками; поведение не проверено издателем. Voice chat / VoiceEnable — голос включён. Announce deaths in chat / AnnounceDeath — сообщение о смерти игрока выключено. Pvp log tool chat / PVPLogToolChat — запись PvP в чат администрации включена. Chat streams / ChatStreams — s,r,a,w,y,sh,f,all. Announce animal death / AnnounceAnimalDeath — объявление смерти животного выключено. Bad word policy / BadWordPolicy — 3: запись нарушения в базу; 1 — бан, 2 — исключение, 4 — заглушение. ChatMessageCharacterLimit — 200 символов; ChatMessageSlowModeTime — 3. Discord chat bridge / DiscordEnable — мост глобального чата и канала Discord выключен, для него нужен токен бота; DiscordChatChannel — поле имени канала для двустороннего обмена пустое. Это пример сторонней панели.
| Канал | Описание по PZwiki в материале |
|---|---|
| s | Речь людям на экране, включая умерших |
| r | Текст радиопередач |
| a | Обращение к администратору |
| w | Шёпот конкретному игроку на любой дистанции |
| y | Крик людям на экране и немного дальше, привлекает зомби |
| sh | Общение с участниками общего убежища |
| f | Чат фракции |
| all | Общение со всеми онлайн |
Предполагается, что удаление кода из ChatStreams отключает соответствующий канал, например w для шёпота, но издатель не проверял это на 42.21. Комментарий игры к GlobalChat не объясняет его связь с all; она также не проверена.
Фильтр слов и радио
Для фильтра указаны BadWordListFile, GoodWordListFile, BadWordPolicy и BadWordReplacement. Файлы списков содержат по одному слову на строку; варианты BadWordPolicy: 1 — бан, 2 — исключение, 3 — запись нарушения в базу, 4 — заглушение. В новом файле указано 3.
| Ключ запрета радио | Для кого | Новое значение |
|---|---|---|
| DisableRadioStaff | Все игроки с access level | off |
| DisableRadioAdmin | admin | on |
| DisableRadioGM | gm | on |
| DisableRadioModerator | moderator | off |
| DisableRadioOverseer | overseer | off |
| DisableRadioInvisible | Невидимые игроки | on |
В комментарии .ini упоминается overseer, но издатель указывает, что в списке аккаунтов игры и access level панели Loafhosts этой роли нет; это наблюдение о конфигурации Loafhosts, а не универсальное утверждение обо всех серверах.
Сохранение и проверка
В Loafhosts автор предлагает открыть вкладку .ini в Config Editor, изменить строку, нажать Save и перезапустить сервер. PZwiki также перечисляет reloadoptions для работающего сервера, но покрытие этих конкретных ключей на 42.21 издатель не проверял. Если голос не слышен, проверьте VoiceEnable, VoiceMaxDistance и наличие -novoip у клиента; если команда чата не работает — соответствующий код ChatStreams; после изменения проверьте перезапуск.