Abstürze beim Mysql Auto Laden

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten Abend Community,
    Öfters wenn das 2. Auto des Spielers geladen wird stürzt der ganze Server einfach ab.


    Also die Autos werden aus der MYSQL Datenbank geladen

    new playername[24],query[128],data[128],bedienung[70];
    GetPlayerName(playerid,playername,sizeof(playername));
    for(new x = 0; x < 2; x++)
    {
    format(bedienung,sizeof(bedienung),"Name='%s%d'",playername,x);
    format(query,sizeof(query),"SELECT * FROM `autos` WHERE %s", bedienung);//Die query
    mysql_query(query);
    mysql_store_result();
    if(mysql_num_rows())// Eine Abfrage zur Sicherheit
    {
    HatSpielerAuto[playerid][x] = 1;
    mysql_fetch_field("Model",data);
    SpielerAuto[playerid][x][AutoModel] = strval(data);
    mysql_fetch_field("X",data);
    SpielerAuto[playerid][x][aPosX] = floatstr(data);
    mysql_fetch_field("Y",data);
    SpielerAuto[playerid][x][aPosY] = floatstr(data);
    mysql_fetch_field("Z",data);
    SpielerAuto[playerid][x][aPosZ] = floatstr(data);


    Nun kommt es manchmal vor wenn ein Spieler connectet und sein 2. Auto geladen wird dann stürzt plötzlich der ganze Server ab.

    Code
    [Fri May 18 20:50:04 2012] Function: mysql_query executed: "SELECT * FROM `autos` WHERE Name='SpeakerBurneR[FA]1'" with result: "0".
    [Fri May 18 20:50:04 2012] Function: mysql_store_result executed with result: "1"
    [Fri May 18 20:50:04 2012] Function: mysql_num_rows executed with result: "%".
    [Fri May 18 20:50:04 2012] Function: mysql_fetch_field executed.


    Dann ist der Server aus.
    Aber das passiert nicht immer nur manchmal.
    Aber es stört natürlich wenn der Server plötzlich ausgeht.


    Hat irgendeiner ne Idee?



    Mit freundlichen Grüßen
    Steph12



    Edit: Ich habe bisher noch keine Lösung gefunden, aber hätte jemand denn eine Idee woran es liegen könnte das der Server manchmal abstürzt und meistens nicht?



    World of Revolution - German Reallife: www.world-of-revolution.de

    Registriert euch jetzt und seit auf die BETA-Phase gespannt!

    Einmal editiert, zuletzt von Steph12 ()

  • Poste mal alles von deinen Laden


    und für was ist die x schleife gut?