RDomino en tu stream con OBS
Guía para streamers: tapa tu mano y pon tu libreta, tu avatar y más en pantalla. Se actualiza sola mientras juegas, con el estilo de tu mesa.
¿Dónde están? Juega en la computadora en play.rdomino.com, abre Ajustes → Transmisión y despliega la sección Para streamers.
Descargar esta guía en PDFRDomino trae nueve piezas listas para tu stream (overlays). Las arrastras del juego a OBS y listo. La más importante es la Tapa de la mano: desenfoca tus fichas en el stream para que nadie te vea la mano, mientras tú las sigues viendo normal.
1. Lo que necesitas
- Una computadora. No funciona desde la app del teléfono ni desde un navegador de teléfono o tableta.
- Tu cuenta de RDomino con la sesión iniciada. Como invitado no sale.
- OBS 28 o más nuevo. Lo ves en Ayuda → Acerca de (Help → About).
- El juego a la vista en tu escena de OBS: una Captura de ventana (Window Capture) del navegador donde juegas. Una Captura de pantalla (Display Capture) también sirve.
- El plugin Composite Blur (opcional). Es gratis y hace el desenfoque de la tapa. Sin él todo funciona, pero la tapa sale sólida (la mesa con el logo de RDomino). Descárgalo aquí, instálalo y reinicia OBS.
2. Prepara OBS (una sola vez)
- En OBS: Herramientas → Configuración del servidor WebSocket (Tools → WebSocket Server Settings) y marca Habilitar servidor WebSocket (Enable WebSocket server).
- Si dejas la autenticación activada, el juego te pedirá la contraseña después. La encuentras en esa misma ventana, en Mostrar información de conexión (Show Connect Info).
- Si instalaste Composite Blur, reinicia OBS.
3. Pon las piezas en tu stream
- En el juego, abre Ajustes → Transmisión → Para streamers. La primera vez te muestra los pasos de OBS: cuando los termines, toca Ya lo hice. Puedes volver a verlos con Ver los pasos de OBS.
- Debajo salen las tarjetas de Para tu stream, cada una con un dibujo de cómo se ve en tu mesa.
- Arrastra la tarjeta que quieras y suéltala dentro de la ventana de OBS. OBS la convierte sola en una Fuente de navegador (Browser Source).
- ¿No puedes arrastrar? Haz clic en la tarjeta: copia el enlace. En OBS agrega una Fuente de navegador y pega ese enlace.
- Acomódala y cambia su tamaño en tu escena como cualquier otra fuente. Lo de alrededor es transparente.
Cómo sabes que funciona: la tarjeta dice En OBS. Para la tapa, el mensaje debajo de las tarjetas dice Listo: tu mano se tapa sola, y el botón Probar sube la tapa 3 segundos para que veas cómo queda.
Cada tarjeta tiene su interruptor y se enciende sola cuando la arrastras o copias su enlace. Cada una funciona sola: si solo quieres la libreta o el avatar, arrastra solo esa. ¿Usas varias escenas? Agrega la fuente en cada una con Agregar fuente existente, y deja sin marcar las dos opciones de apagar o refrescar la fuente cuando no está visible.
4. Las nueve piezas
| Tarjeta | Qué pone en tu stream | Tamaño |
|---|---|---|
| Tapa de la mano | Desenfoca tus fichas dentro de un marco con el estilo de tu mesa. Se coloca sola sobre tu mano, aunque cambies la vista o el tamaño de la ventana. | Automático |
| Libreta | La libreta de los puntos. Completa o Solo totales. Los puntos suben cuando el juego termina de contarlos. | 300 × 420 |
| Mi avatar | Tu avatar con el marco de tu división. Solo avatar o Con división. | 300 × 300 |
| Mi placa | Tu placa, la misma que muestra tu asiento en la mesa. | 600 × 160 |
| Reglas de la mesa | Modalidad, parejas o mano a mano, a cuánto se juega, el reloj, quién sale, el tranque y los bonos. | 360 × 420 |
| Música | Una barra de «sonando ahora» con la canción del juego. Solo la etiqueta: el audio lo oye OBS por tu captura. | 480 × 72 |
| Juega conmigo | Un código QR para que tu público juegue contigo: a tu mesa privada si tiene asiento libre, si no a descargar RDomino. | 260 × 300 |
| La mesa | Los jugadores de tu mesa con su avatar y nombre, por equipo, con tu asiento marcado TÚ. | 420 × 200 |
| Récord de hoy | Partidas ganadas y perdidas en esta sesión, tu racha y, en ranked, los puntos ganados. | 300 × 120 |
5. Cuándo sale la tapa
Sube cuando terminan de lavar las fichas, justo antes de que te toquen las tuyas, y baja cuando ya no hay nada que esconder: en la jugada final, cuando se cuentan los puntos y al terminar la partida. En el menú, el lobby y mirando una repetición está apagada. No tienes que hacer nada.
Si cierras el juego, la tapa baja sola. Si se te cae el internet con la tapa puesta, apágala en OBS con el ojito de RDomino tapa y del filtro RDomino desenfoque.
6. Animaciones cuando pasa algo en el juego
RDomino le avisa a OBS cuando pasa algo en tu partida: tu turno, un pase, un doble muerto, una ronda o una partida ganada o perdida, una racha. Hay dos maneras de usarlo y puedes combinarlas.
- Sin instalar nada. En Ajustes → Transmisión → Para streamers, debajo de las tarjetas, toca Configurar en Reacciones. Enciende un evento, escoge una Fuente de tu OBS (un video, un sonido, una imagen) y en Mostrar si se ve Hasta que termine o unos Segundos. Con Retraso lo atrasas para que caiga justo cuando la mesa lo muestra, y Probar lo dispara ahora mismo. Todo se guarda en tu OBS, no en el navegador.
- Con tus propias herramientas. Cada evento le llega a OBS de tres maneras a la vez, como se explica más abajo.
| Evento | Cuándo sale | Datos |
|---|---|---|
turno | Te toca jugar. | |
pase | Alguien pasa en la mesa. | who: yo, companero o rival |
doble_muerto | Un doble ya no tiene dónde jugarse. | pips: 0 a 6 |
ronda_ganadaronda_perdida | Tu lado se lleva la ronda, o el otro lado. | how: domino, capicua o tranque; points |
partida_ganadapartida_perdida | Tu lado gana la partida, o el otro lado. | |
racha | Ganas 3, 5, 10 y cada 5 partidas seguidas. | streak |
lisa | Una partida termina en lisa, justo después de partida_ganada o partida_perdida. | side: nosotros si la ganó tu lado, ellos si la ganó el otro |
capicua | Alguien domina con capicúa, justo antes de ronda_*. | side: nosotros o ellos |
tranque | La mano se tranca, justo antes de ronda_* (si alguien la gana). | side: nosotros, ellos o empate |
paso_corrido | Alguien juega y a todos los demás les toca pasar (no sale pase por esos pases). | who: yo, companero o rival |
pases_seguidos | Un mismo jugador pasa dos o más turnos seguidos, justo después de su pase. | who; count: 2 o más |
vista_juego | Entras a una mesa o a una repetición. | |
vista_menu | Vuelves a los menús. |
Los eventos de la partida salen siempre que estés en una mesa: jugando, mirando o como anfitrión de un salón o un torneo. Si miras, yo y nosotros son el asiento que estás viendo. La racha cuenta solo las partidas que juegas tú, y en una repetición no sale ninguno. Las rondas, las partidas, la racha, la lisa, la capicúa y el tranque llegan con 1,5 segundos de retraso, para que caigan después de la última ficha; los demás, sin retraso. Lo cambias por evento en Retraso, y vale para todo lo que el evento dispara, aunque la reacción esté apagada.
Con tus propias herramientas
- Un CustomEvent de obs-websocket. Cualquier programa conectado a OBS por WebSocket lo recibe. Trae
source: "rdomino",v: 1,eventcon el nombre del evento y sus datos, por ejemplo{"source":"rdomino","v":1,"event":"ronda_ganada","how":"capicua","points":30}. - Un mensaje de Advanced Scene Switcher (si tienes el plugin):
rdomino:ronda_ganada. Crea una macro, ponle la condición Websocket con ese mensaje y la acción que quieras: cambiar de escena, mostrar una fuente, lo que sea. - Un evento
rdominoen tus fuentes de navegador, para una página tuya con su propia animación. Los datos vienen ene.detail:
window.addEventListener('rdomino', (e) => {
const d = e.detail; // { source, v, event, ...datos }
if (d.test) return; // ignora los Probar
if (d.event === 'ronda_ganada') {
document.body.classList.add('fiesta');
setTimeout(() => document.body.classList.remove('fiesta'), 4000);
}
});Probar manda el evento con "test": true, para que tus propios scripts lo puedan ignorar. El retraso de transmisión de OBS (Stream Delay, en Configuración → Avanzado) no necesita nada extra: atrasa todo el stream, fuentes incluidas, y las animaciones siguen alineadas con la mesa.
Para cambiar de escena: vista_juego y vista_menu sirven para pasar de tu escena del menú a la de la mesa (con Advanced Scene Switcher, por ejemplo). Se mandan una vez al conectar OBS, así que la escena correcta queda puesta desde el principio.
Ningún evento dice qué fichas tiene nadie, ni lleva nombres ni códigos de mesa: solo lo que tu público ya ve en la mesa. doble_muerto sale igual tengas tú el doble o no.
7. Si algo no funciona
Lee el mensaje que sale debajo de las tarjetas:
- Esperando a OBS…
- Abre OBS y revisa que una fuente de RDomino esté en la escena que transmites. Si hace falta, arrastra la tarjeta otra vez.
- OBS no tiene el servidor WebSocket activado
- Haz el paso 2. Si cambiaste el puerto en OBS, escríbelo en el campo Puerto.
- OBS pide contraseña
- Pégala en el campo Contraseña de OBS. Sale de Mostrar información de conexión en la ventana del WebSocket.
- Buscando la ventana del juego en OBS…
- Espera unos segundos: el juego revisa tus capturas una por una.
- Deja el juego a la vista en OBS y lo encuentro solo
- Ninguna captura muestra el juego. Revisa que capturas el navegador correcto, que esa escena está al aire y que no hay nada encima de la ventana.
- Inicia sesión para tapar tu mano en OBS
- Estás de invitado. Inicia sesión con tu cuenta.
- Dice «Listo» pero no veo la tapa
- Pon RDomino tapa de primera en la lista de fuentes y revisa que estás en la escena donde se preparó.
- No sale Transmisión en Ajustes
- Estás en el teléfono o la tableta. Juega en la computadora.
¿Moviste la captura o borraste algo en OBS? No hay que configurar nada otra vez: el juego lo nota y lo vuelve a preparar solo.
Tu enlace es personal
Los enlaces de las tarjetas salen de tu cuenta. Quien tenga el de la tapa puede ver cuándo sube y dónde está tu mano en la pantalla (nunca tus fichas). No lo compartas en el chat y no abras las propiedades de la fuente con la escena al aire. Si crees que se filtró, escríbenos.
