Warframe
评价数不足
Новый способ!!!! Починка чата и онлайна с последней версией Zapret 1.8.4
由 CONTiNENT 制作
Всем привет, сейчас я расскажу какой способ мне помог починить чат в Warframe. Этот способ немного отличается от " старых методов " починки чата, чем конкретнее он отличается от других смотрите ниже. Так же мы исправим ошибку портов 4950-4955, для игры в онлайн.
   
奖励
收藏
已收藏
取消收藏
Zapret
Скачиваем последнюю версию Zapret, но пока её не разархивируем.

Ссылка на скачивание: https://github.com/Flowseal/zapret-discord-youtube/releases

Переходим по ссылки, видим версию V1.8.4. Снизу этого поста будет стрелочка и надпись "Assets". Нажимаем и скачиваем первый файл сверху.

Добавление папки в исключение Windows
Теперь нам надо создать папку и добавить её в исключение Windows, чтобы антивирус не ругался на запуск программы.
Создаём пустую папку в любом удобном вам месте.

Теперь ПКМ по пуску ➜ Параметры ➜ Конфиденциальность и защита ➜ Безопасность Windows ➜ Защита от вирусов и угроз ➜ В пункте "Параметры защиты от вирусов и угроз" нажимаем на "Управление настройками" ➜ Листаем вниз и видим пункт "Исключение" там выбираем "Добавление или удаление исключений" ➜ видим кнопку "+Добавить исключение" нажимаем её и выбираем папку которую только что создали.

Теперь можем спокойно разархивировать архив Zapret в эту папку.
Подбор рабочего general
Подбираете general, с которым у вас будет работать YouTube. Т.е. запустили general.bat, проверили работает или нет, если нет, то закрыли и пробуете general (ALT) или (МГТС), пока не подберете нужный. Например у меня Youtube работает с general(ALT3) или (ALT2)

Чем отличается этот способ от старых?

В новом способе используются другие команды для открытие портов, так же в конце мы откроем порты для игры в Warframe в ручную в Брандмауэре Windows, чтобы работал не только чат, но и игра в онлайн!!!!
Настройка Zapret
Как я говорил ранее у меня работает Youtube с general(ALT2). C ним мы и будем работать. В дальнейшем описании буду называть файлы general.bat - батниками.

ПКМ по файлу general(ALT2) ➜ Изменить в блокноте

1)Открывается блокнот, там ищем строку:

start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter%

Т.к нам нужен этот батник только для запуска чата в Warframe, нам не пригодятся все эти числа, поэтому смело их убираем и оставляем только 80,443. И к ним прописываем 6695-6710, Вот пример как у меня:

start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,6695-6708,%GameFilter% --wf-udp=80,443,4950-4955,50000-50100,%GameFilter% ^

Обязательно ставим запятую после 6695-6710, если этого не сделать батник просто не запустится!!!! Встречал комментарии у других авторов, что у некоторых программа не запускается, ответ тут один - допущена ошибка в тексте!!!!! Лучше просто скопируйте этот отрезок теста и вставьте себе.

2)Далее нам надо будет вставить строчки текста.

В конце последней строчки ставим пробел и прописываем " --new ^". Далее вставляем строчки которые я привёл ниже.

--filter-tcp=443 --ipset="%LISTS%ipset-warframe.txt" --dpi-desync=syndata --new ^
--filter-tcp=6695-6705 --dpi-desync=fake,split2 --dpi-desync-repeats=8 --dpi-desync-fooling=md5sig --dpi-desync-autottl=2 --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin"


Обязательно сохраняем файл. Надо именно нажать на крестик рядом с названием файла. Если вы просто нажмёте на крестик справа сверху ФАЙЛ НЕ СОХРАНИТСЯ!!!! Или ЛКМ по " Файл " В верхнем левом углу ➜ Сохранить

Готово
Чат починили, а что делать если не работает онлайн?
Если у вас как и у меня после обновление с добавлением ивента " Чумная звезда" 10 сентября, перестал ещё работать онлайн в игре (т.е не ищет пати, нельзя пригласить игроков в пати), то для вас надо сделать ещё несколько шагов!!!!

Открытие портов 4950-4955 в брандмауэре Windows
Теперь когда мы сделали всё с программой можно запускать Warframe и любоваться рабочим чатом, но у меня ещё была ошибка по неработающим портами 4950-4955 в Warframe, из за чего я не мог играть в онлайне с другими игроками. Как же это решить?

Брандмауэр Windows

Сначала нам надо открыть сам Брандмауэр Windows

ПКМ по пуску ➜ Найти ➜ Пишем в ручную " Панель управление " и открываем ➜ В правом верхнем углу в строке поиска пишем " Брандмауэр Защитника Windows " и открываем ➜ Дополнительные параметры ➜ В открывшемся окне справа нажимаем на " Правила для входящих подключений " ➜ Справа нажимаем на " Создать правило "

В новом окне выбираем " Для порта " ➜ Далее ➜ Выбираем Протокол UDP и ниже в строке " Определенные локальные порты: " пишем:


80,443,4950-4955

➜ Далее ➜ Разрешить подключение ➜ Далее ➜ Ставим галочки на все три пункта ➜ Далее ➜ Прописываем любое имя для правила ➜ Готово

Лично у меня ещё возникла такая проблема, что правило сохранялось, а когда закрывал панель управления, оно просто исчезала!!!. Решилось что просто создал правило ещё раз и в название написал просто " 1 ".
Создание файла ipset-warframe
Открываем папку с программой Zapret, ищем папку " lists " и создаем текстовый документ(блокнот) с названием:

ipset-warframe

И прописываем туда эти строчки:

184.51.226.68/16
3.164.230.79/16
23.211.66.68/16
3.164.68.41/16

Обязательно сохраняем файл. Надо именно нажать на крестик рядом с названием файла. Если вы просто нажмёте на крестик справа сверху ФАЙЛ НЕ СОХРАНИТСЯ!!!! Или ЛКМ по " Файл " В верхнем левом углу ➜ Сохранить
Заключение
Готово!!!! Открываем general(ALT2) в моём случае, открываем Warframe и любуемся рабочим чатом и игрой с другими игроками.

Но всё не так гладко. В день написания гайда, всё работало исправно, на следующий опять не работал онлайн и чат. При этом никаких изменений не вносил, через день зашёл опять работает. Иногда помогает запуск программы general ALT2, уже после входа в игру. Иногда банальный перезапуск и программы и игры помогает, а иногда и то и другое не поможет нормально поиграть. Пробуйте разные способы, экспериментируйте с последовательностью запуска, проверяйте сохранились ли правило для портов которые мы прописали, может помочь даже банальная перезагрузка системы. Всё индивидуально, и если этот способ помог мне, не факт что он поможет вам!!!!!

Руководство основано на видео автора " Растения-звездочки ". В видео как мне показалось много лишней болтовни, поэтому решил сделать гайд. Ссылка на видео автора:

https://rutube.ru/video/0012d45bbe73a17d2b25cad2ecd62b7d/?utm_source=embed&utm_medium=referral&utm_campaign=main_logo&utm_content=0012d45bbe73a17d2b25cad2ecd62b7d&utm_term=yandex-video.naydex.net&t=0

Кому лень вписывать всё в ручную, ниже приложу текст полностью программы. Но лучше всё сделать самому, строго по гайду. Так же приложу скриншот.




@echo off
chcp 65001 > nul
:: 65001 - UTF-8

cd /d "%~dp0"
call service.bat status_zapret
call service.bat check_updates
call service.bat load_game_filter
echo:

set "BIN=%~dp0bin\"
set "LISTS=%~dp0lists\"
cd /d %BIN%

start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,6695-6708,%GameFilter% --wf-udp=80,443,4950-4955,50000-50100,%GameFilter% ^
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fakedsplit --dpi-desync-split-pos=1 --dpi-desync-autottl --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --new ^
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fakedsplit --dpi-desync-split-pos=1 --dpi-desync-autottl --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --new ^
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2 --new ^
--filter-tcp=443 --ipset="%LISTS%ipset-warframe.txt" --dpi-desync=syndata --new ^
--filter-tcp=6695-6705 --dpi-desync=fake,split2 --dpi-desync-repeats=8 --dpi-desync-fooling=md5sig --dpi-desync-autottl=2 --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin"

14 条留言
666 15 小时以前 
Ты вот отдельно сделал акцент на том, что нужно поставить запятую, но если скопировать (полностью корректно) текст из конца руководства и вставить в батник, он не запустится. Zapret просто не стартует ни через service, ни в ручную
Statsz 9 月 29 日 上午 4:20 
В открывшемся окне справа нажимаем на " Правила для входящих подключений "
С лева же эта менюшка всегда была и есть:steamfacepalm:
J-12 9 月 28 日 上午 12:25 
Не помогло котакбас
Feldssher 9 月 26 日 上午 2:23 
Помогло,спасибо автору
HolyWeaponOfGod 9 月 19 日 下午 9:23 
теперь у меня вообще ничего не работает💪💪💪
YotsuyaKaidan 9 月 18 日 上午 6:22 
Upd. Заработало
m9sk0vi4 9 月 17 日 上午 9:53 
вообще теперь не открывается
YotsuyaKaidan 9 月 14 日 下午 1:33 
Не помогло(
X_LENIN_X 9 月 13 日 下午 9:58 
у меня теперь просто файл с запрета не открывается
==)))klos>>>>>>> 9 月 13 日 上午 7:37 
а вот ютуб и дискорд без запрета работал а варф так и не работае