7.4 KiB
Часто задаваемые вопросы и известные проблемы
Список часто задаваемых вопросов и известных ошибок.
Сервер
Как мне настроить свои собственные серверы?
Всю информацию о настройке собственного сервера можно найти здесь.
Можно ли создать сервер с использованием Linux?
Мы предоставляем бинарные файлы для многих дистрибутивов Linux здесь. Если для вашей операционной системы/дистрибутива нет бинарных файлов, вы можете собрать их самостоятельно, загрузив исходный код на нашем GitHub, руководство можно найти здесь.
Каковы минимальные системные требования для запуска сервера BeamMP?
- ОЗУ: 50+ МБ полезной памяти (не считая накладных расходов ОС)
- Процессор: >1 ГГц, желательно многоядерный
- ОС: Windows, Linux (теоретически любая POSIX)
- Графический процессор: Нет
- HDD: 10 МБ + Моды/Плагины
- Пропускная способность: загрузка 5-10 Мбит/с
Игроки за пределами моей сети не могут присоединиться к моему серверу, размещенному на моем собственном сервере.
Прочитайте руководство по переадресации портов, которое доступно здесь. Ниже приведен краткий обзор наиболее важных шагов. Если другие игроки, пытаясь подключиться к вашему серверу, получают код ошибки 10060, 10061 или 10038 в своем лаунчере BeamMP, то вам следует проверить следующие шаги:
- Перенаправьте порт 30814 (или любой другой порт, указанный в ServerConfig.toml), протоколы TCP и UDP.
- Разрешить BeamMP через брандмауэр Windows, разрешить как входящие, так и исходящие соединения. Отключение брандмауэра обычно НЕ работает.
- Убедитесь, что вы не используете VPN (это может вызвать проблемы).
- Убедитесь, что сервер действительно работает, без ошибок и предупреждений.
Вы можете проверить, успешно ли выполнен проброс портов, с помощью CheckBeamMP, пока сервер работает.
Примечания:
- Некоторые интернет-провайдеры не предоставляют выделенные адреса IPv4 для вашего соединения (CGNAT), поэтому переадресация портов может быть невозможна, несмотря на то, что она доступна в маршрутизаторе.
- Переадресация портов невозможна, если вы используете мобильное (4G/5G) интернет-подключение.
Я вижу свой сервер, размещенный на собственном сервере, в списке серверов, но не могу подключиться к нему сам
Если сервер запущен на той же машине, что и игра, вам самим придется использовать Direct Connect для присоединения с IP 127.0.0.1 и портом вашего сервера. Чтобы вы могли присоединиться на свой собственный сервер через список серверов, ваш маршрутизатор должен поддерживать NAT-loopback, но эту функцию поддерживают не многие домашние маршрутизаторы.
Разнообразный
Где я могу найти код?
Весь исходный код можно найти на нашем GitHub. Прежде чем что-либо делать, помните, что код подчиняется нашим Условиям использования и лицензиям:
| Код | Лицензия |
|---|---|
| Сервер | ЛИЦЕНЗИЯ |
| Пусковая установка | ЛИЦЕНЗИЯ |
| Клиент Луа | ЛИЦЕНЗИЯ |
Я нашел ошибку или эксплойт, что мне делать?
Если проблема связана с кодом, и вы знаете, как использовать GitHub, создайте новую «Проблему» в соответствующем репозитории на нашем GitHub. Мы используем рабочий процесс, основанный на проблемах, поэтому даже если у вас уже есть исправление ошибки, рассмотрите возможность открытия новой «Проблемы», а затем подайте «Запрос на извлечение», который решит вашу «Проблему». Более подробную информацию о содействии можно найти здесь.
Если у вас нет учетной записи GitHub или вы не знаете, как пользоваться GitHub, вы можете связаться с нами следующими способами:
- Если это не что-то деликатное, вы можете создать сообщение на нашем Форуме BeamMP или сообщить об этом на нашем Официальном Discord.
- Если информация конфиденциальная, вы можете напрямую сообщить о проблеме нашему сотруднику в Discord.