|
|
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:
% R o/ x4 k( C9 h7 y: FCode:
% J& p a ?' ^, C3 Z4 U. v$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");4 [% N. d4 U; n4 y; I5 ~
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:, M3 x1 a" o4 G" h4 o3 d N2 X
Code:
5 }3 B' g8 f' v1 O' b5 N$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");" w a& V1 r; E9 U0 q1 q
echo mssql_num_rows($mssql);! F9 a8 \ j# X5 \
4 O9 M+ O( `5 t( [, P |
|