Jump to content
×
×
  • Create New...

Statut du serveur


Recommended Posts

Bonjour, voila le script pour le statut du serveur:- Nombres de comptes créer- Nombres de personnages créer- Nombres de guildes créer- Nombres de joueurs connecté Pour commencer créer un nouveau fichier .php(ex: stats.php) et faite insérez les codes suivant:(Lire ce qui a tout en bas de la page pour voir le code sur l'index)Ces code ce place en haut de page je vous donne code par code si vous voulez choisir un code en particulier puis tout en bas vous aurez les code en entier (toute la page stats.php)Dans include "Emplacement du config.php" mettez l'emplacement de votre config.php là ou ce trouve votre connexion à navicat.- Nombre de compte créer (code php en première ligne):

<?phpinclude "Emplacement du config.php";mysql_select_db("account");$query = mysql_query("SELECT * FROM account");$num = mysql_num_rows($query);?>

- Nombre de personnages créer (code php en première ligne)

<?phpinclude "Emplacement du config.php";mysql_select_db("player");$query = mysql_query ("SELECT * FROM player");$num2 = mysql_num_rows($query);?>

- Nombres de guildes créer (code php en première ligne)

<?phpinclude "Emplacement du config.php";mysql_select_db("player");$query = mysql_query ("SELECT * FROM guild");$num3 = mysql_num_rows($query);?>

- Nombres de joueurs connecté (code php en premiere ligne)

<?phpinclude "Emplacement du config.php";mysql_select_db("log");function membresEnLignes() {$temps_connexion = 800;$timestamp = time()-$temps_connexion;$retour = mysql_query("SELECT COUNT(*) AS nb_co FROM player.player WHERE (UNIX_TIMESTAMP(`last_play`) >= $timestamp) ");	$donnees = mysql_fetch_array($retour);		return $donnees['nb_co'];}?>

- Nombres de comptes créer

<?php echo $num;?> Compte créer

- Nombres de personnages créer

 <?php echo $num2;?> Joueurs

- Nombres de guildes créer

 <?php echo $num3;?> Guildes

- Nombres de joueurs connecté

<?phpecho ''.membresEnLignes().'';?> joueurs connectés

Et voici la page en entier:

<?phpinclude "Emplacement du config.php";mysql_select_db("account");$query = mysql_query("SELECT * FROM account");$num = mysql_num_rows($query);?><?phpinclude "Emplacement du config.php";mysql_select_db("player");$query = mysql_query ("SELECT * FROM player");$num2 = mysql_num_rows($query);?><?phpinclude "Emplacement du config.php";mysql_select_db("player");$query = mysql_query ("SELECT * FROM guild");$num3 = mysql_num_rows($query);?><?phpinclude "Emplacement du config.php";mysql_select_db("log");function membresEnLignes() {$temps_connexion = 800;$timestamp = time()-$temps_connexion;$retour = mysql_query("SELECT COUNT(*) AS nb_co FROM player.player WHERE (UNIX_TIMESTAMP(`last_play`) >= $timestamp) ");	$donnees = mysql_fetch_array($retour);		return $donnees['nb_co'];}?>
<?php echo $num;?> Compte créer
 <?php echo $num2;?> Joueurs
 <?php echo $num3;?> Guildes
<?phpecho ''.membresEnLignes().'';?> joueurs connectés

Et enfin retournez dans Index.php aller a la ligne ou vous voulez que votre statut apparaisse et mettez ce code:remplacer "Emplacement de la page .php" par là où vous avez mis la page (ex: ./pages/stats.php)

<?PHP include("Emplacement de la page .php"); ?>

Bonne journéeCdt. Destro08

Link to comment
  • Replies 6
  • Created
  • Last Reply

Top Posters In This Topic

  • 1 year later...
  • 3 months later...

Partage utile mais pas optimisé du tout, fait juste ralentir la bdd par des requêtes sélect * inutiles pas de mise en cash ce qui serait appréciable et vague pour les connecté.

 

en php je conseil ce script (si le site est sur le dédié):

<?php echo exec('netstat | grep | wc -l'); ?>

 

Pas plus précis je pense.

Link to comment
  • ASIKOO changed the title to Statut du serveur

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Flux d'Activité

    1. 10

      C++ - Installer un Proxy IP sur votre Game

    2. 8

      Emulateur 2.51

    3. 0

      DofusInvoker 2.59.2.1

    4. 0

      DofusInvoker 2.58.1.1

    5. 0

      DofusInvoker 2.57.0.36

    6. 0

      DofusInvoker 2.56.3.25

  • Recently Browsing

    No registered users viewing this page.

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.