mysql

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
  • Also
    Ich habe einen Server hier bei Breadfish mit Mysql


    und einen Gamemod mit GangWars (PlayerAccounts gehen über Mysql)


    und ich habe auch meine Daten richtig eingegeben :
    #define MYSQL_HOST "127.0.0.1"
    #define MYSQL_USER " *USER* "
    #define MYSQL_PASS " *PASSWORD* "
    #define MYSQL_DB " *DATENBANKNAME* "


    in der Form (Alles in ** ist im Script das was da steht)


    aber dennoch kommt Unknown als GameModname
    also keine Verbindung zur Mysql


    hoffe ihr könnt mir helfen


    (die Mysql ist komplett aus Moderntopia übernommen)

    MTA Reallife


    http://www.vio-rl.de
    MTA-Reallife: 178.63.2.73:22003
    TS3: 178.63.2.73
    MTA-Race-IP: 85.25.1.219:22003

  • Was hat der Gamemode-Name mit MySQL zu tun? Wird der aus der Datenbank gelesen?

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • SetGameModeText("German GangWars/DM/TDM v1.0");
    is ja unter OnGameModeInit


    ne aber ich weiß das der fehler bei der verbindung zu datenbank liegen muss da der fehler erst getretten ist seit mysql drin ist


    und hab auch moderntopia probiert und da gehts auch nich


    --> Selber Fehler

    MTA Reallife


    http://www.vio-rl.de
    MTA-Reallife: 178.63.2.73:22003
    TS3: 178.63.2.73
    MTA-Race-IP: 85.25.1.219:22003

  • Daten sind falsch, die du in den jeweiligen .pwn angibst.


    Oder die plguins sind nicht richtig installiert.

  • Hast du denn schonmal einen Blick in deine server_log.txt geworfen?

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • Du hast was in der .pwn falsch gescriptet. Also, die Verbidngung zu MySQl wird falsch aufgebaut.

  • Du hast keine Ahnung, wie MySQL funk., und was man dazu braucht. benutze .dubd oder sonstwas. Aber kein MySQL. Denn dazu solltest du erstal das Wissen sammeln. Einen Server mit mySQL zu verbinden ist nicht gleich alles. Umgehgen mit MySQl sollte man.


    Das soll dich nicht in irgendeiner Form fertig machen, also nicht böse gemeint.

  • Quatsch das kann aufm Homeserver garnicht "einfach so" funktionieren, auch da brauchst du das MySQL-Plugin.


    Siehe auch hier: [ LINUX ] mySQL Problem - Gamemode: Unknown - Werd noch wahnsinnig!


    Das Plugin gibts irgendwo im SA-MP.com Forum..

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • ne ohen scheiß aufn homeserver hab ichs mal vor paar wochen mit moderntopia probiert da hab ich keins gebraucht kp
    vllt wars ja auch drin und mir isses nur ne aufgefallen


    ach ja zu den ich hab keine ahnung wie man mysql verwendet:


    richtig deswegen frag ich ja ums zu lernen

    MTA Reallife


    http://www.vio-rl.de
    MTA-Reallife: 178.63.2.73:22003
    TS3: 178.63.2.73
    MTA-Race-IP: 85.25.1.219:22003

  • Na dann hattest du wahrscheinlich schon das MySQL Plugin installiert und wusstest es nicht, oder einen fertig konfigurierten Server runtergeladen, oder was weiß ich...


    Fakt ist dass ein Script das auf einen MySQL-Server zugreift ohne SA-MP MySQL-Plugin in keinster Weise funktionieren kann, das ist technisch unmöglich!

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • Jo und mein PC hatte auch automatisch MySQL installiert bekommen :D

  • Denk dran dass du für Linux die Datei mit der Endung ".so" brauchst. ".dll" ist für Windows, das wäre demnach falsch. Und die libmysql.dll brauchst du bei Linux nicht, da gibts auch keine ".so"-Datei. Diese wird nur für Windows benötigt.

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!