|
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:2 J+ p& n* W; Q. N+ A
Code:
/ f8 P a9 l; }# I9 j$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");
5 \& q2 E' I1 x7 i }% M: a, cecho 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:/ [0 C, y( m" M6 B; S
Code:: @; T' J/ J2 Q2 [
$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");5 V6 s- ~1 N4 I' n2 K
echo mssql_num_rows($mssql); G! f; A {" ~0 h
: W8 V* X- }' l6 L+ F |
|