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: 0 d: l- q' J' o/ q. F. hCode: : V* t) X" S8 y- X$ i2 R$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");8 B0 E! @% M- Q* r9 m( b0 }
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: 6 n& w5 m- ~2 U7 |) w+ S) }7 b! uCode: |/ W2 @- T F3 R8 |$ X0 G$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");2 q' r h6 @2 ^
echo mssql_num_rows($mssql); 5 W# X- a6 c% h5 c* k8 k6 U5 Z$ U: Q9 Z: F+ {8 ^; A h