Page 1 of 1
Afficher le nombre de connecter au serveur
PostPosted: Fri Aug 03, 2012 12:28 pm
by scorpargain
rebonjour ;p
je souhaite aussi afficher le nombre de joueur en ligne sur mon serveur sur ma page d'accueil du site.
je sais qu'il y as un script qui envoie cette info a DOL, mais je n'arrive pas a la recuperer pour la stocker et l'afficher.
quelqu'un a une idée a ce sujet ?
merci d'avance
Re: Afficher le nombre de connecter au serveur
PostPosted: Sat Aug 04, 2012 8:17 am
by HunabKu
La question m’intéresse aussi

Re: Afficher le nombre de connecter au serveur
PostPosted: Sat Aug 04, 2012 11:01 am
by scorpargain
a mon avis l’idée s'est de faire une table ou tu actualise juste cette donner en même temps que tu transmet au DOAC portal
mais j'arrive pas a voir ou ils insert cette donner
Re: Afficher le nombre de connecter au serveur
PostPosted: Sat Aug 04, 2012 11:16 am
by scorpargain
- Code: Select all
/// <summary>
/// This method defines and formats the various strings to be used
/// </summary>
private static void StartList()
{
//Get Playing Clients Count
string ClientCount = WorldMgr.GetAllClientsCount().ToString();
//Set up our URI to be passed to the WebClient.
string Updater = UrlEncode("http://portal.dolserver.net/serverlist.php?action=submit&username=" + UserName + "&password=" + Password + "&totalclients=" + ClientCount + "&version=" + ScriptVersion);
if (!ListUpdater(Updater))
{
if (log.IsInfoEnabled)
log.Info("Your server's entry was not updated!");
}
else
{
if (log.IsInfoEnabled)
log.Info("Your server's entry was successfully updated!");
}
}
sa doit etre par la
fichier ServerListUpdate.cs
la donnée a recup est la :
- Code: Select all
WorldMgr.GetAllClientsCount().ToString();
maintenant la question a 2 balle comment j'envoie cette info dans ma table clients_update_web
un truc du genre
- Code: Select all
$sql = "UPDATE clients_update_web SET nbr = '$ClientCount' WHERE id = '1' " ;
Re: Afficher le nombre de connecter au serveur
PostPosted: Sat Aug 04, 2012 3:13 pm
by Graveen
Ben tu fais comme quand il l'envoie au portal, tu l'envoies à ton site web par une url.
Re: Afficher le nombre de connecter au serveur
PostPosted: Sat Aug 04, 2012 6:05 pm
by HunabKu
Oui donc par exemple un petit script contenant
- Code: Select all
/// <summary>
/// This method send numbers of connected people on Realm Wars server
/// </summary>
private static void StartList()
{
//Get Playing Clients Count
string ClientCount = WorldMgr.GetAllClientsCount().ToString();
//Set up our URL to send on.
string Updater = UrlEncode("http://www.realm-wars.com/?connectes=" + ClientCount);
if (!ListUpdater(Updater))
{
if (log.IsInfoEnabled)
log.Info("Number of connected people sended !");
}
else
{
if (log.IsInfoEnabled)
log.Info("Number of connected people NOT sended !");
}
}
Re: Afficher le nombre de connecter au serveur
PostPosted: Sat Aug 04, 2012 8:03 pm
by Graveen
oui voilà, tu déportes l'affichage coté code web. Et c'est là que tu l'enregistres (ou pas) dans une table / un fichier pour l'historique etc...
Re: Afficher le nombre de connecter au serveur
PostPosted: Sat Aug 04, 2012 8:25 pm
by HunabKu
Oui après c'est du traitement PHP, tu fait ce que tu veux de la variable $connectes
Re: Afficher le nombre de connecter au serveur
PostPosted: Sat Aug 04, 2012 11:33 pm
by scorpargain
ok j'ai compris le truc faut que je l'envoie sur une page special avec du
- Code: Select all
<?php if(isset($_GET['connectes'])) {
$connectes = $GET_['connectes'] ;
mysql_query("Update xxx SET nbr = '$connectes' WHERE id='1' "); } ?>
et a chaque foit que sa met a jour sa lance la requette sur sa en gros
Re: Afficher le nombre de connecter au serveur
PostPosted: Sun Aug 05, 2012 7:52 am
by scorpargain
s'est bon sa marche ;p j'ai un log dans la console qui me dit que s a pas marcher mais sa marche :p
Re: Afficher le nombre de connecter au serveur
PostPosted: Sun Aug 05, 2012 2:35 pm
by Graveen
voila. Ton php est faux mais c'est l'idée.
Re: Afficher le nombre de connecter au serveur
PostPosted: Sun Aug 05, 2012 4:44 pm
by HunabKu
Perso j'ai juste affiché la valeur de $connectes sur mon site.
Re: Afficher le nombre de connecter au serveur
PostPosted: Sat Aug 11, 2012 9:34 am
by Horizon
voila. Ton php est faux mais c'est l'idée.
I love it

Re: Afficher le nombre de connecter au serveur
PostPosted: Sat Aug 11, 2012 6:31 pm
by HunabKu
Lol Horizon