|
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:
2 `/ D3 x( z0 x1 h5 j+ {7 @$ dCode:
: `2 Y7 l. Y* @0 s* P$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");
$ p. B' D; v" k7 h7 w' i/ xecho 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:
) D# J$ h9 C% X$ V7 X+ YCode:6 D) a7 z& H3 Z* Z& M* n
$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");
. l( i- C( O& l5 U, g2 q! }8 v, |7 necho mssql_num_rows($mssql);) t8 ^4 @' D( \: D: f4 |
" l; I2 ~4 o- M; d: H- j |
|