|
|
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:
I( Z" k0 [; @Code:/ I8 K* W* Q% `! z* p* g
$mssql = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE isuse='J'");
4 i* H( c/ G3 Pecho 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:& _! s* h' h4 j6 L6 D
Code:5 a+ |+ ^1 I& E
$mssql = mssql_query("SELECT * FROM [CHARACTER_01_DBF].dbo.[CHARACTER_TBL] WHERE MultiServer='1'");6 z5 A- `0 A. J6 A, m
echo mssql_num_rows($mssql);
w- T L, s- o
/ ~3 @* \" f# K4 x+ p* h: c |
|