anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 12 Jun, 2025 10:52

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Di 29 Nov, 2005 22:57 
Offline
Eingeweihter
Eingeweihter

Registriert: Di 10 Mai, 2005 10:21
Beiträge: 89
Hallöle,
also ich hab seid heut Mittag folgendes Problem:

Wenn jemand einen Drachenkill macht kommt er danach direkt zu den news. Er kann sich weder seine Drachenpunkte vergeben, noch seine Rasse und Fähigkeiten einstellen. Es ist praktisch so das er normal weiter im Spiel ist ohne das er eine Rasse und dergleichen besitzt.
Wenn ich ihm einen neuen Tag gebe dann kann er sich das dann alles geben.
Das gleiche Problem habe ich wenn sich einer einen neune Account erstellt. Nach dem ersten einloggen kommt er in die news und von dort kann er dann weiterklicken auf die village.php.


Da ich seid Tagen absolut nix an den php´s geändert habe und auch keine DB-Einstellungen verändert habe glaube ich nicht das es ein PHP Problem ist weil es ja nun schon fast ein Jahr ohne Probleme läuft.

Nun meine Frage, an was kann es liegen wenn wir mal davon ausgehen das es nicht an der php selbst liegt? Hatte schonmal wer ein ähnliches Problem?

Ich kann es mir beim besten Willen nicht erklären, gleiches Problem auch auf meinem Testserver :(

EDIT:
Also ich hab jetzt bei einnem meiner partnerserver nachgefragt und er hat das gleiche problem seid heut mittag *grübel*
da er wo ganz anders gehostet ist denke ich mal das es wohl doch an irgend einer php liegen muß, seine source gibts da:
http://via-silianae.ch/source.php
und wie gesagt, geändert hab ich seid tagen nix und das problem besteht erst seid heute.

mfG Solovaid


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 30 Nov, 2005 00:51 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Wenn es nicht an den PHP-Dateien liegen soll, wüsste ich ehrlich gesagt keinen anderen Grund.
Nun, die drei einzigen Dateien, bei denen der Fehler liegen könnte, sind im Source leider nicht zugänglich:

- Die Zeitfunktion in der common.php (morgen ist Monatswechsel),
- die newday.php, in der das mit den Drachenpunkten abgewickelt wird, und die
- dragon.php, in der die Weiterleitung stattfindet.

Die newday.php ist der heißeste Kandidat.
Ich vermute mal, der Partner-Server verwendet größtenteils den selben, stark modifizierten Code?

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 30 Nov, 2005 00:54 
Offline
Eingeweihter
Eingeweihter

Registriert: Di 10 Mai, 2005 10:21
Beiträge: 89
kann ich dir die 3 php´s mal per icq oder mail zuschicken?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 30 Nov, 2005 06:54 
Offline
User
User
Benutzeravatar

Registriert: Di 22 Feb, 2005 15:16
Beiträge: 15
Zitat:
Ich vermute mal, der Partner-Server verwendet größtenteils den selben, stark modifizierten Code?


Nein, aber schon ein wenig verändert. Unsere versionen sind eigentlich komplett verschieden. meine basiert auf deiner EXT3, Sharielle's auf der EXT(1)

Komischer weise funktioniert heute alles wieder..... (scheint also mit dem Datum zusammenzuhängen, oder lieg ich falsch?)

Wenn dennoch jemand in den Quellcode schauen möchte, kann ich die Dateien bereitstellen :wink:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 30 Nov, 2005 15:40 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Meiner Meinung nach liegt es bei Versionen älter als GER 3 an der Funktion "convertgametime". In denen ist noch die etwas unzuverlässige Originalfunktion aus 0.9.7 enthalten, die besonders bei Monatswechseln und Sommerzeitumstellungen schon immer Probleme bereitet hat.

Ersetzt eure Funktion "convertgametime" in der common.php bitte durch die (übrigens auch im Changels Log erwähnte!) neue Funktion:[php]function convertgametime($intime){
// Hehe, einen hamwa noch, einen hamwa noch: by JT & anpera
$multi = getsetting("daysperday",4);
$offset = getsetting("gameoffsetseconds",0);
$fixtime = mktime(0,0,0-$offset,date("m")-$multi,date("d"),date("Y"));
$time=$multi*(strtotime(date("Y-m-d H:i:s",$intime))-$fixtime);
$time=strtotime(date("Y-m-d H:i:s",$time)."+".($multi*date("I",$intime))." hour");
$time=strtotime(date("Y-m-d H:i:s",$time)."-".date("I",$time). " hour");
$time=strtotime(date("Y-m-d H:i:s",$time)."+".(23-$multi)." hour");
return $time;
}[/php]

In ext GER 3 sollte diese Funktion eigentlich schon drin sein, aber sicher bin ich mir ohne nachzuschauen jetzt nicht.

Ansonsten setzt in der dragon.php zur Sicherheit den laston-Wert statt 1 einfach 5 Tage zurück ^^

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 30 Nov, 2005 21:47 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
So. Jetzt missbrauch ich den Topic grad mal... Passt ja schliesslich irgendwie auch rein...

Vorgeschichte: Aushilfeadmin auf http://www.siliente-logd.de ist

Problem: Eine Userin merkte an, dass die Verteilung der Drachenpunkte schon zum 2ten male nicht gekommen ist, nachvollziehen konnte ich es nicht, bei mir kam sie.

Sie sei direkt auf die Rassenauswahl weiter geleitet worden.

Kennt er Ähnliche Symptome?
Woran kann es liegen?

Is scheinbar nur bei diesem einen chara...


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 21 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum