Propriamente dito, vc tem criar uma página com acesso ao banco de dados do seu servidor e exibir essa página no Thor Auto-patcher na notice-box.
No arquivo
config.ini (Configuração do Thor auto-patcher), coloque a página com seu script:
Code:
[NoticeBox:Box0]
Width=347
Height=250
Left=21
Top=217
URL='http://meu.dominio.com/thor_dir/thor_noticia.php'
Pra se saber quantos players estão online, basta vc fazer uma consulta no banco de dados e exibir o resultado:
SELECT COUNT(*) AS `players_online` FROM `char` WHERE `online` = 1;
Quanto à situação do servidor, me recordei do
Ceres CP que mostra a situação do login/char/map. Ele usa a função
fsockopen do
PHP.
Fiz um script simples só pra ajudá-lo a entender como funciona. Basta vc usar a imaginação e implementá-lo em sua página:
<?php
$ip_servidor = 'ip.do.meu.servidor';// SERVER IP
$porta_login = 6900; // LOGIN PORT
$porta_char = 6121; // CHAR PORT
$porta_map = 5121; // MAP PORT
$login = @fsockopen( $ip_servidor, $porta_login, $errno, $errstr, 10 );
$char = @fsockopen( $ip_servidor, $porta_char, $errno, $errstr, 10 );
$map = @fsockopen( $ip_servidor, $porta_map, $errno, $errstr, 10 );
echo $login > 1 ? "Login: Online" : "Login: Offline";
echo "<br>";
echo $char > 1 ? "Char: Online" : "Char: Offline";
echo "<br>";
echo $map > 1 ? "Map: Online" : "Map: Offline";
?>
Quanto à situação da WoE, basta vc pegar os horários e desenvolver um script pra exibir na sua página. Óbvio que vc vai precisar de um conhecimento básico de PHP, caso vc use... Por isso, invista algum tempo e crie seu próprio script.
A base de tudo está aí! Bom desenvolvimento!