Server stürzt beim Connecten ab

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
  • Warum hast du die ersten 10 Zeilen der ReadUser Funktion nicht debuggt? In denen ist der Fehler, da der erste print nicht aufgerufen wird in der Funktion.
    Mach das noch.


    Schalte zudem noch den Debug des MySQL Plugins das du benutzt an, bzw. ändere den Log Modus des Plugins, so dass alles was das Plugin macht geprintet wird.


    Dann poste nochmal Log und Funktion.

  • Das ist aber nicht alles, oder?
    Zumindest nicht das, was direkt vor dem Absturz geloggt wurde.


    Die Log-Zeilen vor den Absturz müssten diese Abfrage beinhalten
    SELECT * FROM user WHERE name = 'IRGENDWASHIER'


    Die Zeilen, die genau vor dem Absturz geprintet werden sind wichtig, du hast, so wie das aussieht, die Dinge beim Server-Start gepostet.

  • Schau mal, das ist das Query aus dem ReadUser-Public:


    format(q, 256, "SELECT * FROM user WHERE name = '%s'", mres);
    mysql_query(q);


    Laut crashdetect stürzt der Server zwei Zeilen weiter unten ab, also würde ich mal behaupten, dass dieses Query ausgeführt wird und somit geloggt werden muss, ist es aber nicht. Dort würden auch genaue Details zum Fehlergrund stehen.
    Also entweder du hast nicht alles kopiert, oder es ist sonst irgendwas daneben gegangen. Kannst du es nochmal probieren, und gleich die Zeit vergleichen, ob der letzte Eintrag in dem MySQL Log mit dem des Absturzes übereinstimmt?



    Ich hab grade noch mal die Wiki angeschaut, zu dem:
    mysql_fetch_row(buffer, "|");


    ändere das mal zu:
    mysql_fetch_row_format(buffer, "|");
    oder zu:
    mysql_fetch_row_format(buffer);


    Kannste beides probieren.



    Kannst vergessen, danke an IPrototypeI für den Hinweis, da hab ich gar nicht drauf geachtet. Die meisten hier verwenden das von BlueG, eigentlich alle. :|
    Meep.


    Update das Plugin erst mal.

    3HZXdYd.png

    Einmal editiert, zuletzt von Jeffry ()

  • Mit dem neuem Plugin bekomme ich jetzt:


    [00:00:56] [MySQL] Error (0): Function: mysql_connect failed, mysql was not initialized on this handle.
    [00:00:56] [debug] Server crashed while executing arcanum.amx
    [00:00:56] [debug] AMX backtrace:
    [00:00:56] [debug] #0 native mysql_query () [10007780] from mysql.DLL
    [00:00:56] [debug] #1 00075e40 in public ClearCars () from arcanum.amx
    [00:00:56] [debug] #2 0005b950 in public OnGameModeInit () from arcanum.amx
    [00:00:57] [debug] Native backtrace:
    [00:00:57] [debug] #0 100042ea in ?? () from plugins\mysql.DLL
    [00:00:57] [debug] #1 10007820 in ?? () from plugins\mysql.DLL
    [00:00:57] [debug] #2 004010b6 in ?? () from samp-server.exe
    [00:00:57] [debug] #3 640e543a in ?? () from plugins\crashdetect.DLL
    [00:00:57] [debug] #4 640e728f in ?? () from plugins\crashdetect.DLL
    [00:00:57] [debug] #5 640d9d54 in ?? () from plugins\crashdetect.DLL
    [00:00:57] [debug] #6 640e548a in ?? () from plugins\crashdetect.DLL
    [00:00:57] [debug] #7 0046e624 in ?? () from samp-server.exe
    [00:00:57] [debug] #8 65646f6d in ?? () from samp-server.exe
    [00:00:57] [debug] #9 72612f73 in ?? () from samp-server.exe
    [00:00:57] [debug] #10 756e6163 in ?? () from C:\Windows\syswow64\SHELL32.dll
    [00:00:57] [debug] #11 6d612e6d in ?? () from samp-server.exe

    Entdecke einen neuen Reallife - Server mit Qualität!


    Forum: http://xenon-rl.de/
    Server - IP: 87.98.244.35:7778
    Teamspeak³ IP: ts.sheriff3.de