Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Fiesta Online
You last visited: Today at 08:47

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Odin Wartungsmodus

Discussion on Odin Wartungsmodus within the Fiesta Online forum part of the MMORPGs category.

Reply
 
Old   #1

 
elite*gold: 74
Join Date: Jun 2012
Posts: 608
Received Thanks: 360
Odin Wartungsmodus

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?
Cℓoud is offline  
Old 03/07/2015, 22:49   #2

 
xKeRnx's Avatar
 
elite*gold: 134
Join Date: May 2010
Posts: 399
Received Thanks: 260
Einfachste wäre wahrscheinlich über den Patcher auch allein schon für die Spieler da sie direkt bei drücken des Login Buttons die Meldung bekommen das der Server im Maintenance Modus ist und nicht erst beim öffnen des Clients
xKeRnx is offline  
Old 03/07/2015, 23:01   #3
 
elite*gold: 0
Join Date: Oct 2010
Posts: 426
Received Thanks: 97
Bei den 2008er Files konnte man das ja noch über den Server regeln, die Spieler bekamen dann die Nachricht im Client.

Bei den Odin Files geht das ziemlich sicher nicht mehr, du müsstest es also tatsächlich über deinen Launcher machen. Ich halte es ersteinmal ganz simpel, für einen Launcher mit PHP-Login einfach direkt nach dem <?php folgendes ergänzen:

PHP Code:
$conf['isMaint'] = false;
if(
$conf['isMaint'])
{
    die(
'Server is under Maintenance. Please try again later!');

Da könnt ihr dann einfach statt false -> true hinschreiben und man kann sich nicht mehr einloggen, bekommt die Meldung, dass der Server gewartet wird (kann man auch verändern).

Um jetzt trotzdem noch rein zu kommen, könnte man dann ein Token per Hand erstellen und evtl das Token nicht ablaufen/löschen lassen.


Für einen Login aller Staff-Chars müsste man einfach ein Select-Statement aller Character des Accounts ausführen, die ein Admin-Level > 0 haben. Wenn da dann eine oder mehrere Zeilen rauskommen, weißt du, dass der User einen Staff-Char hat und aus dem Staff ist. Den kannst du dann reinlassen, ansonsten halt wieder die Meldung ausgeben.

Falls da jemand Interesse dran hat, einfach melden, dann schreib ich den Code dafür morgen

Bei einem TCP-Launcher kann man das ganze simultan verwenden, hier gilt dasselbe: Wenn jemand das haben möchte, kann ich das gerne morgen schnell schreiben, ich gehe aber davon aus, dass das jeder selber hinbekommt, der nen TCP-Launcher schreiben kann.

LG
DuOtto is offline  
Thanks
1 User
Old 03/07/2015, 23:22   #4

 
xKeRnx's Avatar
 
elite*gold: 134
Join Date: May 2010
Posts: 399
Received Thanks: 260
PHP Code:
$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!'); 

xKeRnx is offline  
Old 03/08/2015, 00:14   #5

 
elite*gold: 74
Join Date: Jun 2012
Posts: 608
Received Thanks: 360
Quote:
Originally Posted by DuOtto View Post
php]$conf['isMaint'] = false;
if($conf['isMaint'])
{
die('Server is under Maintenance. Please try again later!');
}[/php]
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.php
Cℓoud is offline  
Old 03/08/2015, 00:19   #6

 
xKeRnx's Avatar
 
elite*gold: 134
Join Date: May 2010
Posts: 399
Received Thanks: 260
Login.php:
PHP Code:
$conf['isMaint'] = false;
if(
$conf['isMaint'])
{
die(
'Maintance.');

Launcher:
Code:
else if (Login[0] == "Maintance.")
{
MessageBox.Show("Server is under Maintenance. Please try again later!");
}
xKeRnx is offline  
Thanks
1 User
Old 03/08/2015, 01:09   #7

 
elite*gold: 74
Join Date: Jun 2012
Posts: 608
Received Thanks: 360
Funktioniert einwandfrei, danke!
Cℓoud is offline  
Reply


Similar Threads Similar Threads
Wartungsmodus coden
02/21/2013 - Artist Trading - 9 Replies
Hallo ich suche jemanden, der meinen Wartungsmodus, also die PSD-Datei coden kann, also mit css, html, img. Die Datei ist PSD. Wer dies machen möchte bitte per PN melden. Bei guter Arbeit zahle ich mit PSC oder auch E*Gold falls der Wunsch besteht.
Wartungsmodus
02/19/2013 - Artist Trading - 1 Replies
Suche jemanden der mir einen Wartungsmodus erstellt. Weitere angaben auf PN ! Bezahlung 20€ PSC
[VTut]Wartungsmodus
10/03/2012 - Metin2 PServer Guides & Strategies - 56 Replies
Hey Leute, ich weiß es gibt schon einen Wartungsmodus, jedoch ohne grafisches Interface, deshalb hab ich mir mal gedacht ein V-Tut zu machen, wie ihr so etwas in euren Clienten einbauen könnt. Teil 1: Metin2 Python Tutorial - Wartungsmodus #1 - YouTube Teil 2: Noch nicht vollständig hochgeladen :< (aber in den nächsten 20 - 30 min wird es oben sein)
NostaleSE WartungsModus?
10/22/2011 - Nostale - 5 Replies
Hallo, ist NostaleSE gerade im WartungsModus weil habe das game nun runtergeladen und so wenn ich mich einloggen will kommt WartungsModus ? Kann bitte jemand Antworten -.-?
WTT 60 ROUGE ON ODIN FOR A 64+ CHINESE ON ODIN
04/20/2008 - Silkroad Online Trading - 1 Replies
WTT pure str rouge/cleric lvl 60 for a lvl 64+ char(pure str or Pure int) it has Devil wings full set of gears daggers and gold. I have not verified an email so you can verify it yourself. i want the char on oasis msg me or leave a reply



All times are GMT +1. The time now is 08:49.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.