Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: This feature may not be available in some browsers.
- Теперь игроки всегда видят одну и ту же причину блокировки, в том числе при повторном подключении. Раньше при первом отказе отображалось корректное сообщение с именем игрока и причиной, а после этого показывался общий текст «вы не можете присоединиться сейчас». Именно его игроки видели почти всегда, поскольку блокировки локально кэшировались на несколько часов. Персоналу приходилось открывать панель, чтобы выяснить причину.
- Резервный текст, который используется, когда причина не сохранена, теперь также содержит имя игрока и просит отключить VPN. Это работает на всех 27 языках панели.
- Остановка сервера больше не может зависнуть. Раньше коннектор закрывал канал с Jarvis, бесконечно ожидая завершения всех операций, находящихся в процессе. При этом канал специально остаётся открытым во время работы сервера, поэтому он не мог завершиться самостоятельно. Теперь установлен лимит ожидания, а последний отчёт всё равно отправляется перед закрытием.
- Привязка лицензии теперь сохраняется даже при неудачной записи. Если коннектор получил лицензию, но не смог сохранить её на диск, раньше он переставал запрашивать ссылку, оставляя сервер без лицензии и без какого-либо сообщения. Теперь он продолжает работу и выводит новую ссылку.
- Скорость цикла привязки теперь задаётся через панель с учётом собственных ограничений коннектора. Для пользователей, которые просто установили плагин, ничего не изменится.
- Если владелец включил блокировку игровых ускорителей и ретрансляторов, игроки теперь видят соответствующую причину на своём языке вместо общего сообщения о VPN.
- Проверено на Velocity 4.0 (с Floodgate), Velocity 3.x, BungeeCord и Paper. По-прежнему используется Java 17.
- Новое: /antivpn doctor. Один экран, который показывает, работает ли Jarvis, а если нет — что именно нужно проверить: лицензию, защиту, время на сервере, канал live-панели, IP, с которого приходят игроки, и количество загруженных блокировок. Каждая строка отмечается зелёным, жёлтым или красным цветом. Доступно на всех 27 языках панели.
- Новое: ваши блокировки сохраняются после перезапуска. Если сервер перезапустится в тот момент, когда Jarvis недоступен, блокировки с последней синхронизации продолжат применяться вместо того, чтобы сервер запускался без них. Они перестанут применяться сразу после восстановления связи с Jarvis, а блокировки с таймером по-прежнему истекают вовремя. Отключить это можно через bans: { persist: false }.
- Новое: сборка для Paper теперь работает на Folia. Один и тот же JAR поддерживает Paper, Spigot и Folia: при обнаружении Folia используются её regionised schedulers, а в остальных случаях — обычный scheduler. Ранее использовался scheduler, которого в Folia нет.
- Новое: консоль сообщает, когда Jarvis не защищает ваш сервер, и продолжает выводить предупреждения. Добавлены предупреждения, которых раньше не было, — они повторяются, пока проблема не будет устранена, вместо того чтобы появиться один раз и исчезнуть:
- Jarvis недоступен или лицензия была отклонена;
- получаемый адрес не является реальным IP игрока (например, перед сервером установлен прокси без IP forwarding, из-за чего фактически никто не проверяется);
- канал live-панели не работает достаточно долго, поэтому блокировки и настройки из панели не поступают на сервер;
- игрок был пропущен без проверки, потому что Jarvis принял соединение, но не завершил ответ.
- Защита теперь автоматически восстанавливается после сбоя. Пока Jarvis недоступен, коннектор пропускает игроков, чтобы сервер продолжал работать. Раньше восстановление защиты зависело от следующего входа игрока, и если эта проверка не получала ответа, все последующие подключения продолжали проходить без проверки до перезапуска сервера. Теперь периодический ping автоматически восстанавливает защиту, как только Jarvis отвечает, зависшая проверка повторяется, а консоль сообщает об этом.
- /antivpn whitelist, unwhitelist, blacklist и unblacklist теперь сообщают, если запрос не был отправлен из-за того, что сервер ещё не привязан к лицензии или лицензия была отклонена, вместо сообщения об ошибке сети.
- Проверено на Velocity 4.0 (включая Floodgate), Velocity 3.x, BungeeCord и Paper.
- Другие небольшие исправления и улучшения.
- Новое: теперь персонал может добавлять игроков в белый и чёрный список прямо в игре — панель больше не нужна. Доступны команды: /antivpn whitelist <player> [time] [reason], а также unwhitelist, blacklist и unblacklist. Время можно указать в формате 30m, 12h, 7d, 2w или perma. Если время не указано, будет использовано значение по умолчанию из панели. Для всех четырёх команд требуется разрешение jarvis.staff.
- Снятие временной блокировки теперь мгновенно применяется и на прокси. Постоянные блокировки снимались сразу и раньше, но временные продолжали действовать на прокси до окончания своего срока. Например, если снять блокировку на 24 часа спустя 1 час, раньше игрок всё равно оставался заблокированным ещё 23 часа. Теперь такого больше не происходит.
- Если системное время на вашем сервере настроено неправильно, коннектор теперь автоматически обходит эту проблему вместо того, чтобы его проверки отклонялись. Мы всё равно рекомендуем исправить время (например, с помощью NTP), но теперь неверные часы больше не оставят ваш сервер без защиты без каких-либо уведомлений.
- Velocity и Bungee теперь работают на Java 17. Ранее плагин был собран под Java 21 и не загружался на прокси с Java 17. Paper эта проблема не затрагивала.
- Velocity и Bungee: игроки больше не могут зависнуть на экране подключения, если проверка затянулась. В Paper такое ограничение уже было.
- Повреждённый config.yml больше не сбрасывает уже загруженные настройки, а сохранение лицензионного ключа теперь выполняется атомарно.
- Постоянное соединение с Jarvis теперь всегда автоматически восстанавливается и больше не перестаёт работать незаметно до следующего перезапуска.
- /antivpn stats больше не показывает «Protection: YES», если Jarvis недоступен или если на Paper включён server.behind-proxy. Вместо этого отображается состояние DEGRADED.
- Отчёты больше не теряются на серверах, расположенных далеко от бэкенда.
- Новое: в панели теперь отображается, что сервер отклонил самостоятельно (флуды соединений, локальные блокировки, количество аккаунтов с одного IP).
- Теперь снятие блокировки или добавление IPv6-адреса в белый список вступает в силу сразу. Раньше IPv6, записанный в другом формате, чем тот, который хранился в панели, мог не распознаваться.
- Исправлен редкий случай, когда кратковременный сбой на стороне сети (например, временная проблема с Cloudflare) мог привести к тому, что коннектор переставал работать и защита отключалась до выполнения команды /antivpn reload. Теперь он автоматически восстанавливается без вмешательства.
- В сетях Bungee версия клиента игрока теперь также отправляется в панель, как это уже происходило в Velocity и Paper.
- Прочие небольшие исправления и улучшения кода.
- Исправлена проблема, из-за которой ограничение количества аккаунтов на один IP не срабатывало, если несколько аккаунтов подключались одновременно. Теперь ограничение работает корректно.
- Исправлена загрузка иконки сервера в панели для серверов, где она ранее не отображалась.
- Теперь конфигурация коннектора состоит только из вашего лицензионного ключа. Всё, чем вы управляете (чёрный список, белый список, уведомления для персонала, язык), настраивается через веб-панель, а для остального используются оптимальные значения по умолчанию. Все старые параметры, оставшиеся в config.yml, теперь игнорируются.
- Изменения, внесённые в веб-панели, теперь применяются к уже работающему прокси без необходимости перезапуска или перезагрузки.
- Команда /antivpn теперь показывает, действительно ли защита активна, и предупреждает, если ваш лицензионный ключ был отклонён.
- Исправлена самая серьёзная проблема этого релиза: стабильность соединения в нестабильных сетях. Если ваше соединение теряет пакеты, коннектор мог перестать получать вердикты после периода бездействия, поскольку соединение успевало «остыть» между подключениями игроков. Добавлен небольшой механизм keepalive, который каждые несколько секунд отправляет запрос на backend, поддерживая соединение активным. Благодаря этому проверки остаются быстрыми даже при нестабильной сети. Настроить интервал можно через backend.keepalive-ms (по умолчанию 15000, значение 0 полностью отключает keepalive).
- Также были внесены небольшие улучшения: консоль больше не выводит тег [Jarvis] дважды, размер .jar стал немного меньше, а завершение работы теперь проходит корректнее — без зависших потоков.
- Исправлены тайм-ауты подключения на прокси, находящихся далеко от бэкенда (при высокой задержке или за Cloudflare). Теперь коннектор ожидает достаточно долго, чтобы успешно установить соединение.
- Теперь коннектор локально сохраняет свои учётные данные, поэтому продолжает работать после перезапуска или смены IP без необходимости повторной настройки.
- Если на вашей лицензии несколько прокси или над проектом работает команда: просто скопируйте секрет коннектора, отображаемый в панели (Download plugin), в раздел backend: файла config.yml. После этого коннектор сможет проходить аутентификацию с любого IP без дополнительной настройки для каждого адреса.
- Улучшено сообщение в консоли, если бэкенд не возвращает секрет. Теперь сразу понятно, что именно нужно изменить.
- Исправлен случай, при котором разблокированный игрок мог оставаться заблокированным после кратковременного разрыва соединения с бэкендом.
Изменения:
Jarvis AntiVPN теперь доступен на 27 языках:
- Синхронизация списка блокировок теперь подписывается и полностью проверяется (защита от подмены данных).
- Усилена защита от некорректных и поврежденных данных.
- Умная повторная синхронизация восстанавливает пропущенные изменения после потери соединения, не блокируя игроков повторно по ошибке.
- Смена лицензии без перезапуска теперь применяется корректно.
- Исключения по разрешениям сохраняются между перезапусками, а отзыв разрешения вступает в силу мгновенно.
- Безопасный запуск: даже ошибка в конфигурации не оставит сервер без защиты.
- Снижено использование процессора и памяти при каждом подключении.
- Постепенные переподключения предотвращают скачки сетевой нагрузки.
- Корректное освобождение всех ресурсов при перезагрузке или остановке сервера.
- Полностью идентичное и проверенное поведение на всех трех поддерживаемых платформах.
- Поддержка 27 языков с автоматическим определением.
English · Español (Spanish) · Deutsch (German) · Français (French) · Italiano (Italian) · Português (Portuguese) · Polski (Polish) · Čeština (Czech) · Română (Romanian) · Türkçe (Turkish) · Русский (Russian) · Bahasa Indonesia (Indonesian) · العربية (Arabic) · עברית (Hebrew) · Magyar (Hungarian) · Nederlands (Dutch) · Dansk (Danish) · Svenska (Swedish) · Lietuvių (Lithuanian) · Slovenčina (Slovak) · Українська (Ukrainian) · 简体中文 (Simplified Chinese) · 繁體中文 (Traditional Chinese) · 日本語 (Japanese) · 한국어 (Korean) · ไทย (Thai) · Tiếng Việt (Vietnamese)
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения