Skip to content

Configuración

Todas las opciones de Cuxial Domino explicadas: mesas, reglas de la partida, apuestas, cámaras y colocación de las fichas.

Todo lo que puedes ajustar está en shared/config.lua. Reinicia el recurso después de cualquier cambio.

Cada mesa lleva además sus propios ajustes, elegidos al crearla en la tablet de administración: estilo, número de jugadores, tipo de juego, nombre y límites de apuesta. Esos no están en el archivo de configuración.

Interfaz · ui ​

OpciónTipoPor defectoQué hace
accentstring (hex)configurableColor de acento de la interfaz.

Staff · admin ​

OpciónTipoPor defectoQué hace
commandstring'domino_admin'Nombre del comando que abre la tablet de administración. El permiso que se comprueba es siempre command.<este nombre>.
acestring'group.admin'Principal que recibe el permiso automáticamente al arrancar el recurso. Usa el nombre completo del principal.

En Comandos y permisos se explica cómo se comprueba el permiso.

Mesas · table ​

OpciónTipoPor defectoQué hace
joinDistancenumber2.0Metros a una silla desde los que aparece la interacción «Sentarse». Se mide a la silla, no al centro de la mesa.
deleteDistancenumber6.0Metros al centro de la mesa dentro de los cuales el staff puede borrarla desde la tablet.
spawnForwardnumber1.7Metros por delante del miembro del staff a los que se coloca una mesa nueva.
minDistanceBetweennumber8.0Metros mínimos entre dos mesas. Una mesa nueva más cerca se rechaza.
sitUiDelayMsnumber3500Milisegundos entre sentarse y que se abra el menú de la mesa. Coincide con la animación de sentarse.
surfaceOffsetnumber | nilnilAltura de la superficie de juego sobre el origen del modelo de la mesa, en metros. nil la mide automáticamente.
modelstabletres estilosModelos de mesa por estilo: luxury, wood y classic. Cada estilo lista cuatro modelos, en orden: 1, 2, 3 y 4 jugadores.

Un modelo de mesa de sustitución tiene que estar en el streaming del servidor y llevar los huesos Chair_Base_01 a Chair_Base_04. Sin ellos los jugadores no pueden sentarse.

Partida · match ​

OpciónTipoPor defectoQué hace
targetPointsnumber101Puntos con los que se gana una partida clásica.
fivesTargetPointsnumber150Puntos con los que se gana una partida de All Fives.
roundHoldMsnumber3500Milisegundos que se muestra el resumen de la ronda antes de que la siguiente empiece sola.
finishHoldMsnumber3500Milisegundos que se muestra al ganador de la partida antes de volver al menú de la mesa.

Bonos · match.dominican ​

Puntos extra para las partidas clásicas. Nunca se aplican en All Fives.

OpciónTipoPor defectoQué hace
enabledbooleantruetrue activa los tres bonos de abajo y winnerOpens. false los desactiva todos.
roundPassnumber25Puntos cuando juegas, todos los demás pasan y el turno vuelve a ti. 0 quita este bono.
openingPassnumber25Puntos cuando abres la ronda y el siguiente jugador no puede jugar. 0 quita este bono.
capicuanumber25Puntos cuando cierras con una ficha que valía en los dos extremos y no es doble. 0 quita este bono.
winnerOpensbooleantruetrue: el ganador de una ronda abre siempre la siguiente. false: también abre el ganador, salvo tras una ronda bloqueada, que la abre el último jugador que colocó ficha.

Turno · turn ​

OpciónTipoPor defectoQué hace
secondsnumber20Segundos por turno. Al agotarse se juega una ficha por el jugador; si no tiene jugada, roba hasta que alguna encaje, o pasa.
afkStrikesnumber3Turnos agotados seguidos antes de sacar al jugador de la mesa. Jugar o robar reinicia la cuenta.

IA · ai ​

La IA solo juega en las mesas de 1 jugador.

OpciónTipoPor defectoQué hace
thinkMinMsnumber3000Tiempo mínimo que tarda la IA en mover, en milisegundos.
thinkMaxMsnumber7000Tiempo máximo que tarda la IA en mover, en milisegundos.

Apuestas · betting ​

OpciónTipoPor defectoQué hace
enabledbooleantruetrue: toda partida en una mesa de 2 o más jugadores se juega con apuesta. false: las partidas empiezan con una confirmación de «listo» y sin dinero.
accountstring'bank'Cuenta de la que se cobra y a la que se paga la apuesta. 'cash' usa el efectivo; cualquier otro valor usa el banco.
minnumber100Apuesta más baja permitida en cualquier mesa.
maxnumber100000Apuesta más alta permitida en cualquier mesa.
acceptSecondsnumber15Segundos que tienen los demás jugadores para aceptar una apuesta propuesta. Quien no acepta a tiempo sale de la mesa.

Cómo funciona una apuesta:

  1. Con todos los asientos ocupados, un jugador escribe una cantidad y empieza. Ese jugador es el anfitrión de la apuesta.
  2. Los demás aceptan dentro de acceptSeconds.
  3. A todos se les cobra la misma cantidad. El ganador de la partida se lleva todo el bote; en las mesas por parejas cada ganador recibe la mitad.
  4. El bote se devuelve a cada jugador cuando se borra la mesa, cuando un jugador se va y quedan dos o más, o cuando el servidor se reinicia con una partida en curso. Si solo queda un jugador, ese jugador gana el bote.

Los límites de apuesta de una mesa solo pueden estrechar los globales. Una mesa con un mínimo por debajo de min o un máximo por encima de max usa el valor global. Las mesas de 1 jugador nunca tienen apuesta.

Mano del jugador · hand ​

Dónde se colocan tus fichas sobre la mesa, delante de tu asiento. Calibra estos valores dentro del juego con /domino_tune (ver Comandos y permisos).

OpciónTipoPor defectoQué hace
distancenumber0.68Metros desde el centro de la mesa hacia tu silla.
spacingnumber0.04Metros entre fichas.
flatbooleantruetrue tumba las fichas boca arriba. false las pone de pie mirándote.
liftnumber0.22Altura de las fichas de pie.
pitchnumber90.0Inclinación (pitch) de las fichas de pie, en grados.
rollnumber-90.0Giro lateral (roll) de las fichas de pie, en grados.
yawOffsetnumber0.0Giro extra de las fichas de pie. Cámbialo si la cara no te mira.
flatLiftnumber0.066Altura de las fichas tumbadas.
flatPitchnumber-45.0Inclinación de las fichas tumbadas, en grados. Un valor positivo levanta el lado lejano.
flatRollnumber-5.0Giro lateral (roll) de las fichas tumbadas, en grados.
flatYawnumber90.0Giro de las fichas tumbadas, en grados.
hoverLiftnumber-0.02Cambio de altura de la ficha que está bajo el cursor.
pickRadiusnumber0.04Lo cerca que debe estar el cursor para coger una ficha, como fracción de la altura de la pantalla.

Sonidos · sfx ​

OpciónTipoPor defectoQué hace
enabledbooleantruetrue reproduce un sonido cada vez que se coloca una ficha. false lo silencia.
soundsstring[]tres sonidosNombres de los sonidos, elegidos al azar sin repetir el último.
maxDistancenumber10.0Metros desde la mesa a los que se oye el sonido.
baseVolumenumber0.55Volumen junto a la mesa. Se atenúa con la distancia.

Cámara · camera ​

OpciónTipoPor defectoQué hace
defaultstring'board'Cámara al sentarse. 'board' = desde arriba, 'first' = primera persona, 'third' = tercera persona. Los jugadores pueden cambiarla durante la partida.
switchMsnumber550Milisegundos de la transición entre cámaras.
zoomSpeednumber9.0Velocidad del zoom. Más alto es más rápido.
firstZoomFovnumber55.0Campo de visión en primera persona mientras se mantiene el botón derecho del ratón.

Vista del tablero · camera.board ​

La cámara desde arriba se desplaza hacia tu asiento, para que tu lado de la mesa quede en la parte baja de la pantalla.

OpciónTipoPor defectoQué hace
heightnumber1.5Metros por encima de la mesa.
backnumber1.35Metros hacia tu silla.
fovnumber48.0Campo de visión. Súbelo si la mesa no cabe entera; bájalo para acercar.
lookZnumber-0.02Altura del punto al que mira la cámara, respecto a la superficie de la mesa.
zoomFovnumber26.0Campo de visión mientras se mantiene el botón derecho del ratón.
transitionMsnumber600Milisegundos de la transición cuando la cámara se coloca por primera vez.

Disposición del tablero · layout ​

Geometría de la línea de fichas sobre la mesa.

OpciónTipoPor defectoQué hace
tileStepnumber0.055Metros entre los centros de dos fichas normales.
doubleStepnumber0.025Metros extra que ocupa un doble, que va cruzado.
zOffsetnumber0.02Altura de las fichas sobre la superficie.
branchGapnumber0.006Separación entre ramas.
segmentMinnumber2Fichas seguidas antes de que la línea pueda girar.
segmentMaxnumber5Máximo de fichas seguidas en un tramo recto.
maxTurnsnumber1Giros permitidos por rama.
cornerFactornumber0.25Factor de separación aplicado en las esquinas.
propInvertedbooleanfalsePonlo en true si las fichas normales muestran los puntos al revés. Se giran 180°.
snapRadiusnumber0.14Metros desde un extremo abierto dentro de los cuales se acepta una ficha arrastrada. Fuera de ahí la ficha no se suelta.
dragLiftnumber0.03Altura de una ficha mientras se arrastra.

Tablero plano · dui ​

Dibuja el tablero como una textura plana sobre la mesa en lugar de fichas 3D.

OpciónTipoPor defectoQué hace
enabledbooleanfalsetrue dibuja el tablero como textura y apaga las fichas 3D del tablero. false usa fichas 3D.
sizenumber1.3Lado del cuadrado, en metros.
resolutionnumber1024Resolución de la textura, en píxeles.
zOffsetnumber0.012Altura sobre la superficie.
rotationnumber0.0Grados que se gira la textura si no queda alineada con la mesa.
mirrorbooleanfalsetrue refleja la textura.
renderDistancenumber18.0Metros dentro de los cuales se dibuja la textura.

Calíbralo dentro del juego con /domino_dui (ver Comandos y permisos).

Cambios habituales ​

Jugar sin dinero ​

shared/config.lua
lua
betting = {
    enabled = false,
    -- ...
},

Apostar con efectivo y límites más bajos ​

shared/config.lua
lua
betting = {
    enabled = true,
    account = "cash",
    min = 50,
    max = 5000,
    acceptSeconds = 15,
},

Partidas más cortas y sin bonos ​

shared/config.lua
lua
match = {
    targetPoints = 50,
    fivesTargetPoints = 100,
    dominican = {
        enabled = false,
        -- ...
    },
    -- ...
},

Que otro grupo pueda abrir la tablet ​

shared/config.lua
lua
admin = {
    ace = "group.moderator",
    command = "domino_admin",
},

© Cuxial