|
|
In the past I've seen various ways of checking the current number of online players, but all that I've seen have a fatal flaw. Depending on how the server was turned off (or more specifically, if it crashes) the player count gets messed up. Here's the one I'm talking about:
! u+ z# K, z1 ^: \* uCode:9 G% S5 O) ]" I! g0 K: \, {
$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");
, \8 g# R, _$ h+ P+ E, W; ?5 fecho mssql_num_rows($mssql);Here's a more proper code, which will automatically reset the current online count whenever the world server program is opened:
! Q+ R5 J" x; JCode:+ \8 m* z) b+ L/ `1 t
$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");4 |! I1 }3 O( ]
echo mssql_num_rows($mssql);9 W) Y s% T3 I5 k* j& a% H
" a2 w1 [( X7 z; V* _$ C* `8 u& a
|
|