Вопрос Как пускать игроков с VPN и зарубежья без костылей и пинга

Semyonlife

Пользователь
Сообщения
180
Всем привет. На форуме часто рекомендуют Bisquit.Host, поэтому хочу посоветоваться с теми, кто тоже держит там проекты: как вы решаете вопрос с доступностью для игроков не из РФ?

Столкнулся с такой проблемой что на сервер могут зайти исключительно игроки с российских айпи. Если человек включает любой впн или просто живет за границей, подключиться невозможно вообще. Даже сама панелька с впн не грузится. Я пообщался с поддержкой и выяснил, что трафик режется их ддос-защитой StormWall. Отключить или как-то индивидуально ослабить фильтрацию для отдельного сервера техподдержка не может

Полный перенос всей сборки на германскую ноду не подходит: подавляющая часть аудитории играет из России, и пинг для них сразу вырастет где-то до 150 мс, что для нормальной игры совсем не годится

Сейчас я собрал временную схему: взяли дешевый сервер в германии на том же Бисквите и сделали через него проброс трафика на наш основной русский велосити. Но в работе этой связки куча минусов

Кто держит сервера на бисквите и сталкивался с фильтрами StormWall, как вы решили эту проблему? Настраивали TCPShield, поднимали GeoDNS или есть другие адекватные варианты проксирования без потери низкого пинга для игроков из РФ?
 
Я думаю, можно реализовать автоматическую переадресацию игроков в зависимости от их местоположения, определяемого по IP-адресу. Например, если игрок подключается из страны СНГ, система автоматически направляет его на сервер в РФ. Если РФ сервер недоступен или подключиться к нему не удаётся, игрок перенаправляется на резервный сервер, например в Германии.

Аналогично, если игрок подключается из Германии, его автоматически направляет на сервер в Германии. Таким образом, все игроки смогут заходить по одному IP-адресу, а система будет самостоятельно выбирать наиболее подходящий сервер в зависимости от их региона и доступности серверов.
 
Полный перенос всей сборки на германскую ноду не подходит: подавляющая часть аудитории играет из России, и пинг для них сразу вырастет где-то до 150 мс, что для нормальной игры совсем не годится
Какие-то странные данные. Пинг до европейских серверов у игроков РФ нормальный, если они не живут где-то на севере. Да что уж говорить, крупные проекты до сих пор сидят в Европе
 
Немного дополню вариант с проксированием - с версии 1.20.5 появилась возможность перенаправлять игроков на другой сервер (гугли transfer packets) - т.е. игрок отключится от текущего, и перенесётся на другой. Собственно, если игрок точно из РФ, можно попытаться автоматически перенаправить его на русский сервер без дополнительного проксирования.

В идеале будет сделать какое-то межсерверное общение, чтоб убедиться, что игрок перешёл, и мб добавить ручные ограничители автоматики, но это уже детали и решается по мере поступления.
 
Последнее редактирование:
Немного дополню вариант с проксированием - с версии 1.20.5 появилась возможность перенаправлять игроков на другой сервер (гугли transfer packets) - т.е. игрок отключится от текущего, и перенесётся на другой. Собственно, если игрок точно из РФ, можно попытаться автоматически перенаправить его на русский сервер без дополнительного проксирования.

В идеале будет сделать какое-то межсерверное общение, чтоб убедиться, что игрок перешёл, и мб добавить ручные ограничители автоматики, но это уже детали и решается по мере поступления.
А есть ли в этом смысл? Пинг у игроков не из РФ будет высоким
 
А есть ли в этом смысл? Пинг у игроков не из РФ будет высоким
Некоторые игроки и из-за условного +10мс бунтуют, а такой подход с переносом практически ничего не стоит. Впрочем, на самом деле тоже смотрю с сомнением, но если у них российский сервер в каком-нибудь восточном Мухосранске, а расстояние от забугорного огромное, то скачка пинга уж точно не избежать. Но это изначально локации надо подбирать с умом
 
Какие-то странные данные. Пинг до европейских серверов у игроков РФ нормальный, если они не живут где-то на севере. Да что уж говорить, крупные проекты до сих пор сидят в Европе
Из личного опыта. Пробовал арендовать германскую ноду, пинг был 120-170 примерно. Как по мне не совсем играбельно
 
Из личного опыта. Пробовал арендовать германскую ноду, пинг был 120-170 примерно. Как по мне не совсем играбельно
Ну ты можешь найти другого провайдера, у которого защита не шторм, например hostingrust
 
Ну ты можешь найти другого провайдера, у которого защита не шторм, например hostingrust
Для моего онлайна цены там высокие. Мне больше интересно мнение тех кто пользуется бисквитом и сталкивался с такой проблемой
 
не сталкивался с таким, спокойно заходил из Украины, Франции, Германии и США. наоборот, были проблема, когда человек заходит с российского моб. провайдера — списки режут соединение, приходится впн подрубать. частенько ещё проблемы с пингом на этом хосте, но это такое.
 
Всем доброго времени суток!

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

Наткнулся на полезный ресурс: .
Суть простая: всё разбито по конкретным задачам без лишней воды.

Рекомендую добавить в закладки:

Всем стабильной работы систем!
 
Назад
Сверху Снизу