Antes de que arranque una liga hay que saber qué equipos juegan y quiénes están en cada uno. Hacerlo con mensajes sueltos o una lista pegada en un canal termina en jugadores repetidos, capitanes que nadie confirmó y logos perdidos. Las inscripciones de Spike ordenan ese paso: cada equipo llena un formulario, cada integrante confirma su lugar con un botón y tú ves el avance en Discord y en el panel web.
Qué es una inscripción
Una inscripción (o convocatoria) es un panel publicado en un canal con un botón «Inscribir equipo». Cuando alguien lo pulsa, Spike le muestra un formulario y, al enviarlo, publica una plantilla: un mensaje con el nombre del equipo, su logo, el DT, el capitán y los jugadores. Cada persona mencionada en la plantilla tiene que pulsar Aceptar. Cuando todos aceptaron, la plantilla pasa a estar completa.
Conviene tener claras tres ideas desde el principio:
- Una plantilla tiene un DT, un capitán y jugadores. El capitán cuenta siempre como jugador; el DT cuenta como jugador solo si también lo eliges en la lista de jugadores.
- Una misma persona puede ocupar varios cargos (por ejemplo, DT y capitán a la vez), pero aparece una sola vez y acepta una sola vez.
- Dentro de una misma inscripción, cada usuario puede estar en un solo equipo y no puede haber dos equipos con el mismo nombre.
La inscripción es un registro previo: sirve para reunir y confirmar a la gente. No crea los roles de Discord ni registra el equipo en el mercado; de eso se habla más abajo, en la sección «Después de la inscripción».
Abrir la convocatoria
Un Administrador (o el dueño del servidor) abre la inscripción con /inscripciones abrir. Si indicas un mercado, también puede abrirla el Organizador de ese mercado. Todas las opciones son opcionales:
| Opción | Qué hace |
|---|---|
mercado | Asocia la inscripción a una liga; su nombre aparece al pie de cada plantilla y su rol de organizador gana permisos de gestión. |
canal | Dónde se publican el panel y las plantillas. Si no lo indicas, se usa el canal actual; el bot necesita ver el canal, escribir y poner enlaces incrustados. También sirve un foro: el panel abre una publicación. |
titulo | Título del panel, hasta 100 caracteres. |
max_equipos | Cupo de equipos, de 1 a 512. Sin valor, no hay tope. |
min_jugadores y max_jugadores | Jugadores por equipo, contando al capitán, entre 1 y 25. Por defecto el mínimo es 5 y el máximo 16. |
cierre y utc | Fecha de cierre automático y el desfase horario en el que la escribes (de -12 a 14, por defecto -5). |
Un ejemplo completo para una liga con ocho equipos de entre 5 y 10 jugadores:
/inscripciones abrir mercado: Liga1 canal: #inscripciones titulo: Inscripciones Apertura max_equipos: 8 min_jugadores: 5 max_jugadores: 10 cierre: 12/10 21:00 utc: -5
El cierre acepta formatos como 12/10 21:00, 12/10/2026 9:30pm o 2026-10-12 21:00. Si no escribes el año, se usa el próximo 12/10. Spike rechaza una fecha que ya pasó o que no entiende, y también un mínimo mayor que el máximo. Si solo indicas un mínimo mayor que 16, el máximo sube hasta ese valor.
Solo puede haber una inscripción abierta por mercado (y una sin mercado). Para abrir otra, primero cierra la anterior. El panel muestra el rango de jugadores, cuántos equipos van (por ejemplo 3/8) y la fecha de cierre, y se actualiza solo cada vez que entra o sale un equipo.
El formulario del equipo
Cualquier miembro del servidor puede pulsar «Inscribir equipo»; no hace falta un rol especial. Se abre un único formulario con cinco campos:
- Nombre del equipo: de 2 a 40 caracteres. Spike limpia espacios repetidos y caracteres invisibles.
- DT: un usuario, obligatorio.
- Capitán: un usuario, obligatorio. Cuenta como jugador.
- Jugadores: un selector de usuarios con hasta el máximo de la inscripción (con tope de 25).
- Logo: opcional. Se sube un archivo PNG, JPG o WEBP de hasta 8 MB.
Los bots no pueden formar parte de una plantilla. Al enviar, Spike comprueba el nombre, que nadie esté ya en otro equipo de la misma inscripción y que la cantidad de jugadores esté entre el mínimo y el máximo; si algo falla, te responde con un mensaje privado que explica qué corregir. También verifica que la inscripción siga abierta y que no se haya llegado al máximo de equipos.
El logo no se guarda tal cual: Spike lo redibuja como un PNG limpio de 256 × 256 píxeles, centrado y sin deformarlo. Así el escudo no depende de enlaces de Discord que caducan y se puede mostrar después en el panel web.
Aceptar y completar la plantilla
Al terminar el formulario, Spike publica la plantilla en el canal de la inscripción y menciona a todos los que aún no confirmaron. El mensaje lista al DT, al capitán y a los jugadores, cada uno con una marca: ✅ si ya aceptó y ⏳ si falta. El pie indica el avance (por ejemplo «3/7 aceptaron») y el nombre del mercado.
Quien envió el formulario queda aceptado automáticamente si figura en la plantilla; los demás deben pulsar Aceptar ellos mismos. Si alguien que no está en la plantilla pulsa el botón, recibe un aviso privado. Si ya había aceptado, también.
Cuando acepta la última persona pendiente, ocurre lo siguiente:
- el embed se vuelve verde y el pie dice «Plantilla completa»;
- desaparece el botón Aceptar y queda solo Editar;
- Spike responde al mensaje mencionando a quien inscribió el equipo y al rol de organizador del mercado, si lo hay;
- la plantilla queda marcada como completa en el panel web y en
/inscripciones lista.
Un detalle útil: cerrar la inscripción no bloquea las aceptaciones. Los equipos que ya enviaron su plantilla pueden seguir confirmando después del cierre.
Editar, eliminar y cerrar
El botón Editar abre el mismo formulario con los datos precargados. Puede usarlo quien inscribió el equipo mientras la plantilla esté pendiente y la inscripción siga abierta, y siempre un Administrador o el Organizador del mercado. Al guardar:
- quien se queda conserva su aceptación;
- quien se agrega queda pendiente y Spike lo menciona con una respuesta en la plantilla;
- quien se quita desaparece de la lista;
- si dejas el campo del logo vacío, se conserva el actual.
Esto resuelve el caso típico del jugador que nunca responde: edita la plantilla, quítalo y pon a su reemplazo. Si todos los demás ya habían aceptado, el equipo se completa en ese momento. Y si un organizador agrega a alguien a un equipo que ya estaba completo, la plantilla se reabre hasta que esa persona acepte.
Para borrar un equipo usa /inscripciones eliminar equipo: Nombre, que ofrece autocompletado con los equipos inscritos. Se borra la plantilla y su mensaje, el contador del panel baja y sus integrantes quedan libres para inscribirse en otro equipo.
Para cerrar, usa /inscripciones cerrar o el panel web. El botón del panel se desactiva y no entran equipos nuevos. Si definiste cierre, Spike lo hace solo: el botón deja de funcionar a la hora indicada y el panel se actualiza en una revisión que corre cada cinco minutos. Con /inscripciones lista ves los equipos con su estado, cuántos aceptaron y un enlace a cada plantilla; si la inscripción ya cerró, muestra la más reciente. Si hay varias abiertas a la vez, indica el mercado.
La sección del panel web
En el panel web, dentro del grupo Competición, la primera opción es Inscripciones. Pueden usarla los Administradores y los Organizadores del mercado de cada inscripción. Muestra la inscripción abierta o, si no hay, la más reciente; con más de una, un selector permite cambiar de convocatoria.
La pantalla tiene estas partes:
- un encabezado con el título, si está abierta o cerrada, el rango de jugadores, el cupo y la fecha de cierre;
- cuatro contadores: equipos, completos, pendientes y aceptaciones (por ejemplo 18/24);
- filtros Todos, Pendientes y Completos, y un buscador por nombre de equipo o de jugador;
- una tarjeta por equipo, con logo, estado, quién lo inscribió, cuándo y una barra de aceptaciones;
- en cada tarjeta, la lista de integrantes con su avatar, las etiquetas DT y CAP y si aceptaron o siguen pendientes.
Desde ahí también puedes actuar:
- Recordar menciona en Discord a quienes faltan por aceptar. Solo aparece en plantillas pendientes y se puede usar una vez cada 10 minutos por equipo.
- Eliminar borra la plantilla y su mensaje, previa confirmación.
- Cerrar inscripciones hace lo mismo que el comando, también con confirmación.
- Ver en Discord y Ver panel en Discord abren los mensajes originales.
La página se actualiza sola cada 20 segundos mientras la pestaña está visible, así que puedes dejarla abierta y ver cómo suben las aceptaciones. Lo que no se hace desde el panel es abrir una inscripción ni editar una plantilla: eso se hace en Discord con /inscripciones abrir y el botón Editar.
Después de la inscripción
Una plantilla completa es la señal de que el equipo está listo, pero el paso siguiente es manual. Por ahora Spike no convierte una plantilla en un equipo del mercado: no crea el rol, no lo registra ni asigna a los jugadores. Para pasar a la liga, el flujo habitual es:
- Crea el rol del equipo en Discord (y su canal, si quieres los avisos de partidos).
- Regístralo con
/add-equipoen el mercado, como se explica en Mercados y equipos. - Ficha a los jugadores con el flujo normal de fichajes, o asigna el rol a mano.
- Cuando todos los equipos estén listos, genera el calendario como se describe en la guía Cómo organizar una liga de HaxBall en Discord.
Los nombres, el DT y el capitán que quedaron en la plantilla sirven de lista de control para no olvidarte de nadie. Todas las acciones de la inscripción (abrir, inscribir, editar, eliminar, cerrar y completar) quedan en el registro de auditoría del servidor.
Errores comunes y preguntas frecuentes
«Faltan jugadores» o «Sobran jugadores»
El conteo incluye al capitán y a quienes elijas en jugadores, sin repetir. Si el DT no juega, no lo agregues a la lista; si juega, agrégalo. Revisa también el mínimo y el máximo de la inscripción: el formulario los muestra.
«Ya está en la plantilla de otro equipo»
Cada usuario solo puede estar en un equipo por inscripción. Si alguien se inscribió por error, elimina o edita la plantilla donde figura para liberarlo.
El logo no se acepta
Debe ser PNG, JPG o WEBP y pesar menos de 8 MB. Si Discord falla al descargarlo, intenta de nuevo; un archivo corrupto se rechaza como imagen no válida.
No puedo editar mi plantilla
Quien inscribió el equipo solo edita mientras la plantilla esté pendiente y la inscripción abierta. Una vez completa o cerrada, debe pedírselo a un Administrador u Organizador.
¿Puedo tener inscripciones de varias ligas a la vez?
Sí, una por mercado, indicando mercado al abrirla. Para cerrar o listar con varias abiertas hay que decir de cuál.
¿Puede alguien inscribir un equipo sin que lo sepa el resto?
Puede nombrar a quien quiera, pero cada mencionado debe aceptar, así que la plantilla no se completa sin su consentimiento. Si alguien abusa del formulario, elimina la plantilla.
¿Se envían recordatorios automáticos?
No. El único recordatorio es el botón Recordar del panel web; fuera de eso, Spike menciona a los pendientes cuando se publica la plantilla y cuando se agrega a alguien.
Un buen orden: abre la inscripción con fecha de cierre, difunde el enlace al panel, revisa el panel web cada día usando el filtro Pendientes y recuerda a quienes faltan unas horas antes del cierre.