К содержимому
Документация
На этой странице

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

У игры будет официальный сервер OWS для всех сборок и общественные серверы NOWS только для полной сборки. Общественные серверы Bullet Hero не модерирует, подключайтесь к тем, чьего владельца знаете

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

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

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

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

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

NOWS - общественные серверы. Bullet Hero их не контролирует и не модерирует

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

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

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

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

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

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

Что будет на OWS

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

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

Когда

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

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

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

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

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

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

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

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

EULA

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

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

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

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