Guida Mostrare players online UNICI (per ip)

Stato
Discussione chiusa ad ulteriori risposte.

Cappuccino

Utente Jade
2 Agosto 2014
1,946
123
794
927
Se qualcuno fosse interessato per curiosità a capire quanti player unici sono connessi al proprio server, quì c'è la query.
Se un player è loggato con 10 pg viene contato una sola volta.

SQL:
select count(*) as aggregate from `player`.`player` where `last_play` >= (now() - INTERVAL 5 MINUTE) group by `ip`
 
  • Mi piace
Reazioni: __Othon__

iltizio

Utente Emerald
1 Novembre 2009
924
60
524
596
Ehm, più o meno. Quella query ti conta quanti pg ci sono online divisi per ip. Quindi avrai n righe quanti sono gli ip, e per ogni riga il numero di player connessi con lo stesso ip.

La query giusta sarebbe:
SQL:
SELECT count(DISTINCT `ip`) as aggregate FROM `player`.`player` where `last_play` >= (now() - INTERVAL 5 MINUTE)

E' comunque una query utile, per capire quanti doppi pg ci sono.

Di la verità: volevi vedere in quanti ci sarebbero cascati? :D
 
Stato
Discussione chiusa ad ulteriori risposte.