Мы детально протестировали игры, нашли проблему и исправили способ подключения многопользовательских Flash-игр, таких как Шашки, Бокс и Нарды к серверу обмена данными SmartFoxServer. Дело в том, что он используется для того, чтобы не иметь секундной задержки, как в чате Виртуальной России, при использовании запросов с клиентской части (браузера), а иметь двунаправленный обмен данными (что важно в многопользовательских играх). Так как мы перешли на сертификат https на основном сервере Виртуальной России, соответственно все Flash-игры запускаются тоже с https, ведь они расположены на основном сервере, но так как у сервера обмена данных другие порты, то сертификат на них не распространялся, мы переделали способ подключения к этому серверу, чтобы Flash имел возможность подключиться к серверу как прежде, без сертификата. Это недостаток Flash, который будет полностью устранен, когда мы переведем все игры в Виртуальной России на новые технологии HTML5.
На данный момент в Google Chrome при использовании Flash спрашивает разрешения на включение, вам необходимо разрешить его использование, войдя в Виртуальную Россию (например в любом здании, вы увидите вместо изображения здания вопрос, что использовать ли плагин Flash) и тогда включать Наши игры, чтобы они отобразились. Но в Google Chrome, начиная c версии 76 (выйдет в июле 2019) Flash по умолчанию будет отключен и спрашивать разрешения на включение он не будет. Для того, чтобы включить эту опцию, необходимо будет зайти на вкладку chrome://settings/content/flash и отметить галочкой Всегда спрашивать (Ask first). Тогда браузер будет снова спрашивать разрешение на включение Flash.
|