anpera.net
https://anpera.homeip.net/phpbb3/

Server löscht Charas
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=4957
Seite 1 von 1

Autor:  Lyn [ Mo 20 Jul, 2009 17:36 ]
Betreff des Beitrags:  Server löscht Charas

Hallo,

ich weiß nciht mehr weiter...
ich habe bei den spiele einstellungen es so geändert, dass überall "0" steht. Also dass Charas nie gelöscht werden. Wir sind ein reiner RPserver deshalb...

letzte woche war plötzlich eingestellt, dass alle charas nach 20 tagen ohne login gelöscht werden...
ich habe über 100 chars manuell wiederhergestellt....

und heute ist es wieder passiert. Dieses mal nach nur 2 tagen einloggen. Aber ich stell da nichts um!!!! Ich mach gar nichts in den spieleeinstellungen!!! und das ist vorher noch nie passiert. erst jetzt aufeinmal und der server läuft schon einpaar monate...

ich könnt euch nur heulen bei dem mist -.-
kann mir jemand helfen?

viele grüße

lyn..

Autor:  Tidus [ Mo 20 Jul, 2009 17:45 ]
Betreff des Beitrags:  Re: Server löscht Charas

öhm also das sich die spieleinstellungen von selbst ändern ist seeeehr unwahrscheinlich...

vielleicht ein paar neue admins/mods eingestellt die sich nen spaß erlauben?



Bau doch einfach dei löschfunktion aus der setnewday/newday aus und dan nwird nie mehr irgendwas deswegen gelsöcht??

die einfachsten dinge erbringen meist die größte wirkung

mfg

Autor:  Lyn [ Mo 20 Jul, 2009 17:53 ]
Betreff des Beitrags:  Re: Server löscht Charas

Ne ne das sind alles alte Hasen und haben jetzt mit dem ganzen noch viel mehr Arbeit... also die müssen jetzt auch dafür bluten.... aber ich hab auch zuerst daran gedacht, dass durch unwissenheit das passiert ist... aber die kennen das system.

das ist echt unglaublich.

Kannst du mir vllt etwas genauer sagen wo ich was löschen soll? Da kenn ich mich dann doch zu wenig aus und jedesmal wenn ich was an der newday weglösche ist es zuviel oder zu wenig *lol* Und dann gibts wieder feeeehlermeldungen ^^

Autor:  Jenutan [ Mo 20 Jul, 2009 17:57 ]
Betreff des Beitrags:  Re: Server löscht Charas

Lyn, warum ist deine Source zu?
Oder hast du Glaskugeln zu verschenken?

xD

Gruß


Edit:
Ähm, hab mich durch deine Homepage geklickt.
Was ist mit jener Codezeile hier gemeint?

setnewday.php
$old = getsetting("expireoldacct",45)-5;

Autor:  Lyn [ Mo 20 Jul, 2009 18:06 ]
Betreff des Beitrags:  Re: Server löscht Charas

Ich hab die Domaineinstellungen letzte Woche geändert... deshalb ist der link anders.

nun klappts

uuuund: ich hab keine ahnung

Autor:  Minerva [ Mo 20 Jul, 2009 20:40 ]
Betreff des Beitrags:  Re: Server löscht Charas

laut configuration.php:

"expireoldacct"=>"Tage die alle anderen Accounts aufgehoben werden,int",
also genau das feld das sich hier wohl verändert hat...

nur mal so als kleine info ;)
dat mine

Autor:  Tidus [ Mo 20 Jul, 2009 23:11 ]
Betreff des Beitrags:  Re: Server löscht Charas

diese zeile müsste für die benachrichtigung zuständig sein -.- das wird später wieder hochgezählt...

also wie wärs mit:

setnewday.php

PHP:
// this now includes the database cleanup from index.php
$old = getsetting("expireoldacct",45)-5;
$new = getsetting("expirenewacct",10);
$trash = getsetting("expiretrashacct",1);

$sql = "SELECT acctid,emailaddress FROM accounts WHERE 1=0 "
.($old>0?"OR (laston < \"".date("Y-m-d H:i:s",strtotime(date("c")."-$old days"))."\")\n":"")
." AND emailaddress!='' AND sentnotice=0";
$result = db_query($sql);
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);

// can't send mail on anpera.net

mail($row[emailaddress],"LoGD Charakter verfällt",
"
Einer oder mehrere deiner Charaktere von Legend of the Green Dragon auf
".$_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME']."
verfällt demnächst und wird gelöscht. Wenn du den Charakter retten willst, solltest
du dich bald möglichst mal damit einloggen!
Falls der Charakter ein Haus hatte, ist dieses bereits enteignet.",
"From: ".getsetting("gameadminemail","postmaster@localhost.com")
);
$sql = "UPDATE accounts SET sentnotice=1,house=0,housekey=0,marriedto=0 WHERE acctid='$row[acctid]'";
if ((int)$row[acctid]==(int)getsetting("hasegg",0)) savesetting("hasegg",stripslashes(0));
db_query($sql);
$sql = "UPDATE houses SET owner=0,status=3 WHERE owner=$row[acctid] AND status=1";
db_query($sql);
$sql = "UPDATE houses SET owner=0,status=4 WHERE owner=$row[acctid] AND status=0";
db_query($sql);
$sql = "UPDATE items SET owner=0 WHERE owner=$row[acctid]";
db_query($sql);
$sql = "DELETE FROM pvp WHERE acctid2=$row[acctid] OR acctid1=$row[acctid]";
db_query($sql) or die(db_error(LINK));
$sql = "UPDATE accounts SET charisma=0,marriedto=0 WHERE marriedto=$row[acctid]";
db_query($sql);
}

$old+=5;
$sql = "DELETE FROM accounts WHERE superuser<=1 AND (1=0\n"
.($old>0?"OR (laston < \"".date("Y-m-d H:i:s",strtotime(date("c")."-$old days"))."\")\n":"")
.($new>0?"OR (laston < \"".date("Y-m-d H:i:s",strtotime(date("c")."-$new days"))."\" AND level=1 AND dragonkills=0)\n":"")
.($trash>0?"OR (laston < \"".date("Y-m-d H:i:s",strtotime(date("c")."-".($trash+1)." days"))."\" AND level=1 AND experience < 10 AND dragonkills=0)\n":"")
.")";
//echo "<pre>".HTMLEntities($sql)."</pre>";
db_query($sql) or die(db_error(LINK));
// end cleanup



extra für dich..

Autor:  Lyn [ Di 21 Jul, 2009 15:43 ]
Betreff des Beitrags:  Re: Server löscht Charas

vieeeeeeeelen lieben dank!

.... nur befürchte ich, dass es schon zu spät ist....

Letzte Nacht wurden weitere 100 Charas gelöscht.. Und wisst ihr was? Nicht nur das? Es wurden auch Kommentare gelöscht und die anderen Datenbanken wurden auch angegriffen. Wir haben noch ein Forum auf dem Server. allerdings mit separater Datenbank. Die wurde teilweise auch gelöscht... Die Farbcodes wurden aus der Datenbank gelöscht. Tiere ... es sind also nicht nur Benutzeraccounts.... :bash:

Langsam weiß ich echt nimmer weiter.

Autor:  Rikkarda [ Di 21 Jul, 2009 15:54 ]
Betreff des Beitrags:  Re: Server löscht Charas

würde als erstes Mal alle Passwörter ändern, klingt eher nach nem Hackangriff als nach einem codefehler. v.a. wenn unterschiedliche Datenbanken betroffen sind..

Autor:  Lyn [ Di 21 Jul, 2009 15:57 ]
Betreff des Beitrags:  Re: Server löscht Charas

Jaaa aber das ist es auch was mich wurmt... das sind jetzt keine 0815-passwörter. Sondern die wurden generiert aus zahlen, sonderzeichen, buchstaben.... aber gemacht wird es jetzt natürlich.... -.- trotzdem das stinkt gewaltig

Autor:  Eliwood [ Di 21 Jul, 2009 16:05 ]
Betreff des Beitrags:  Re: Server löscht Charas

Okay - ich vermute, dass du eventuell eine nicht gefixte source.php hast. Kann das möglich sein?
Arbeite am besten den Changelog von hier durch.

Edit: viewtopic.php?f=26&t=317

Autor:  Lyn [ Di 21 Jul, 2009 19:06 ]
Betreff des Beitrags:  Re: Server löscht Charas

OKaay vielen Dank für die Antworten.

ich habe jetzt sämtliche passwörter, die auch nur im entferntesten mit dem server zu tun haben geändert. ich werde die änderungen in dem post machen und die löschfunktion rausnehmen....

und ich hab mittlerweile erfahren, dass die "löschaktion" definitiv geschieht wenn "ein neuer Tag anbricht" ...

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/