[PHP] Obtener números de jugadores en el servidor.
#1
Información 
Buenas! Bueno como dice el título ¿Cómo puedo obtener el número de jugadores de un server?

Gracias de antemano. Mario
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#2
https://github.com/Austinb/GameQ
Quieres rentar un servidor en USA o BRASIL, envíame un Mensaje Privado.
Envía mensaje privado si vas a pagar por el servicio.
[Imagen: b_350_20_323957_202743_f19a15_111111.png]
[Imagen: b_350_20_5a6c3e_383f2d_d2e1b5_2e3226.png]
[Imagen: 76561198283253977.png]
(05/07/2018, 11:09 PM)meTaLiCroSS escribió: Esa es la diferencia, por eso no cualquier mandril puede programar
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa
(26/07/2020, 12:37 AM)Hypnotize escribió: [Imagen: xdxd.png]


(26/07/2020, 07:21 PM)Ricardo01 escribió: Que problema tenés conmigo LA CONCHA DE TU MADRE.... La re mil que te parió te crees porque tenés "47" de recuperación eres todo anda hacerte coger seguramente le pagaste a alguien para que te dé reputación porque eres una basura de persona... Jamás vi una persona tan basura eh ignorante como vos...

(26/07/2020, 08:12 PM)Ricardo01 escribió: SOS pelotuda o te haces me tenés en cosas que nada que ver.... Man no tenes vida? Que estás tan aldp2 que haces todo esto? Busca una novia oh anda a pajearte un rato. Debes ser un gordo con lente que tiene poster de anime de culo virgen de mierda..

(26/07/2020, 08:25 PM)Ricardo01 escribió: Y que tiene? Lo ví me gustó y lo puse aparte? Que problema tenés conmigo si yo no te hice nada.. yo tiro post no es obligación que me ayudes... Nose que carajo te pasa conmigo. De la nada me empezaste a bardear y etc. Si tenés problema con tu familia o tu vida. agarratela con ellos no con gente que no conoces..

(26/07/2020, 11:18 PM)Ricardo01 escribió: Buena te crees porque sabes programar se crees superior pelotudo de mierda. Yo voy a crear todas las cuentas que quieras la concha de tu madre gordo virgen. Anda a mirar porno de anime. Yo te voy a insultar todo lo que quiera pelotudo... Te crees superior y crees que tenés derecho a molestar a otras personas que ni conoces... Aparte que me importa si sabes programa nadie te pide ayuda acá. Son millones no eres el único..



Responder
#3
(24/05/2020, 09:04 PM)Hypnotize escribió: https://github.com/Austinb/GameQ

No lo entendí muy bien Cutecry
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#4
Código PHP:
require_once('/path/to/src/GameQ/Autoloader.php');


$GameQ = new \GameQ\GameQ();
$GameQ->addServer([
    'type' => 'css',
    'host' => '127.0.0.1:27015',
]);
$GameQ->setOption('timeout'5);
$results $GameQ->process();

echo 
$results['num_players'];
echo 
$results['max_players']; 

https://github.com/Austinb/GameQ/wiki/Examples-v3
Quieres rentar un servidor en USA o BRASIL, envíame un Mensaje Privado.
Envía mensaje privado si vas a pagar por el servicio.
[Imagen: b_350_20_323957_202743_f19a15_111111.png]
[Imagen: b_350_20_5a6c3e_383f2d_d2e1b5_2e3226.png]
[Imagen: 76561198283253977.png]
(05/07/2018, 11:09 PM)meTaLiCroSS escribió: Esa es la diferencia, por eso no cualquier mandril puede programar
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa
(26/07/2020, 12:37 AM)Hypnotize escribió: [Imagen: xdxd.png]


(26/07/2020, 07:21 PM)Ricardo01 escribió: Que problema tenés conmigo LA CONCHA DE TU MADRE.... La re mil que te parió te crees porque tenés "47" de recuperación eres todo anda hacerte coger seguramente le pagaste a alguien para que te dé reputación porque eres una basura de persona... Jamás vi una persona tan basura eh ignorante como vos...

(26/07/2020, 08:12 PM)Ricardo01 escribió: SOS pelotuda o te haces me tenés en cosas que nada que ver.... Man no tenes vida? Que estás tan aldp2 que haces todo esto? Busca una novia oh anda a pajearte un rato. Debes ser un gordo con lente que tiene poster de anime de culo virgen de mierda..

(26/07/2020, 08:25 PM)Ricardo01 escribió: Y que tiene? Lo ví me gustó y lo puse aparte? Que problema tenés conmigo si yo no te hice nada.. yo tiro post no es obligación que me ayudes... Nose que carajo te pasa conmigo. De la nada me empezaste a bardear y etc. Si tenés problema con tu familia o tu vida. agarratela con ellos no con gente que no conoces..

(26/07/2020, 11:18 PM)Ricardo01 escribió: Buena te crees porque sabes programar se crees superior pelotudo de mierda. Yo voy a crear todas las cuentas que quieras la concha de tu madre gordo virgen. Anda a mirar porno de anime. Yo te voy a insultar todo lo que quiera pelotudo... Te crees superior y crees que tenés derecho a molestar a otras personas que ni conoces... Aparte que me importa si sabes programa nadie te pide ayuda acá. Son millones no eres el único..



Responder
#5
(24/05/2020, 09:19 PM)Hypnotize escribió:
Código PHP:
require_once('/path/to/src/GameQ/Autoloader.php');


$GameQ = new \GameQ\GameQ();
$GameQ->addServer([
    'type' => 'css',
    'host' => '127.0.0.1:27015',
]);
$GameQ->setOption('timeout'5);
$results $GameQ->process();

echo 
$results['num_players'];
echo 
$results['max_players']; 

https://github.com/Austinb/GameQ/wiki/Examples-v3

Probaré y te aviso.

EDIT: Me tira error https://prnt.sc/sn49w4

Código PHP:
<?php
require_once('Autoloader.php')

$GameQ = new \GameQ\GameQ();
$GameQ->addServer([
    
'type' => 'css',
    
'host' => '149.28.109.129:27515',
]);
$GameQ->setOption('timeout'5);
$results $GameQ->process();

echo 
$results['num_players'];
echo 
$results['max_players'];

?>

Aquí
Código PHP:
$GameQ = new \GameQ\GameQ(); 
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#6
Seguro no vas a leer y no te va a salir xd te ahorro el trabajo Whatever

Descargate ese repositorio y en la carpeta raíz te creas index.php y le pegas esto:

Código PHP:
<?php
    
require_once('src/GameQ/Autoloader.php');

    
$ip '199.127.62.238:27015';

    
$GameQ = new \GameQ\GameQ();
    
$GameQ->addServer([
        
'type' => 'cs16',
        
'host' => $ip,
    ]);
    
$GameQ->setOption('timeout'5);
    
$results $GameQ->process();
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
</head>
<body>
<table class="table table-striped table-dark table-hover">
    <thead class="thead-dark">
        <tr> <th class="text-center" colspan="3"><?= $results[$ip]['hostname'?> <br> <?= $results[$ip]['num_players']. '/' .$results[$ip]['max_players']; ?></th></tr>
    </thead>
    <tr class="table">
        <th>#</th>
        <th>PlayerName</th>
        <th>Scorer</th>
    </tr>
    <?php
        
for($i 0$icount($results[$ip]['players']); ++$i){
            echo
'
            <tr>
                <td>'
$results[$ip]['players'][ $i ][ 'id' ] .'</td>
                <td>'
$results[$ip]['players'][ $i ][ 'name' ] .'</td>
                <td>'
$results[$ip]['players'][ $i ][ 'score' ] .'</td>
            </tr>
            '
;
        }
    
?>
</table>
<script src="https://code.jquery.com/jquery-3.5.1.min.js" ></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
</body>
</html> 

https://prnt.sc/sn4aag

(24/05/2020, 11:04 PM)andres_1041 escribió: EDIT: Me tira error https://prnt.sc/sn49w4

Código PHP:
<?php
require_once('Autoloader.php')

$GameQ = new \GameQ\GameQ();
$GameQ->addServer([
    
'type' => 'css',
    
'host' => '149.28.109.129:27515',
]);
$GameQ->setOption('timeout'5);
$results $GameQ->process();

echo 
$results['num_players'];
echo 
$results['max_players'];

?>

Aquí
Código PHP:
$GameQ = new \GameQ\GameQ(); 
[/font]
stemen, usa la cagada que deje ahí

si tenes dudas que datos podes usar printea esto

print_r($results);
Quieres rentar un servidor en USA o BRASIL, envíame un Mensaje Privado.
Envía mensaje privado si vas a pagar por el servicio.
[Imagen: b_350_20_323957_202743_f19a15_111111.png]
[Imagen: b_350_20_5a6c3e_383f2d_d2e1b5_2e3226.png]
[Imagen: 76561198283253977.png]
(05/07/2018, 11:09 PM)meTaLiCroSS escribió: Esa es la diferencia, por eso no cualquier mandril puede programar
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa
(26/07/2020, 12:37 AM)Hypnotize escribió: [Imagen: xdxd.png]


(26/07/2020, 07:21 PM)Ricardo01 escribió: Que problema tenés conmigo LA CONCHA DE TU MADRE.... La re mil que te parió te crees porque tenés "47" de recuperación eres todo anda hacerte coger seguramente le pagaste a alguien para que te dé reputación porque eres una basura de persona... Jamás vi una persona tan basura eh ignorante como vos...

(26/07/2020, 08:12 PM)Ricardo01 escribió: SOS pelotuda o te haces me tenés en cosas que nada que ver.... Man no tenes vida? Que estás tan aldp2 que haces todo esto? Busca una novia oh anda a pajearte un rato. Debes ser un gordo con lente que tiene poster de anime de culo virgen de mierda..

(26/07/2020, 08:25 PM)Ricardo01 escribió: Y que tiene? Lo ví me gustó y lo puse aparte? Que problema tenés conmigo si yo no te hice nada.. yo tiro post no es obligación que me ayudes... Nose que carajo te pasa conmigo. De la nada me empezaste a bardear y etc. Si tenés problema con tu familia o tu vida. agarratela con ellos no con gente que no conoces..

(26/07/2020, 11:18 PM)Ricardo01 escribió: Buena te crees porque sabes programar se crees superior pelotudo de mierda. Yo voy a crear todas las cuentas que quieras la concha de tu madre gordo virgen. Anda a mirar porno de anime. Yo te voy a insultar todo lo que quiera pelotudo... Te crees superior y crees que tenés derecho a molestar a otras personas que ni conoces... Aparte que me importa si sabes programa nadie te pide ayuda acá. Son millones no eres el único..



Responder
#7
(24/05/2020, 11:11 PM)Hypnotize escribió: Seguro no vas a leer y no te va a salir xd te ahorro el trabajo  Whatever

Descargate ese repositorio y en la carpeta raíz te creas index.php y le pegas esto:

Código PHP:
<?php
    
require_once('src/GameQ/Autoloader.php');

    $ip '199.127.62.238:27015';

    $GameQ = new \GameQ\GameQ();
    $GameQ->addServer([
        'type' => 'cs16',
        'host' => $ip,
    ]);
    $GameQ->setOption('timeout'5);
    $results $GameQ->process();
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
</head>
<body>
<table class="table table-striped table-dark table-hover">
    <thead class="thead-dark">
        <tr> <th class="text-center" colspan="3"><?= $results[$ip]['hostname'?> <br> <?= $results[$ip]['num_players']. '/' .$results[$ip]['max_players']; ?></th></tr>
    </thead>
    <tr class="table">
        <th>#</th>
        <th>PlayerName</th>
        <th>Scorer</th>
    </tr>
    <?php
        
for($i 0$icount($results[$ip]['players']); ++$i){
            echo'
            <tr>
                <td>'
$results[$ip]['players'][ $i ][ 'id' ] .'</td>
                <td>'
$results[$ip]['players'][ $i ][ 'name' ] .'</td>
                <td>'
$results[$ip]['players'][ $i ][ 'score' ] .'</td>
            </tr>
            '
;
        }
    ?>
</table>
<script src="https://code.jquery.com/jquery-3.5.1.min.js" ></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
</body>
</html> 

https://prnt.sc/sn4aag

stemen, usa la cagada que deje ahí

si tenes dudas que datos podes usar printea esto

print_r($results);

Gracias! Mario
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#8
de nada.

Agrego que según yo no anda del todo bien ese gameQ porque por momentos no me devuelve nada, mira si alguien te postea una mejor opción. Whatever

añado la solución para user nuevos. Whatever


Archivos adjuntos
.rar   GameQ-3.rar (Tamaño: 161.59 KB / Descargas: 8)
Quieres rentar un servidor en USA o BRASIL, envíame un Mensaje Privado.
Envía mensaje privado si vas a pagar por el servicio.
[Imagen: b_350_20_323957_202743_f19a15_111111.png]
[Imagen: b_350_20_5a6c3e_383f2d_d2e1b5_2e3226.png]
[Imagen: 76561198283253977.png]
(05/07/2018, 11:09 PM)meTaLiCroSS escribió: Esa es la diferencia, por eso no cualquier mandril puede programar
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa
(26/07/2020, 12:37 AM)Hypnotize escribió: [Imagen: xdxd.png]


(26/07/2020, 07:21 PM)Ricardo01 escribió: Que problema tenés conmigo LA CONCHA DE TU MADRE.... La re mil que te parió te crees porque tenés "47" de recuperación eres todo anda hacerte coger seguramente le pagaste a alguien para que te dé reputación porque eres una basura de persona... Jamás vi una persona tan basura eh ignorante como vos...

(26/07/2020, 08:12 PM)Ricardo01 escribió: SOS pelotuda o te haces me tenés en cosas que nada que ver.... Man no tenes vida? Que estás tan aldp2 que haces todo esto? Busca una novia oh anda a pajearte un rato. Debes ser un gordo con lente que tiene poster de anime de culo virgen de mierda..

(26/07/2020, 08:25 PM)Ricardo01 escribió: Y que tiene? Lo ví me gustó y lo puse aparte? Que problema tenés conmigo si yo no te hice nada.. yo tiro post no es obligación que me ayudes... Nose que carajo te pasa conmigo. De la nada me empezaste a bardear y etc. Si tenés problema con tu familia o tu vida. agarratela con ellos no con gente que no conoces..

(26/07/2020, 11:18 PM)Ricardo01 escribió: Buena te crees porque sabes programar se crees superior pelotudo de mierda. Yo voy a crear todas las cuentas que quieras la concha de tu madre gordo virgen. Anda a mirar porno de anime. Yo te voy a insultar todo lo que quiera pelotudo... Te crees superior y crees que tenés derecho a molestar a otras personas que ni conoces... Aparte que me importa si sabes programa nadie te pide ayuda acá. Son millones no eres el único..



Responder
#9
(24/05/2020, 11:34 PM)Hypnotize escribió: de nada.

Agrego que según yo no anda del todo bien ese gameQ porque por momentos no me devuelve nada, mira si alguien te postea una mejor opción.  Whatever

añado la solución para user nuevos.  Whatever
Estas probando en un server local? Algunos webhosting (los free parcticamente todos) tienen desactivados los modulos que hay que utilizar para enviar paquetes
[Imagen: paypalqr.png]
Responder
#10
(25/05/2020, 11:21 AM)Neeeeeeeeeel.- escribió: Estas probando en un server local? Algunos webhosting (los free parcticamente todos) tienen desactivados los modulos que hay que utilizar para enviar paquetes

si lo probé local, me dio pereza probarlo en mi webhosting pero eso ya se lo dejo en la manos a el Whatever
Quieres rentar un servidor en USA o BRASIL, envíame un Mensaje Privado.
Envía mensaje privado si vas a pagar por el servicio.
[Imagen: b_350_20_323957_202743_f19a15_111111.png]
[Imagen: b_350_20_5a6c3e_383f2d_d2e1b5_2e3226.png]
[Imagen: 76561198283253977.png]
(05/07/2018, 11:09 PM)meTaLiCroSS escribió: Esa es la diferencia, por eso no cualquier mandril puede programar
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa
(26/07/2020, 12:37 AM)Hypnotize escribió: [Imagen: xdxd.png]


(26/07/2020, 07:21 PM)Ricardo01 escribió: Que problema tenés conmigo LA CONCHA DE TU MADRE.... La re mil que te parió te crees porque tenés "47" de recuperación eres todo anda hacerte coger seguramente le pagaste a alguien para que te dé reputación porque eres una basura de persona... Jamás vi una persona tan basura eh ignorante como vos...

(26/07/2020, 08:12 PM)Ricardo01 escribió: SOS pelotuda o te haces me tenés en cosas que nada que ver.... Man no tenes vida? Que estás tan aldp2 que haces todo esto? Busca una novia oh anda a pajearte un rato. Debes ser un gordo con lente que tiene poster de anime de culo virgen de mierda..

(26/07/2020, 08:25 PM)Ricardo01 escribió: Y que tiene? Lo ví me gustó y lo puse aparte? Que problema tenés conmigo si yo no te hice nada.. yo tiro post no es obligación que me ayudes... Nose que carajo te pasa conmigo. De la nada me empezaste a bardear y etc. Si tenés problema con tu familia o tu vida. agarratela con ellos no con gente que no conoces..

(26/07/2020, 11:18 PM)Ricardo01 escribió: Buena te crees porque sabes programar se crees superior pelotudo de mierda. Yo voy a crear todas las cuentas que quieras la concha de tu madre gordo virgen. Anda a mirar porno de anime. Yo te voy a insultar todo lo que quiera pelotudo... Te crees superior y crees que tenés derecho a molestar a otras personas que ni conoces... Aparte que me importa si sabes programa nadie te pide ayuda acá. Son millones no eres el único..



Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)