Inicio › Info de modding › Publicar en Core Prime
Capítulo 15

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:

  1. Abre una incidencia en el repositorio de Open Annihilation con el archivo del paquete (o un enlace), su autor y su licencia.
  2. Un mantenedor ejecuta las comprobaciones contra cada mod y carpeta de juego y lo añade a los registros de paquetes de la biblioteca.
  3. La siguiente publicación sube el archivo bajo su hash, firma el nuevo catálogo y sube su secuencia.
  4. 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.