Skip to content

Problemas frecuentes

Problemas habituales de Cuxial Domino, con su causa y su solución.

Los problemas más habituales tras instalar Cuxial Domino, con la causa y la solución de cada uno.

El recurso no arranca

Causa. Falta una dependencia o arranca después. Cuxial Domino necesita ox_lib, oxmysql, cuxial_bridge y sleepless_interact.

Solución. Arranca primero las dependencias:

server.cfg
cfg
ensure ox_lib
ensure oxmysql
ensure cuxial_bridge
ensure sleepless_interact
ensure cuxial_domino
/domino_admin no hace nada o dice que el acceso está denegado

Causa. El jugador no tiene el ACE command.domino_admin. El permiso se concede al principal de admin.ace, group.admin por defecto, y el jugador no pertenece a él.

Solución. Añade al jugador a ese grupo, pon en admin.ace de shared/config.lua el grupo que usa tu staff, o añade tú el permiso:

server.cfg
cfg
add_ace group.admin command.domino_admin allow

Si cambiaste el nombre del comando en admin.command, usa el nombre nuevo detrás de command..

La tablet responde «Demasiado cerca de otra mesa»

Causa. Hay otra mesa a menos de table.minDistanceBetween metros, 8 por defecto.

Solución. Aléjate, o baja table.minDistanceBetween.

La tablet no deja borrar una mesa

Causa. Estás a más de table.deleteDistance metros de ella, 6 por defecto.

Solución. Usa el botón de teletransporte de la mesa en la pestaña Mesas y bórrala después.

Se crea una mesa pero no aparece nada

Causa. El modelo de la mesa no cargó. La carpeta stream falta o está incompleta, normalmente tras una subida parcial, o table.models nombra un modelo que el servidor no tiene en streaming.

Solución. Vuelve a copiar el recurso desde el paquete original y reinicia el servidor. Si cambiaste table.models, revisa el nombre de cada modelo.

No sale la interacción «Sentarse» en las sillas

Causa. Una de estas:

  • sleepless_interact no está en marcha.
  • Ya estás sentado en una mesa.
  • Estás a más de table.joinDistance metros de la silla.
  • El modelo de la mesa es uno de sustitución sin los huesos Chair_Base_01 a Chair_Base_04.
  • En las mesas de menos de cuatro jugadores solo se usan algunas sillas: una en las de 1 jugador y las dos opuestas en las de 2.

Solución. Arranca sleepless_interact antes que cuxial_domino y acércate a una silla que esté en uso.

Me siento y no sale ningún menú

Causa. El menú se abre tras la animación de sentarse, table.sitUiDelayMs milisegundos después. Si no llega a salir, la interfaz no está cargando: la carpeta web/dist falta o está incompleta.

Solución. Comprueba que existen web/dist/index.html y la carpeta web/dist/assets dentro del recurso. Si no están, vuelve a copiar el recurso desde el paquete original y reinicia el servidor.

La partida no empieza: «Esta mesa necesita N jugador(es) para empezar»

Causa. Todos los asientos de la mesa tienen que estar ocupados. Una mesa de 4 jugadores no empieza con tres.

Solución. Llena la mesa, o crea una mesa para menos jugadores. Solo las mesas de 1 jugador añaden una IA.

La apuesta se rechaza

Causa. Una de estas:

  • La cantidad está fuera de los límites. Una mesa usa sus propios límites, siempre dentro de betting.min y betting.max.
  • El jugador no tiene dinero suficiente en la cuenta indicada en betting.account.

Solución. Revisa los límites que muestra el menú de la mesa y la cuenta en shared/config.lua. 'cash' usa el efectivo; cualquier otro valor usa el banco.

Un jugador sale de la mesa cuando se propone una apuesta

Causa. No aceptó dentro de betting.acceptSeconds, 15 por defecto.

Solución. No hace falta ninguna. Sube betting.acceptSeconds para dar más tiempo.

Un jugador sale de la mesa en mitad de una partida

Causa. Se le agotó el turno turn.afkStrikes veces seguidas, 3 por defecto.

Solución. Sube turn.seconds o turn.afkStrikes. Jugar o robar reinicia la cuenta.

La ronda se canceló y se devolvieron las apuestas

Causa. Un jugador se fue o se desconectó durante la ronda y quedaron dos o más. La ronda no puede seguir sin ese asiento.

Solución. No hace falta ninguna. Es intencionado. Los jugadores que quedan pueden empezar de nuevo cuando el asiento se ocupe.

El servidor se reinició durante una partida y se perdió la apuesta

Causa. No se pierde. Los botes se guardan en la base de datos y se devuelven a cada jugador la próxima vez que arranca el recurso, aunque esté desconectado.

Solución. Comprueba el saldo después del reinicio. Si no volvió nada, busca errores de oxmysql en la consola del servidor y asegúrate de que existe la tabla cuxial_domino_pots.

Las mesas desaparecen tras un reinicio

Causa. La tabla cuxial_domino_tables no se pudo crear o escribir.

Solución. Revisa la consola del servidor en busca de errores de oxmysql al arrancar el recurso. El usuario de la base de datos necesita permiso para crear tablas.

Las mesas de 1 jugador no tienen apuesta

Causa. Las apuestas solo existen en las mesas de dos o más jugadores.

Solución. No hace falta ninguna. Es intencionado.

Las fichas flotan sobre la mesa o se hunden en ella

Causa. La altura de la superficie de juego no coincide con el modelo de la mesa. Pasa con modelos de sustitución.

Solución. Pon en table.surfaceOffset la altura de la superficie en metros, y ajusta layout.zOffset y el bloque hand. /domino_tune permite ajustar la mano y la cámara en vivo e imprime los valores.

Las fichas del tablero muestran los puntos al revés

Causa. Los modelos de las fichas están orientados al contrario.

Solución. Pon layout.propInverted = true.

Los textos salen en otro idioma

Causa. El script sigue la convar ox:locale.

Solución. Defínela en server.cfg y reinicia. Se incluyen en y es:

server.cfg
cfg
setr ox:locale "es"
No se oye el sonido de las fichas

Causa. sfx.enabled está en false, el jugador está a más de sfx.maxDistance metros de la mesa, o sfx.sounds nombra un sonido que no está en el recurso.

Solución. Revisa el bloque sfx. Mantén los nombres por defecto salvo que añadas tus propios sonidos.

© Cuxial