Project Zomboid серверы — отличный способ играть в больших многопользовательских сессиях. Одно из ключевых преимуществ сервера — возможность постоянно работать независимо от пользователя-«хоста». В результате серверы отлично подходят для новых игроков: они могут подключаться и изучать игру в своем темпе. Поскольку серверы могут быть онлайн в любое время, возможны периоды, когда администраторы сервера недоступны. Эту проблему можно решить с помощью интеграции Discord: бот будет пересылать все сообщения чата на назначенный сервер Discord.
1. Создайте бота в портале разработчика Discord. Может появиться запрос на вход.
2. Нажмите New Application в правом верхнем углу.
3. Введите название приложения. Название приложения не повлияет на имя бота на серверах.
4. Перейдите на вкладку Bot и настройте бота. Эти параметры повлияют на то, как имя и значок будут отображаться на серверах.
5. Настройте нужные параметры.
6. После завершения редактирования выберите Save Changes.
7. В разделе Token выберите Copy. Если токен отсутствует, нажмите кнопку Reset Token.
8. Перейдите на вкладку Oauth2 .
9. Выберите область доступа бота и права администратора.
10. Перейдите по указанной ссылке внизу страницы.
11. Выберите нужный сервер, к которому должен присоединиться бот.
12. На сервере Discord щелкните правой кнопкой мыши по каналу , куда будут отправляться сообщения бота, и выберите Copy Channel ID.
13. Войдите в панель BisectHosting Starbase.
14. Остановите сервер.
15. Перейдите на вкладку Files .
16. Найдите следующий каталог: /home/container/.cache/server
17. Откройте файл [Save/Config].ini. Имя файла зависит от значения Save/Config Name, заданного на вкладке Settings.
18. Перейдите в раздел Discord Integration.
19. В строке DiscordEnable= измените значение на true.
20. Рядом с DiscordChannelID= вставьте ID канала из шага 12.
21. В строке DiscordToken= вставьте токен приложения из шага 7.
22. Нажмите кнопку Save .