Ich glaub das Thema gab es hier schonmal, allerdings hab ich dazu nichts mehr finden können. Ich wollte mal Fragen wie und ob es möglich wäre den Server in den Maintenance Modus zu versetzen oder kann man das nur über den Patcher realisieren?
$conf['isMaint'] = false;
if($conf['isMaint'])
{
die('Server is under Maintenance. Please try again later!');
}
$checkAuth = sqlsrv_query($conn, "SELECT * FROM tAuth WHERE nAuthID = ? AND nLoginAble = 1;", array($nAuthID), array("Scrollable" => SQLSRV_CURSOR_KEYSET));
if(sqlsrv_num_rows($checkAuth) == 1){
die($TOKEN PLA PLA);
}else{
die('Server is under Maintenance. Please try again later!');
}
Hab deinen Code jetzt mal zum testen genommen, das funktioniert an sich .. allerdings spuckt der Launcher dann nicht die Meldung aus das der Server in Wartung ist, sondern ich bekomme nen Passwort Fehler. Ich selbst nutze den Marschlu Launcher mit Standard Login.phpQuote:
php]$conf['isMaint'] = false;
if($conf['isMaint'])
{
die('Server is under Maintenance. Please try again later!');
}[/php]
$conf['isMaint'] = false;
if($conf['isMaint'])
{
die('Maintance.');
}
else if (Login[0] == "Maintance.")
{
MessageBox.Show("Server is under Maintenance. Please try again later!");
}