|
|
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:% l1 ]5 i. r* K) W6 s) u6 g0 g
Code:
; Z* r( p2 Y4 Y- ~1 U' N/ P$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");
$ |; R7 e! @' D' r$ mecho 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:
& f* P8 r: m7 t) X# t1 n( [% yCode:
; W( N, X+ ~9 Y3 t; W$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");. n) x5 _2 S8 i; X! Z0 r* h9 }
echo mssql_num_rows($mssql);, C& C* H6 I" a) v5 B
+ U. k! Q9 {3 V( \ |
|