1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Downloads
  4. Galerie
    1. Alben
  5. Toolbox
    1. Passwort Generator
    2. Portchecker
  6. Mitglieder
    1. Mitgliedersuche
    2. Benutzer online
    3. Trophäen
    4. Team
Fr: 04 Juli 2025
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Dateien
  • Seiten
  • Bilder
  • Erweiterte Suche

Schön, dass du den Weg zu NodeZone.net gefunden hast! Aktuell bist du nicht angemeldet und kannst deshalb nur eingeschränkt auf unsere Community zugreifen. Um alle Funktionen freizuschalten, spannende Inhalte zu entdecken und dich aktiv einzubringen, registriere dich jetzt kostenlos oder melde dich mit deinem Account an.

Anmelden oder registrieren
    1. Nodezone.net Community
    2. Forum
    3. Gameserver & Hosting
    4. ArmA Series - ArmA 3 / Reforger
    5. Hilfeforum

    "Warten, bis der Server bereit ist" bei Altis 5.0 und extDB3

    • cremig95
    • 2. Februar 2017 um 15:37
    • Geschlossen
    • Erledigt
    • cremig95
      Frischling
      Reaktionen
      1
      Trophäen
      10
      Beiträge
      18
      • 2. Februar 2017 um 15:37
      • #1

      Tach liebe Community,
      ich habe heute mal aus Spaß und Interesse an der neuen Altis-life Verison versucht diese auf einem Test Server (Windows) zu installieren.
      Nach mehrfachen einfügen von diversen Variabeln zu Spyglass bin ich an den alt bekannten Punkt gekommen..."Warten, bis der Server bereit ist"....bla bla bla....
      Ich habe alle angaben sowohl in der extd3-conf, als auch in der server cfg überprüft.
      In früheren Versionen sind mir immer wieder Schreibfehler aufgefallen. Nur diesmal eben nicht.
      Ich gehe daher mal von einem Datenbankproblem aus. Ich lass mich aber gerne eines besseren belehren :)
      Auch die Einbindung der Datenbank mit Navicat war erfolgreich.

      Vlt kann mir ja jemand Helfen der da doch wesentlich mehr ahnung hat.
      Anbei noch die Logs:

      Dateien

      Logs_etc.rar 9,17 kB – 188 Downloads
    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 2. Februar 2017 um 15:44
      • #2

      Moin,

      naja ein DB Problem ist es noch nicht ^^. Aber ohne den Treiber kannst Du auch nix aus der DB laden.

      Code
      6:17:08         @extDB2 |   @extDB2 |  false | NOT FOUND |    |           |

      Bitte prüfe ob Du den Ordner @extDB2 in deinem Arma 3 Ordner angelegt hast. Bzw. sollte das nicht extDB3 sein????

      Gruß,
      moeck

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • cremig95
      Frischling
      Reaktionen
      1
      Trophäen
      10
      Beiträge
      18
      • 2. Februar 2017 um 15:55
      • #3

      O.o what , das hab ich garnicht gesehen O.o ,
      warum lädt der ne extDB2 wenn ich die [lexicon]extDB[/lexicon] 3 angegeben hab O.o ?

    • cremig95
      Frischling
      Reaktionen
      1
      Trophäen
      10
      Beiträge
      18
      • 2. Februar 2017 um 16:02
      • #4

      Oke den Fehler hab ich gefunden.

      Man sollte auch die Startbedingung der Arma3shortcut.exe ändern :)
      Aber der schöne Satz steht immernoch da :)


      Hier das neue RPT Log

      Dateien

      arma3server_2017-02-02_06-57-55.rar 6,12 kB – 170 Downloads
    • Lukas B.
      Amateur
      Reaktionen
      51
      Trophäen
      10
      Beiträge
      252
      • 2. Februar 2017 um 17:04
      • #5

      Hallo,

      Hast du einen [lexicon]extDB[/lexicon] Log?
      Im RPT log wird keine [lexicon]extDB[/lexicon] Version angezeigt, das bedeutet meistens, dass was bei der Installation falsch gelaufen ist.

      Mit freundliche Grüßen

      Lukas B.

      _______________________________________________
      Scripting | Mapping | Designing

    • cremig95
      Frischling
      Reaktionen
      1
      Trophäen
      10
      Beiträge
      18
      • 2. Februar 2017 um 17:19
      • #6

      HMM, das ist interessant. Hat er mir keins erstellt. Der Orner logs in /A3Master/@extDB3/logs ist leer

    • Lukas B.
      Amateur
      Reaktionen
      51
      Trophäen
      10
      Beiträge
      252
      • 2. Februar 2017 um 17:22
      • #7

      Hallo,

      Dann hast du extDB3 nicht richtig installiert. Hast du alle .dll Dateien eingefügt?

      Mit freundliche Grüßen

      Lukas B.

      _______________________________________________
      Scripting | Mapping | Designing

    • cremig95
      Frischling
      Reaktionen
      1
      Trophäen
      10
      Beiträge
      18
      • 2. Februar 2017 um 18:03
      • #8

      was das angeht ja. es gibt ja nur 2 davon

      die extDB3.dll und die tbbmalloc.dll

      ersteres gehört in den @[lexicon]extDB[/lexicon] ordner, die andere in den A3Master Ordner.
      Allerding finde ich es interessant das dort Dateien fehlen als ich diese Runtergeladen habe.
      Wenn man diese Versionen vergleicht :
      torndeco / extDB3 / Downloads — Bitbucket

      mit der extDB2 fehlt da einiges.

    • cremig95
      Frischling
      Reaktionen
      1
      Trophäen
      10
      Beiträge
      18
      • 3. Februar 2017 um 13:06
      • #9

      ich hbae tez auf die [lexicon]extDB[/lexicon] 2 umgestellt und ein log bekommen.

      Ich habe dort folgende Fehrlermeldungen:
      [mysql_stmt_error]: The user specified as a definer ('arma3'@'localhost') does not exist


      Unknown column 'players.playerid' in 'on clause' [mysql_stmt_errno]: 1054 [mysql_stmt_sqlstate]: 42S22 [statemnt]: SELECT houses.id, houses.pid, houses.pos, players.name FROM houses INNER JOIN players ON houses.pid=players.playerid WHERE houses.owned='1' LIMIT ?,10;

      Die erste verstehe ich noch halbwegs. Nur wie kann ich die beheben ?
      Bei der 2ten, in ich ratlos....

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 3. Februar 2017 um 13:13
      • #10

      gut dass ich den fehler heute nicht schon mal hatte ^^


      SQL
      SQL-Abfrage
      
      
      
      
          --
          -- Drop procedures to ensure no conflicts
          --
          DROP PROCEDURE IF EXISTS `resetLifeVehicles`;
          DROP PROCEDURE IF EXISTS `deleteDeadVehicles`;
          DROP PROCEDURE IF EXISTS `deleteOldHouses`;
          DROP PROCEDURE IF EXISTS `deleteOldGangs`;
          DROP PROCEDURE IF EXISTS `deleteOldContainers`;
          DROP PROCEDURE IF EXISTS `deleteOldWanted`;
          DELIMITER $$
          --
          -- Procedures
          -- Edit arma3 to match a user in MySQL
          -- For external databases: Edit localhost to match arma3server IP
          --
          CREATE DEFINER=`arma3`@`localhost` PROCEDURE `resetLifeVehicles`()
          BEGIN
           UPDATE `vehicles` SET `active`= 0;
          END$$
          CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteDeadVehicles`()
          BEGIN
           DELETE FROM `vehicles` WHERE `alive` = 0;
          END$$
          CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldHouses`()
          BEGIN
           DELETE FROM `houses` WHERE `owned` = 0;
          END$$
          CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldGangs`()
          BEGIN
           DELETE FROM `gangs` WHERE `active` = 0;
          END$$
          CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldContainers`()
          BEGIN
           DELETE FROM `containers` WHERE `owned` = 0;
          END$$
          CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldWanted`()
          BEGIN
           DELETE FROM `wanted` WHERE `active` = 0;
          END$$
          DELIMITER ;
          -- --------------------------------------------------------
      Alles anzeigen

      Du musst den user 'arma3' mit deinem User unter dem die DB läuft ersetzen!


      Du kannst das dann einfach über das SQL Tool nochmal ausführen. Dann sollten auch die anderen Fehler in den [lexicon]extDB[/lexicon] logs verschwinden. siehe auch HIER

      Der 2. Fehler befindet sich im der Housing Init

      änder mal die fn_housinginit

      SQL: life_server/Functions/Housing/fn_initHouses.sqf
      _query = format["SELECT houses.id, houses.pid, houses.pos, players.name FROM houses INNER JOIN players ON houses.pid=players.pid WHERE houses.owned='1' LIMIT %1,10",_x];
      diag_log "------------- Housing Init -------------";
      diag_log format["QUERY: %1",_query];
      diag_log "------------------------------------------------";


      Gruß,

      moeck

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • cremig95
      Frischling
      Reaktionen
      1
      Trophäen
      10
      Beiträge
      18
      • 6. Februar 2017 um 15:13
      • #11

      Moin,
      ich war das Wochenende nicht da, daher nun die Antwort.
      Fehler 1 ist erfolgreich gelöst.
      Nur Fehler 2 nicht.

      Spoiler anzeigen

      [06:10:42:418 --7:00] [Thread 2460] extDB2: Database Type: MySQL
      [06:10:42:427 --7:00] [Thread 2460] extDB2: Database Session Pool Started
      [06:10:42:429 --7:00] [Thread 2460] extDB2: SQL_CUSTOM_V2: Loading Template Filename: C:\server\A3Master\@extDB2\[lexicon]extDB[/lexicon]\sql_custom_v2\altis-life-rpg-4.ini
      [06:10:42:429 --7:00] [Thread 2460] extDB2: SQL_CUSTOM_V2: Version 12 Detected, Latest Version 12 Available
      [06:10:42:947 --7:00] [Thread 2392] extDB2: SQL_CUSTOM_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_prepare error [mysql_stmt_error]: Unknown column 'players.playerid' in 'on clause' [mysql_stmt_errno]: 1054 [mysql_stmt_sqlstate]: 42S22 [statemnt]: SELECT houses.id, houses.pid, houses.pos, players.name FROM houses INNER JOIN players ON houses.pid=players.playerid WHERE houses.owned='1' LIMIT ?,10;
      [06:10:42:947 --7:00] [Thread 2392] extDB2: SQL_CUSTOM_V2: Wiping Statements + Session
      [06:10:42:947 --7:00] [Thread 2392] extDB2: SQL_CUSTOM_V2: Error: UniqueID: 9817 Input String: housingInit:0

      Ich habe die obere SQL_abfrage in die Init so eingebaut. Leider hat das nicht geholfen.
      Hast du eventuell noch ne Idee ?

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 6. Februar 2017 um 15:24
      • #12

      Ähm der life_server nutzt immer noch die alte abfrage! Wenn du das Statement aktuallisiert hast musst du den life_server tauschen. Am besten die life_server.pbo mit einer neuen version überschreiben

      Zitat von cremig95

      [06:10:42:947 --7:00] [Thread 2392] extDB2: SQL_CUSTOM_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_prepare error [mysql_stmt_error]: Unknown column 'players.playerid' in 'on clause' [mysql_stmt_errno]: 1054 [mysql_stmt_sqlstate]: 42S22 [statemnt]: SELECT houses.id, houses.pid, houses.pos, players.name FROM houses INNER JOIN players ON houses.pid=players.playerid WHERE houses.owned='1' LIMIT ?,10;

      Zitat von moeck

      änder mal die fn_housinginit

      SQL-Abfrage: life_server/Functions/Housing/fn_initHouses.sqf

      • _query = format["SELECT houses.id, houses.pid, houses.pos, players.name FROM houses INNER JOIN players ON houses.pid=players.pid WHERE houses.owned='1' LIMIT %1,10",_x];
      • diag_log "------------- Housing Init -------------";
      • diag_log format["QUERY: %1",_query];
      • diag_log "------------------------------------------------";

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von NodeZone.net? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Registrieren

    Wichtige Links & Informationen

    Server & Hosting-Ressourcen

      Server Administration & Hosting Basics

      Windows Server Support & Guides

      Linux Server Configuration & Help

      Setting up TeamSpeak 3 & VoIP Servers

      Domains & Web Hosting for Beginners & Professionals

      Cloud Hosting, Docker & Kubernetes Tutorials

    Gameserver & Modding-Ressourcen

      ArmA 3 Tutorials & Script Collection

      Renting & Operating Gameservers

      DayZ Server Management & Help

      FiveM (GTA V) Server & Script Development

      Rust Server Modding & Administration

      Setting up & Optimizing ARK Survival Servers

    NodeZone.net – Deine Community für Gameserver, Server-Hosting & Modding

      NodeZone.net ist dein Forum für Gameserver-Hosting, Rootserver, vServer, Webhosting und Modding. Seit 2015 bietet unsere Community eine zentrale Anlaufstelle für Server-Admins, Gamer und Technikbegeisterte, die sich über Server-Management, Hosting-Lösungen und Spielemodding austauschen möchten.


      Ob Anleitungen für eigene Gameserver, Hilfe bei Root- und vServer-Konfigurationen oder Tipps zu Modding & Scripting – bei uns findest du fundiertes Wissen und praxisnahe Tutorials. Mit einer stetig wachsenden Community findest du hier Antworten auf deine Fragen, Projektpartner und Gleichgesinnte für deine Gaming- und Serverprojekte. Schließe dich NodeZone.net an und werde Teil einer aktiven Community rund um Server-Hosting, Gameserver-Management und Modding-Ressourcen.

    Wer jetzt nicht teilt ist selber Schuld:
    1. Nutzungsbestimmungen
    2. Datenschutzerklärung
    3. Impressum
    4. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™