Публікація в Core Prime
Перевірка пакета, подання до бібліотеки вмісту, як випуск зʼявляється в каталозі й у Бібліотеці кожного гравця і як запустити власний реєстр.
Спершу перевір пакет
oa-tool check читає пакет так, як його читала б гра, і повідомляє, що знайшов: вердикт щодо маніфесту, сумісність кожної мапи з базовою грою, а для моду — оголошені ним хаки й ліміти.
$ oa-tool check my-maps.oamap $ oa-tool check escalation.oamod --game ~/Games/TA
Пакет, який відхиляє інструмент, відхилить і гра, тож виправ його, перш ніж пропонувати.
Запропонуй його Core Prime
Бібліотеку вмісту Core Prime публікують із компʼютера супровідника: каталог підписується ключем, який ніколи не залишає цей компʼютер. Щоб пакет потрапив до списку:
- Створи issue в репозиторії Open Annihilation з файлом пакета (або посиланням на нього), його автором і ліцензією.
- Супровідник проганяє перевірки з усіма модами й теками гри та додає пакет до записів пакетів бібліотеки.
- Наступна публікація вивантажує файл за його хешем, підписує новий каталог і збільшує його порядковий номер.
- За кілька хвилин пакет зʼявляється в Бібліотеці кожного гравця й на цьому сайті.
Власний реєстр
Реєстр — це дескриптор (.oareg), який гравець додає до гри, підписаний каталог і файли пакетів, названі в ньому, які роздаються через HTTP. Документація рушія описує дескриптор, каталог і його підпис, API завантаження та дзеркала.
Непідписаний реєстр годиться лише для режиму розробника на 127.0.0.1; публічний реєстр підписує кожен каталог.