Ошибка Silkroad «Ошибка C9 - Ошибка подключения к серверу» и ее точное решение
Одна из самых распространенных и досадных ошибок, с которой сталкиваются игроки частного сервера Silkroad на экране sro_client.exe при попытке войти в игру. «Ошибка C9» (Не удалось установить соединение с сервером) предупреждение. Эта ошибка указывает на то, что компьютер игрока не может связаться с модулем GatewayServer на сервере, или хотя и может достичь его, но фильтр (Guard) прерывает это соединение. Из этого руководства вы узнаете, как полностью устранить ошибку C9 на стороне сервера.
Способ 1: проверка открытости сервера GatewayServer и портов
Основная причина ошибки C9 заключается в том, что модуль **GatewayServer.exe**, который приветствует игроков на сервере, не работает или произошел сбой:
- Проверьте рабочий стол сервера. Убедитесь, что модуль GatewayServer работает нормально и не зависает.
- Это главная дверь игры Silkroad, которая открывается наружу. 15779 Вы можете проверить, прослушивается ли порт (порт шлюза) на сервере или нет, из командной строки Windows (CMD).
netstat -anoПроверьте с помощью команды. Если порт закрыт, игроки напрямую получат ошибку C9.
Способ 2. Настройки блокировки IP-адресов (глобальный IP-адрес) программного обеспечения Guard (Filter)
Если вы используете на своем сервере программное обеспечение Guard для предотвращения кибератак, это программное обеспечение могло ошибочно определить IP-адреса прокси-серверов или обычных игроков как атакующие и заблокировать их из-за мгновенной плотности трафика:
- Откройте интерфейс или папку журнала вашей программы Guard.
- Запрещенные IP-адреса или Защита от флуда/DDoS-атак Посмотрите вкладки.
- Если многие игроки одновременно начали получать ошибку C9, возможно, вы установили слишком низкий параметр «Предел подключения» в Guard. Упростите вход в игру реальным игрокам, увеличив максимальный лимит запросов в секунду с одного IP-адреса (например, с 5 до 20).
Способ 3: редактирование IP-входа и Media.pk2 (DivDiv)
Если на вашем компьютере сервер открывается без проблем, но сторонние игроки получают С9, значит IP-адрес в клиенте (паке) неправильный:
- в пак-файле, который вы раздаете игрокам.
Media.pk2Откройте файл с помощью редактора PK2. - внутри DIVISIONINFO.txt или
gateway_string.txtИзвлеките файлы и проверьте их. - Убедитесь, что указанный здесь IP-адрес является внешним IP-адресом (глобальный IP-адрес WAN) вашего сервера. Если оставить локальный IP-адрес (192.168.x.x или 127.0.0.1), внешние игроки не смогут получить доступ к серверу и получат ошибку C9.
Эта статья специально подготовлена для PvPServer.