Afficher le nombre de connecter au serveur

Section Française de l'emulateur Dawn of light.

Moderators: Support Team, Other Language Team

Afficher le nombre de connecter au serveur

Postby scorpargain » Fri Aug 03, 2012 12:28 pm

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
Go to Forum for more infomations
Allez sur le Forum pour plus d'informations
[url=daoc://62.141.46.228:10300]CONNECT[/url]
User avatar
scorpargain
DOL Novice
 
Posts: 58
Joined: Tue Nov 08, 2011 8:56 am

Re: Afficher le nombre de connecter au serveur

Postby HunabKu » Sat Aug 04, 2012 8:17 am

La question m’intéresse aussi :-)
"C'est l'ignorance qui apporte le chaos, pas la connaissance."
Scarlett Johansson dans "Lucy" de Luc Besson
-------------------------------------------------------------------------------
"Ignorance brings chaos, not knowledge."
Scarlett Johansson on "Lucy" by Luc Besson
User avatar
HunabKu
Developer
 
Posts: 1905
Joined: Sat Jun 18, 2011 4:48 am

Re: Afficher le nombre de connecter au serveur

Postby scorpargain » Sat Aug 04, 2012 11:01 am

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
Go to Forum for more infomations
Allez sur le Forum pour plus d'informations
[url=daoc://62.141.46.228:10300]CONNECT[/url]
User avatar
scorpargain
DOL Novice
 
Posts: 58
Joined: Tue Nov 08, 2011 8:56 am

Re: Afficher le nombre de connecter au serveur

Postby scorpargain » Sat Aug 04, 2012 11:16 am

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' " ;
Go to Forum for more infomations
Allez sur le Forum pour plus d'informations
[url=daoc://62.141.46.228:10300]CONNECT[/url]
User avatar
scorpargain
DOL Novice
 
Posts: 58
Joined: Tue Nov 08, 2011 8:56 am

Re: Afficher le nombre de connecter au serveur

Postby Graveen » Sat Aug 04, 2012 3:13 pm

Ben tu fais comme quand il l'envoie au portal, tu l'envoies à ton site web par une url.
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12661
Joined: Fri Oct 19, 2007 9:22 pm
Location: France

Re: Afficher le nombre de connecter au serveur

Postby HunabKu » Sat Aug 04, 2012 6:05 pm

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 !");
}
}
"C'est l'ignorance qui apporte le chaos, pas la connaissance."
Scarlett Johansson dans "Lucy" de Luc Besson
-------------------------------------------------------------------------------
"Ignorance brings chaos, not knowledge."
Scarlett Johansson on "Lucy" by Luc Besson
User avatar
HunabKu
Developer
 
Posts: 1905
Joined: Sat Jun 18, 2011 4:48 am

Re: Afficher le nombre de connecter au serveur

Postby Graveen » Sat Aug 04, 2012 8:03 pm

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...
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12661
Joined: Fri Oct 19, 2007 9:22 pm
Location: France

Re: Afficher le nombre de connecter au serveur

Postby HunabKu » Sat Aug 04, 2012 8:25 pm

Oui après c'est du traitement PHP, tu fait ce que tu veux de la variable $connectes
"C'est l'ignorance qui apporte le chaos, pas la connaissance."
Scarlett Johansson dans "Lucy" de Luc Besson
-------------------------------------------------------------------------------
"Ignorance brings chaos, not knowledge."
Scarlett Johansson on "Lucy" by Luc Besson
User avatar
HunabKu
Developer
 
Posts: 1905
Joined: Sat Jun 18, 2011 4:48 am

Re: Afficher le nombre de connecter au serveur

Postby scorpargain » Sat Aug 04, 2012 11:33 pm

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
Go to Forum for more infomations
Allez sur le Forum pour plus d'informations
[url=daoc://62.141.46.228:10300]CONNECT[/url]
User avatar
scorpargain
DOL Novice
 
Posts: 58
Joined: Tue Nov 08, 2011 8:56 am

Re: Afficher le nombre de connecter au serveur

Postby scorpargain » Sun Aug 05, 2012 7:52 am

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
Go to Forum for more infomations
Allez sur le Forum pour plus d'informations
[url=daoc://62.141.46.228:10300]CONNECT[/url]
User avatar
scorpargain
DOL Novice
 
Posts: 58
Joined: Tue Nov 08, 2011 8:56 am

Re: Afficher le nombre de connecter au serveur

Postby Graveen » Sun Aug 05, 2012 2:35 pm

voila. Ton php est faux mais c'est l'idée.
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12661
Joined: Fri Oct 19, 2007 9:22 pm
Location: France

Re: Afficher le nombre de connecter au serveur

Postby HunabKu » Sun Aug 05, 2012 4:44 pm

Perso j'ai juste affiché la valeur de $connectes sur mon site.
"C'est l'ignorance qui apporte le chaos, pas la connaissance."
Scarlett Johansson dans "Lucy" de Luc Besson
-------------------------------------------------------------------------------
"Ignorance brings chaos, not knowledge."
Scarlett Johansson on "Lucy" by Luc Besson
User avatar
HunabKu
Developer
 
Posts: 1905
Joined: Sat Jun 18, 2011 4:48 am

Re: Afficher le nombre de connecter au serveur

Postby Horizon » Sat Aug 11, 2012 9:34 am

voila. Ton php est faux mais c'est l'idée.
I love it :)
Myrddin - Developper Staff 14/88
Horizon
Contributor
 
Posts: 235
Joined: Fri Mar 25, 2011 7:22 am
Location: Somewhere in DolCore

Re: Afficher le nombre de connecter au serveur

Postby HunabKu » Sat Aug 11, 2012 6:31 pm

Lol Horizon
"C'est l'ignorance qui apporte le chaos, pas la connaissance."
Scarlett Johansson dans "Lucy" de Luc Besson
-------------------------------------------------------------------------------
"Ignorance brings chaos, not knowledge."
Scarlett Johansson on "Lucy" by Luc Besson
User avatar
HunabKu
Developer
 
Posts: 1905
Joined: Sat Jun 18, 2011 4:48 am


Return to “%s” Français

Who is online

Users browsing this forum: No registered users and 0 guests