|
|
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:
# F8 y/ _% F3 T$ ?4 c, rCode:5 o I: o0 C/ Q/ K' B) N" \
$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");
6 k* u- d6 A+ c4 g; i9 K5 Lecho 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:, f$ q5 v! B) r8 l% f4 h
Code:
* x, F$ J; L- N" q+ a$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");. W4 C. T) K" j0 P4 U& ~4 t, y
echo mssql_num_rows($mssql);
* u$ R3 v/ ] Q$ j6 K
& V% a2 D$ x3 B @% Y1 u. x; {1 ~/ U |
|