|
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:' y1 P$ Z- l/ t. h( p3 E' R+ ~
Code:( S' b- v3 e8 k J
$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");& }5 \' Z: W& d4 }7 q3 a% \: n- v: F
echo 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:& a* p# R, A' x# J) q j
Code:
: i$ `( J( L- @% }$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");
: W1 ]6 k q+ d8 Q8 |* H6 hecho mssql_num_rows($mssql);. L4 F' I$ S: c$ z+ p# j( b# v6 H$ m
. I" @4 X" E+ L l |
|