|
|
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:
+ a6 C! l d" \) I& XCode:
. [$ y$ s, M2 {& H$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");; f7 R2 H* ^" ~, s, m2 t. F
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:
7 C0 C, ~5 ]% B8 I7 [Code:# H! Y! p5 S& T- R3 n
$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");
; t) o1 v0 V. t/ ~" Z9 Oecho mssql_num_rows($mssql);
9 s' E8 k) X2 j6 D' b$ D/ f8 N+ L% s- }2 \2 {& w. Q
|
|