К содержимому
Подключение к серверу
На этой странице

Подключение к серверу

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

Предупреждение

Серверов пока нет, и игра не умеет к ним подключаться. Нет формата адреса, экрана подключения и аккаунтов

Какие будут серверы

OWSNOWS
Полное названиеOfficial Web ServicesNon-official web services
Кто запускаетразработчикикто угодно
Кто модерируетразработчикивладелец сервера
Какие сборки подключаютсявсетолько полная сборка

OWS - сервер по умолчанию. Его знает каждая сборка игры на всех платформах, настраивать ничего не нужно

NOWS - общественные серверы. Разработчики их не контролируют и не модерируют

Steam Workshop - третий канал для уровней на ПК. Steam-сборки уже показывают и запускают предметы, на которые вы подписаны. Опубликовать туда уровень из игры пока нельзя

Какие сборки подключаются

СборкаОткудаOWSNOWS
Сборка из магазинаGoogle Play, App Storeданет
Полная сборкаGitHub и сайт проектадада

Сборка из магазина не подключится к общественному серверу никак. Поддержка NOWS вырезана из неё при компиляции, а не спрятана за настройкой

Причина - правила магазинов. Магазин оценивает, что программа умеет, а не какие кнопки она показывает. А контент, который видят другие люди, по их правилам должен быть модерирован

Полной сборке планируется дать свой идентификатор приложения, чтобы на Android её можно было поставить рядом с версией из магазина. Сейчас у всех сборок для Android один идентификатор, com.vertoker.BulletHero

Что будет на OWS

  • аккаунты и условия использования
  • проверка каждого уровня до публикации: уровень с ошибкой отклоняется, уровень с предупреждением уходит модератору
  • жалобы на уровни и пользователей и их блокировка

Что хранит аккаунт, пока не решено. У сервера будет своя политика конфиденциальности, она появится вместе с сервером. Она опишет аккаунт и объяснит, как его удалить. Политики игры и сайта сервер не покрывают - Политика конфиденциальности игры, Политика конфиденциальности

Когда

Дат нет. Порядок такой: публикация в Steam Workshop, затем OWS, затем сборка для Google Play, затем для App Store

Публикация уровней в любой сервис появится не раньше обновления после gv 1.0.0

Совместной игры на сервере пока нет, она не спроектирована

Риски чужих серверов

Общественный сервер запускает человек, которого вы, скорее всего, не знаете. Разработчики такие серверы не контролируют и не модерируют. EULA полной сборки говорит об этом прямо

РискПочему
Уровни с непроверенными правамивладелец сам решает, что проверять, и может не проверять ничего. В уровне может оказаться музыка, которой автор не имел права делиться
Контент никто не модерируетнет гарантии, что кто-то смотрит на загруженное
Файлы с чужих сайтовстандартная политика разрешает уровню брать файл по прямой ссылке. Открывая такой уровень, игра скачивает файл с сайта, который выбрал автор уровня. Поэтому сборки из магазинов это запрещают
Владелец видит ваш трафикпротокола ещё нет, поэтому неизвестно, что именно получит сервер. Считайте, что владелец видит всё отправленное
Сервер может исчезнутьуровень, который есть только на этом сервере, исчезнет вместе с ним

По умолчанию уровень распространяется под CC BY-NC, и автор может выбрать другую лицензию в метаданных уровня. Сервер обязан соблюдать лицензию каждого уровня. Под CC BY-NC никто не может размещать уровень коммерчески, и общественный сервер тоже, а сервер, который берёт деньги за такие уровни, нарушает лицензию каждого их автора

Рекомендация

Подключайтесь только к серверам, владельца которых вы знаете. Храните свою копию каждого уровня, который вам дорог: уровень - это папка файлов, и копия на вашем диске не зависит ни от какого сервера

EULA

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

Сборки из магазинов будут просить принять EULA перед публикацией уровня

Ни один из этих текстов пока не написан

Что читать дальше