Projekt OnlineHráči

Projekt vznikl v důsledku potřeby předávat informace o serveru na seznamy serverů. Zvláště pak počet online hráčů.
Funkce spočívá v generování sjednoceného XML souboru na každém serveru a jeho snadného vyčítání, pomocí jakéhokoliv jazyka (PHP, delphi zdrojové kody na načítání jsou zveřejněny).

delphi 7 ukázka programu načítání online hráčů a informací o server zde
PHP funkce pro načtení informací o serveru a počtu hráčů zde
PHP funkce pro generování xml souboru z databáze mangosu zde
PHP funkce pro generování xml souboru z databáze mangosu statistika serveru pouze zde
PHP paser pro zkontrolování xml souboru zda je validní zde
XML příklad souboru + DTD soubor ke stažení zde

příklad:
 <?xml version="1.0" encoding="UTF-8"?>              
  <!DOCTYPE server SYSTEM "onlineplayers.dtd">
  <server>
    <servername>Heroes Of Fantasy</servername>
    <serveraddress>wow.zdechov.net</serveraddress>
    <owner>Chronos</owner>
    <patch>2.13</patch>
    <uptime>0 weeks 1 days 0 hours 0 mins</uptime>
    <registration>Otevřeny</registration>
    <maxplayers>100</maxplayers>
    <xp>2x</xp>
    <players>
    <playerscount>2</playerscount>
      <player>
        <name>maron</name>
        <level>99</level>
        <race>2</race>
        <class>3</class>
        <zone>Elwynn Forest</zone>
        <map>Azeroths</map>
        <ping>10</ping>
        <ip>192.168.1.5</ip>
        <plevel>0</plevel>
        <honor>100</honor>
      </player>
      <player>
        <name>miko</name>
        <level>23</level>
        <race>3</race>
        <class>5</class>
      </player>
    </players>
  </server>
made by maron (maron2@centrum.cz)