Hi Leute ich habe folgendes Problem,
Wenn mein Server 6 Stunden Online ist dann kommt immer dieser Fehler:
MySQL Query Error 'Commands out of sync; you can't run this command now' for query 'OPTIMIZE TABLE `accounts` , `bankitems` , `buffs` , `characters` , `data_exp` , `data_fxp` , `data_guild_exp` , `data_item` , `data_itemsets` , `data_itemstats` , `data_monster` , `data_monster_drop_item` , `data_partyskills` , `data_skills` , `data_skilltree` , `data_warpzones` , `friends` , `guildbankitems` , `guilds` , `guild_members` , `inventory` , `mails` , `premiumitems` , `quests` , `spawns_drops` , `spawns_monster` , `spawns_npc` , `spawns_worldobjects`'
Sobald der Fehler einmal aufgetaucht ist dann kann keiner sich mehr einloggen!!!!
Wenn es aber jemand versucht schreibt der World Server das in die mysqlerror.log:
MySQL Query Error 'Commands out of sync; you can't run this command now' for query 'SELECT password,accesslevel,id FROM accounts WHERE username='****''
MySQL Query Error 'Commands out of sync; you can't run this command now' for query 'SELECT password,accesslevel,id FROM accounts WHERE username=****''
MySQL Query Error 'Commands out of sync; you can't run this command now' for query 'SELECT password,accesslevel,id FROM accounts WHERE username='****''
MySQL Query Error 'Commands out of sync; you can't run this command now' for query 'SELECT password,accesslevel,id FROM accounts WHERE username='****''
MySQL Query Error 'Commands out of sync; you can't run this command now' for query 'SELECT password,accesslevel,id FROM accounts WHERE username='****''
(Die * ersetzten den richtigen ACC Namen die ich aus Sicherheitsgründen nicht Posten will)
Also er kann die Spalten: ACC-Id, accesslevel und passwort, nicht mehr einlesen.
Das sind aber genau die 3 Spalten was er unbedingt prüfen muss, bzw einlesen muss.
Sonst kann man sich net einloggen.( ist ja logisch )
Das heißt ich muss den World Server neu starten, dass wiederrum heißt es gibt ein minimales Rollback.
Das ich natürlich meinen Spielern nicht alle 6 Stunden antun will.
Ja ich weiß auch was die Fehler meldung will, aber ich weiß nicht wie ich die komplette Datenbank optimieren soll.
Ich benutzte die PPFW Files und die dazugehörige PPFW Datenbank,
Die ja eigendlich auf die Files abgestimmt ist. ( Heißt es ^^ )
Also Frage ich weiß einer eine Lösung, oder hatte einer schonmal das Problem und hat es zum laufen gebracht. Könnt ihr mir bitte helfen?
MfG






