|
|
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:, f* |' \ H" I' N9 I3 [- A( z3 t5 a
Code:4 ~! N1 e8 o3 p0 B; N/ D I) K% F
$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");
) k& ^8 w3 t+ u7 c- X6 Decho 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:, n7 p/ [) A; h6 Y; [- }
Code:
; V7 z8 n1 v! g' f) c2 X$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");. i+ N# d2 d2 }) V n* [. s
echo mssql_num_rows($mssql);3 Q5 j6 K; H' x; T( c r
& K: Q0 L; Z/ }2 D% x7 X$ l |
|