|
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: X9 b7 u/ x% B" u* E
Code:4 y& `+ a" J2 u2 S. A: X& p
$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");7 j6 X7 Q/ M- G4 z, l
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:; l0 L/ P: C3 F/ v( V! W
Code:
+ X- P) _! D9 J# J% c8 f$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");- V" g3 m0 M! _0 p1 z6 Q
echo mssql_num_rows($mssql);
/ G5 b) S+ ^% i+ \& Q! R: h6 e( t, h; [6 M) R, [
|
|