Содержание:
- Решение 1: Добавьте консоль в DMZ
- Пользователи PlayStation 4:
- Пользователи Xbox One:
- Решение 2: Используйте компьютер в качестве точки доступа
- Решение 3: Активируйте UPnP и отключите FTP-сервер
- Решение 4: Отвязать определенный порт
- Решение 5: Настройте подключение к Интернету следующим образом
- Пользователи PlayStation 4:
- Пользователи Xbox One:
Код ошибки Cabbage, который довольно часто встречался у игроков Destiny и Destiny 2, вызвал столько возмущения, что в сети даже появились петиции, призывающие Bungie как можно скорее исправить эту ошибку.
Код ошибки часто связан с неправильными настройками вашего маршрутизатора или с тем, что маршрутизатор блокирует некоторые порты, необходимые для игры. Bungie еще не опубликовала статью на эту тему, но есть несколько подтвержденных решений, которые должны помочь вам справиться с этим кодом ошибки. Просто следуйте инструкциям ниже и продолжайте играть в Destiny без проблем.
Решение 1: Добавьте консоль в DMZ
DMZ означает De-Militarized Zone, это настройка, доступная на многих маршрутизаторах, которая разблокирует все исходящие и входящие данные с одного IP-адреса. Это очень полезно для консольных геймеров, так как вы сможете просто пропускать любые соединения с вашей консолью, что облегчит вам подключение и избавит от некоторых кодов ошибок.
Прежде всего, нам нужно вручную назначить статический IP-адрес вашей консоли для используемого вами роутера, и этот процесс несколько отличается от PS4 и Xbox One.
Пользователи PlayStation 4:
- Вы можете попробовать навсегда присвоить вашей PS4 IP-адрес, который она использует в данный момент. Чтобы найти IP-адрес, включите консоль PS4.
- В главном меню PlayStation 4 выберите пункт Настройки >> Сеть >> Просмотр состояния подключения.
- Найдите IP-адрес на открывшемся экране и обязательно запишите его, так как он понадобится для включения проброса портов. Не забудьте также записать MAC-адрес вашей PS4.
Пользователи Xbox One:
Вы можете попробовать навсегда назначить вашему Xbox One IP-адрес, который он использует в данный момент. Текущий IP-адрес можно найти в разделе расширенных настроек в меню Xbox One Dashboard. Чтобы найти IP-адрес, включите Xbox One.
- Перейдите на главный экран и нажмите кнопку меню на контроллере Xbox One.
- Перейдите к разделу Настройки >> Сеть >> Расширенные настройки.
- В разделе «Настройки IP» вы должны увидеть IP-адрес. Запишите этот номер, потому что вам нужно будет назначить IP-адрес позже.
- В разделе «Настройки IP» вы также должны увидеть проводной MAC-адрес или беспроводной MAC-адрес. Запишите 12-значный адрес используемого вами соединения.
Это был первый шаг, на котором мы собрали информацию о соответствующих консолях. Теперь нам нужно назначить статические IP-адреса консолям, выполнив следующие действия:
- Откройте веб-браузер, введите номер шлюза по умолчанию (IP-адрес) в адресную строку и нажмите Enter.
- Введите имя пользователя и пароль для доступа к интерфейсу маршрутизатора. Имя пользователя и пароль по умолчанию должны быть указаны в документации к маршрутизатору, на наклейке на боковой стороне маршрутизатора или на сайте Port Forward. Если имя пользователя и пароль были изменены по сравнению с настройками по умолчанию и вы их не помните, вам нужно сбросить настройки маршрутизатора.
- Экран, позволяющий добавлять новые IP-адреса, отличается от маршрутизатора к маршрутизатору, и для него нет общих правил.
- Прежде всего, найдите опцию Enable Manual Assignment и нажмите на радиокнопку рядом с Yes. Название опции может быть другим или опция может отсутствовать вообще.
- Найдите окно, в котором можно ввести MAC-адрес и IP-адрес по вашему выбору, поэтому введите адреса, которые вы собрали в предыдущих шагах для вашей соответствующей консоли.
- После этого нажмите на опцию Add (Добавить), и теперь вы добавили IP-адрес вашей консоли в маршрутизатор.
Теперь нам нужно добавить IP-адрес вашей консоли в DMZ — это настройки, расположенные в меню после входа в маршрутизатор через интернет-браузер с подключенного к нему устройства.
- Откройте веб-браузер, введите в адресную строку номер шлюза по умолчанию (IP-адрес) и нажмите Enter.
- Введите имя пользователя и пароль для доступа к интерфейсу маршрутизатора. Имя пользователя и пароль по умолчанию должны быть указаны в документации к маршрутизатору, на наклейке сбоку маршрутизатора или на сайте Port Forward. Если имя пользователя и пароль были изменены по умолчанию и вы их не помните, вам придется перезагрузить роутер.
- Найдите опцию DMZ на вкладке «Настройки» вашего маршрутизатора. Эта опция всегда находится в разных местах, но, скорее всего, она будет отображаться на вкладке «Безопасность» или что-то подобное.
- Выберите опцию DMZ и введите статический IP-адрес, который вы назначили своему PS4. Если все идет правильно, ваша PS4 должна получить доступ к Интернету. После подтверждения изменений обязательно выключите роутер и PS4 и подождите пару минут.
- Включите их и вернитесь к настройкам сети на PS4. Выберите Тест подключения к Интернету, и все должно пройти гладко. Теперь проверьте, появляется ли код ошибки.
Решение 2: Используйте компьютер в качестве точки доступа
Это временное решение проблемы, которое можно использовать до тех пор, пока Bungie не разберется в ситуации с кодом ошибки Cabbage. Вы можете избежать этой проблемы, создав точку доступа на своем компьютере, чтобы подключиться к ней и избежать ограничений.
Microsoft Virtual Wi-Fi Mini Port Adapter — это функция, добавленная в Windows 7 и последующие версии. С помощью этой функции вы можете превратить физический сетевой адаптер, которым оснащен компьютер, в два виртуальных сетевых адаптера. Один из них подключит вас к Интернету, а другой превратится в точку беспроводного доступа (Wi-Fi hotspot) для подключения других Wi-Fi устройств.
Прочитайте это руководство Windows 10 Mobile HotSpot подробные шаги.
Решение 3: Активируйте UPnP и отключите FTP-сервер
Это решение было опубликовано как лучшее решение для роутеров Technicolor, но большинство пользователей утверждают, что это исправление работает и для них. Эти настройки несложно изменить, и это исправление не следует пропускать, если вы пытаетесь решить проблему с кодом ошибки Cabbage.
- Откройте веб-браузер, введите в адресную строку номер шлюза по умолчанию (IP-адрес) и нажмите Enter.
- Введите имя пользователя и пароль для доступа к интерфейсу маршрутизатора. Имя пользователя и пароль по умолчанию должны быть указаны в документации к маршрутизатору, на наклейке на боковой стороне маршрутизатора или на веб-сайте Port Forward. Если имя пользователя и пароль были изменены по умолчанию, и вы их не помните, вам придется перезагрузить маршрутизатор.
- Перейдите в раздел «Главная >> Инструменты >> Игра & Настройки общего доступа к приложениям на вашем маршрутизаторе. Обратите внимание, что название этих настроек будет отличаться на разных маршрутизаторах, поэтому вам придется поискать их некоторое время.
- Включите настройку UPnP и отметьте опцию расширенной активации рядом с ней. Также отключите опцию FTP-сервера, которая должна находиться там же. Если нет, попробуйте поискать его на разных вкладках настроек.
- Сохраните сделанные изменения перед выходом и выключите консоль и маршрутизатор. Оставьте их выключенными на некоторое время, а затем включите снова.
- Проверьте, не появляется ли код ошибки Cabbage на вашей консоли во время игры в Destiny.
Решение 4: Отвязать определенный порт
Некоторые пользователи, использующие определенные типы маршрутизаторов, жаловались на регулярное появление кода ошибки Cabbage (Thomson/Technicolor). Похоже, что проблема вызвана ALG (Application Layer Gateway), что означает, что соединение CONE(UDP) привязано к порту 3074, который необходим Destiny для правильной работы.
Вам нужно будет отвязать этот порт, следуя инструкциям ниже. Вероятно, вам потребуется полный доступ к используемому маршрутизатору, и вам даже придется позвонить ему, если информация о логине недоступна в Интернете.
- Щелкните в меню Пуск и откройте Панель управления, найдя ее в поиске.
- В Панели управления выберите Вид как: Категория в правом верхнем углу и нажмите на Удалить программу в разделе Программы.
- В левой верхней части экрана вы увидите пункт «Включить или выключить функции Windows», щелкните на нем и найдите в списке запись «Клиент Telnet». Включите его.
- Включите компьютер и войдите в Windows 10
- Нажмите клавишу Windows, чтобы открыть меню «Пуск», выберите кнопку поиска или сразу начните набирать текст и введите «cmd»
- Выберите «Командную строку», которая должна быть первым результатом, щелкните на ней правой кнопкой мыши и выберите опцию «Запуск от имени администратора».
- Когда откроется командная строка, введите следующую команду:
telnet *ваш ip модема*
- Если вы не знаете IP-адрес вашего модема, введите «ipconfig /all» (после ipconfig ставится пробел) и нажмите Enter, чтобы запустить эту команду.
- Запишите IP-адрес (это будет либо IP-адрес, либо IP-адрес v4) и введите его в окно командной строки.
- Войдите в систему под учетной записью суперпользователя компании, предоставляющей услуги широкополосного доступа, чье интернет-соединение вы используете. Вы, вероятно, сможете найти его в Интернете или можете просто позвонить им и попросить предоставить его вам.
- Введите «connection bindlist» и нажмите клавишу Enter.
- Если в списке указан только порт 3074, вы можете использовать следующую команду, чтобы отвязать этот порт:
connection unbind application=CONE(UDP) port=3074
- Если отобразится диапазон различных портов, вам нужно будет отвязать весь диапазон. Например, если диапазон составляет от 3074 до 3658, вам нужно будет использовать следующую команду.
connection unbind application=CONE(UDP) port=3074-3658
- Введите команду «connection bindlist» еще раз, чтобы убедиться, что больше нет портов, отображаемых как связанные. Выйдите из сохранения изменений и проверьте, не появляется ли по-прежнему код ошибки «Капуста» во время игры Destiny.
Решение 5: Настройте подключение к Интернету следующим образом
Попробуйте изменить настройки подключения к Интернету следующим образом, чтобы избежать появления кода ошибки Cabbage. Магия этого решения заключается в том, что вы измените DNS-адрес на бесплатный DNS Google, и ошибка должна разрешиться сама собой, если она была вызвана именно этим. Однако для пользователей PlayStation и Xbox этот процесс несколько отличается.
Пользователи PlayStation 4:
- Включите PS4 и перейдите в раздел «Настройки» >> Сеть >> Настройка подключения к Интернету
- После этого выберите тип соединения, которое вы используете для подключения к Интернету (кабель LAN или Wi-Fi). Если PS3 подключена к маршрутизатору, выберите LAN Cable, а если вы используете беспроводное соединение, выберите Wi-Fi.
- На следующем экране вам будет предложено ответить на вопрос «Как настроить подключение к Интернету». Выберите пользовательский.
- Если вы выбрали беспроводное соединение, настройте его как обычно, но вам также нужно будет выбрать беспроводное соединение, которое вы будете использовать в будущем. Если сеть защищена паролем, вам нужно будет ввести ключ, и в правой части экрана появится значок замка.
- Убедитесь, что вы установили следующие настройки:
Настройка IP-адреса: Автоматически
Имя хоста DHCP: Не задавать
Настройки DNS: Вручную
Первичный DNS: 8.8.8.8
Вторичный DNS: 8.8.4.4
Настройки MTU: Автоматически
Прокси-сервер: Не использовать
- Проверьте подключение и убедитесь, что код ошибки по-прежнему отображается.
Пользователи Xbox One:
- Перейдите на панель управления Xbox One и нажмите кнопку Options на используемом контроллере.
- Перейдите в раздел Сеть >> Расширенные настройки >> Настройки DNS >> Руководство.
- Введите 8.8.8.8 для первичного DNS и 8.8.4.4 для вторичного DNS. Нажмите Enter оба раза для подтверждения и нажмите кнопку B, чтобы сохранить изменения
- Перезагрузите Xbox One, перезапустите Destiny и проверьте, не появился ли на консоли код ошибки Cabbage.