Publicar en Core Prime
Comprobar un paquete, ofrecerlo a la biblioteca de contenido, cómo aparece una versión en el catálogo y en la Biblioteca de cada jugador, y cómo mantener un registro propio.
Comprueba primero el paquete
oa-tool check lee un paquete como lo haría el juego e informa de lo que encuentra: el veredicto del manifiesto, el encaje de cada mapa con el juego base y, para un mod, las reglas y límites que declara.
$ oa-tool check my-maps.oamap $ oa-tool check escalation.oamod --game ~/Games/TA
Un paquete que la herramienta rechaza también lo rechaza el juego; arréglalo antes de ofrecerlo.
Ofrécelo a Core Prime
La biblioteca de contenido de Core Prime se publica desde la máquina de un mantenedor: el catálogo se firma con una clave que nunca sale de ella. Para que un paquete aparezca:
- Abre una incidencia en el repositorio de Open Annihilation con el archivo del paquete (o un enlace), su autor y su licencia.
- Un mantenedor ejecuta las comprobaciones contra cada mod y carpeta de juego y lo añade a los registros de paquetes de la biblioteca.
- La siguiente publicación sube el archivo bajo su hash, firma el nuevo catálogo y sube su secuencia.
- Minutos después está en la Biblioteca de cada jugador y en este sitio.
Mantener un registro propio
Un registro es un descriptor (.oareg) que un jugador añade al juego, un catálogo firmado y los archivos de paquete que nombra, servidos por HTTP. La documentación del motor describe el descriptor, el catálogo y su firma, la API de descarga y los espejos.
Un registro sin firmar es solo para el modo Desarrollador en 127.0.0.1; uno público firma cada catálogo.