|
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:* y" k# \: U f n
Code:
' L& \2 r1 R% X7 Z$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");
: N+ V# }% P/ p7 a% _: F- h/ Qecho 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:% l G b4 B* ]$ ?, n5 t* ?/ `, w% r) d
Code:
" F$ Y7 O8 j% F# p$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");
/ I- a8 l/ t1 o& f+ O/ }8 wecho mssql_num_rows($mssql);
1 r! x7 z* ~& U* P
6 S. r- t7 s7 W3 B7 M" y |
|