DT-Web 2.0

Auto-reportado

Conteo de online en vivo para DT-Web 2.0

Muestra tu conteo real de jugadores online en tu listado del toplist, sin necesidad del Agente TSM. Una página pequeña de DT-Web publica el número como JSON y el toplist lo lee cada pocos minutos.

Descarga el plugin

Un ZIP pequeño con el módulo y un README. Descomprímelo y sigue los pasos de abajo.

tuservermu-toplist-dtweb.zip

1 Instala el archivo

Del ZIP que acabas de descargar, copia mod/tsmonline.php a tu carpeta mod/ de DT-Web.

your-dtweb-site/
└─ mod/
   └─ tsmonline.php   ← el único archivo que necesitas

2 Registra la ruta

En inc/loader.php, agrega esta línea junto a las otras entradas $active_pages[...]:

$active_pages['tsmonline'] = 'tsmonline.php';

3 Confirma el endpoint

Abre la URL del endpoint en tu navegador:

https://your-site.com/?p=tsmonline

Deberías ver un JSON con tu conteo en vivo:

{"online":123,"ts":1720000000,"source":"live"}

4 Vincúlalo en el toplist

En el toplist, edita tu servidor y pega esa URL en Conteo de online en vivo (Mis Servidores → Editar). El toplist empieza a jalar tu conteo en pocos minutos.

Cómo funciona

  • Corre la misma señal que usan los sitios de MU para "jugadores online" (COUNT(*) FROM MEMB_STAT WHERE ConnectStat = 1) a través del propio shim mssql_* de DT-Web.
  • Un cache de archivo de 60 segundos hace que las peticiones repetidas no toquen tu base de datos, y el toplist solo consulta cada pocos minutos, así que casi no toca tu servidor.
  • Tu conteo se muestra marcado auto-reportado (badge cian). El badge verde Verificado en Vivo queda reservado para conteos leídos directamente por el Agente TSM, que un jugador no puede falsificar.
  • PHP 8.x: usa el shim mssql_*→sqlsrv de DT-Web, el mismo que usa el plugin de login, así que no requiere el driver viejo.

¿Preguntas? [email protected]

¡Abre las puertas!

Únete al Foro de la
Comunidad MU Online

img

Lo ultimo del ecosistema