Готовность к публикации
Каждый сервис проверяет уровень по своим правилам, поэтому один может его принять, а другой отклонить. Блокирует публикацию только ошибка, предупреждение отправляет уровень на модерацию
Проверка запускается сама на вкладке Публикация в настройках уровня, в любой сборке. Профиль выбирает способ отправки: Архив проверяется по Передача вручную, самому мягкому, Мастерская Steam - по профилю Мастерской. Стандартный профиль - это профиль публичного сервера, а профиль магазинной сборки в игре не предлагается, его лимиты ниже. Подробнее - Публикация
Три вердикта
| Вердикт | Что происходит |
|---|---|
Error | сервис отказывает, загрузка блокируется до начала |
Warning | публиковать можно, но уровень посмотрит человек. Сервер ставит его в очередь модерации |
Advice | замечание, ничего не блокирует |
Уровень, который остаётся на вашем устройстве, не оценивается ничем
Профиль Мастерской
Пока мягче стандартного, потому что политика лицензий ещё будет переписываться:
- проходит любая лицензия CC BY, 3.0 и 4.0: BY, BY-SA, BY-NC, BY-NC-SA, BY-ND, BY-NC-ND. А также CC0, SIL OFL, MIT, Apache и Unlicense
- по-прежнему отклоняются: все права защищены, лицензии семейства GPL и свой текст лицензии
- только предупреждение: не указана лицензия, у ресурса нет карточки, нет ссылки на страницу источника
- возрастной рейтинг и авторы уровня не обязательны
- ограничения по размеру те же, что в стандартном
Музыка под CC BY-ND принимается, но по CC 4.0 музыка, синхронизированная с движущимся изображением, всегда считается адаптацией, а ND запрещает распространять адаптации. Уровень на ND-треке могут снять по запросу правообладателя. Лучше взять другой трек
Что даёт ошибку
В стандартном профиле:
- лицензия самого уровня не принимается
- нет возрастного рейтинга
- за уровень никто не указан
- у ресурса нет карточки
- лицензия ресурса отклоняется или не указана
- ресурс достаётся способом, который сервис не принимает
- ресурс взят с запрещённого сайта
- что-то превышает ограничения по размеру
Что даёт предупреждение
- у ресурса нет ссылки на страницу источника. У работы, которую вы сделали сами, такой страницы нет, поэтому это никогда не блокирует
- разрешение без объёма или без доказательства
- истёкшее разрешение
- сайт, на котором больше одного вида условий
Что даёт совет
- карточка ресурса, которого в уровне уже нет
Почему и что делать
Каждая строка отчёта называет свой ресурс: по имени файла или по имени, которое вы ему дали. ? в конце строки раскрывает подробности: какая у ресурса лицензия, какие сервис принимает вместо неё, сколько он весит против лимита и где это исправить
Ограничения по размеру
| Ограничение | Стандартный профиль | Магазинная сборка |
|---|---|---|
| На ресурс | 64 МБ | 32 МБ |
| На файл данных | 32 МБ | 16 МБ |
| На уровень | 256 МБ | 128 МБ |
Магазинная сборка ещё требует атрибуцию и хэши, а произвольные ссылки отклоняет. Меньшие размеры - не более строгое мнение. Это то, что телефон реально скачает по мобильной сети
Чистый отчёт
Чистый отчёт только по метаданным не значит "готово". Две проверки требуют самого файла уровня: ресурс без карточки и то, откуда ресурс достаётся. Проход только по метаданным значит "в прочитанном нарушений нет"
Почему сервисы оценивают по-разному
Правила сервиса - это файл с данными, а не код. Каждый сервис задаёт один и тот же десяток вопросов и отвечает на них по-своему:
- какие лицензии приемлемы
- как можно доставать ресурсы
- допустима ли неизвестная лицензия
- что обязано быть заполнено
- насколько большим может быть уровень
Один сервис несёт свои ответы, другой их заменяет. Поэтому один и тот же уровень может быть готов для одного сервиса и отклонён другим
Одна и та же проверка работает и автоматически у вас на машине, и при ручной модерации на сервере. Клиент без сети всё равно оценит уровень правильно, потому что правила, с которыми он собран, едут вместе с ним