|
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 Q4 s Y$ b, R4 J8 ^
Code:
. K8 b, g3 I6 Z+ P9 G$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");& g- p9 f; u4 k( t% F! P
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:
- s5 [3 r0 y6 _" x% J* F, L. dCode:
; T( p- y; W8 O$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");
' E- l* B3 o; n* ^* N) C& Aecho mssql_num_rows($mssql);$ n, e9 S1 L9 j5 I6 T: c# U" X5 W
; \# L9 I% ?1 s1 m( W1 R
|
|