|
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:
+ w. L! L7 z& T! l8 j5 UCode:# A0 X3 |; ^! X3 a. Z
$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");( Z, ]0 Q- `* T( I! d
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:
" T4 {' W* P5 T. Y' `9 @Code:
$ { S' m/ f, ^4 R/ r1 Y: M4 z$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");% W1 g1 \; A* P6 s, q0 i% L
echo mssql_num_rows($mssql);* q) @5 K- ^; M/ R
, e$ W7 Z/ ^% r1 F- W0 D |
|