|
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:
3 K5 I5 D; x; c B$ R. yCode:
6 {# {7 }& U# R2 ]" S1 h' p6 u$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");
2 O, Q& O; m' ?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:5 d/ J" b2 a5 M# f8 [0 H$ M
Code:% H. W. I5 v' N+ y: ^
$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");
5 D; O/ Z. V3 b; J, L. yecho mssql_num_rows($mssql);" j, Y0 T0 F, n2 V' n( G, |
4 ~1 |3 J9 m$ s0 g |
|