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
Di: 08 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

    extDB2: "Error with Database connection"

    • Masteratomix
    • 28. Dezember 2016 um 20:45
    • Geschlossen
    • Erledigt
    • Masteratomix
      Kenner
      Reaktionen
      71
      Trophäen
      10
      Beiträge
      533
      • 28. Dezember 2016 um 20:45
      • #1

      Moin Moin,

      ich weiß es gibt schon einen Beitrag hier im Forum, dazu aber der konnte mir nicht weiterhelfen.

      Bei mir kommt diese Fehlermeldung in den Logs wie der Titel schon sagt:

      1. Server Logs:
      Ist am Anhang der Threads.

      Extdb2 Logs:

      Spoiler anzeigen

      extDB2: Version: 63
      extDB2: https://github.com/Torndeco/extDB2
      extDB2: Windows Version
      Message: All development for extDB2 is done on a Linux Dedicated Server
      Message: If you would like to Donate to extDB2 Development
      Message: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2SUEFTGABTAM2
      Message: Also leave a message if there is any particular feature you would like to see added.
      Message: Thanks for all the people that have donated.
      Message: Torndeco: 20/02/15


      extDB2: Found [lexicon]extdb[/lexicon]-conf.ini
      extDB2: Detected 4 Cores, Setting up 4 Worker Threads


      [20:17:52:390 +02:00] [Thread 1948] extDB2: No Config Option Found:
      [20:25:43:731 +02:00] [Thread 1948] extDB2: ...

      Meine exdb-conf.ini :

      Spoiler anzeigen


      [Main]
      Version = 5

      ;Threads = 0
      ; Default Value is the number of CPU Cores Detected (max value is 6, min value is 2)

      Randomize Config File = false
      ;This is a legacy option to randomize config file for Arma2 Servers. Only for Windows Builds


      [Rcon]
      ;; This is functional, should be working fine. Just needs abit of testing on a $
      ;; Allow for changing Address for those running server in a VM environment.
      IP = 127.0.0.1
      Port = 2302

      ;; Rcon Password i.e Battleye/beserver.cfg
      Password = sqa8dADH8d

      ;; Bad Player Name Checks
      ;;This will only work if your mission / mod has started extDB2 Rcon. i.e 9:START_RCON:RCON
      Bad Playername Enable = false
      Bad Playername Kick Message = Bad Player Name

      ;; By default : is a bad character (used as seperator for extDB2 Calls (this is hardcoded in)
      ;;Bad Playername Strings = (:):{:}
      ;;Bad Playername Regex_1 = [:alnum:]
      ;;Bad Playername Regex_2 = [:alnum:]
      ;;Bad Playername Regex_3 = [:alnum:]


      ;; Whitelisting / Reserve Slots
      ;;This will only work if your mission / mod has started extDB2 Rcon. i.e 9:START_RCON:RCON
      Whitelist Enable = false
      Whitelist Kick Message = Only Reserved Slots Left

      Whitelist Public Slots = 999

      ;; Database settings to use (Optional)
      Whitelist Database = MySQL_Example
      Whitelist SQL Prepared Statement = SELECT CASE WHEN EXISTS(SELECT UID FROM PlayerInfo WHERE BattlEyeGUID=? AND Whitelisted=1) THEN 1 ELSE 0 END
      Whitelist Kick on SQL Query Failed = false

      ;; Hardcoded BEGuids for whitelisted players
      ;Whitelist BEGuids = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx : yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy


      [RemoteAccess]
      ;; Remote TCP Access to extDB2
      Enable = false

      Port = 2300
      MaxThreads = 4
      MaxQueued = 4
      IdleTime = 120

      Password = password


      [Steam]
      ;; This is for VAC Protocol for VAC Bans + Steam Friends.
      ;; https://steamcommunity.com/dev/apikey
      API Key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


      [VAC]
      ;; This feature requires Steam + Rcon to be enabled.
      ;; Also this feature is called via SQF Code atm, i.e it doesn't auto detect players joining server yet....
      Auto Ban = true

      ;; For Player to get banned ( their total VAC Bans => NumberOfVACBans) AND ( Days Since their Last Ban was <= DaysSinceLastBan)
      ;; This is also used extDB Protocol VAC:VACBanned returned results

      NumberOfVACBans = 1
      DaysSinceLastBan = 999999999
      BanDuration = 0
      ;; 0 = Forever, otherwise its x Minutes
      BanMessage = Steam VAC banned


      [Log]
      ;; Flush Logs after each write, more work on Harddrive
      Flush = true

      [AltisLife]
      ;; Example of MySQL
      ;; AtlisLifeRPG uses Database2 by default
      Type = MySQL
      Name = altislife

      Username = USERNAME
      Password = MEINTOLLESPASSWORT
      IP = 127.0.0.1
      Port = 3306

      minSessions = 1
      ;maxSessions = 4
      idleTime = 60

      compress = false
      ; Should only use this if MySQL server is external. Also only for MySQL

      Secure Auth = true
      ; Recommend you turn this on

      [SQLite_Example]
      Type = SQLite
      Name = sqlite.db

      minSessions = 1
      ; minSession Default Value = 1

      ;maxSessions = 4
      ; maxSession Default Value = number of Main->Threads
      ; You really should leave this value alone
      idleTime = 60
      ; idleTime no Default Value yet, needs to be defined.
      ; idleTime is the time before a database session is stopped if not used.
      ; If Database Sessions are greater than minSessions


      [HTTP_Example]
      Type = HTTP

      Host = 127.0.0.1
      Port = 80

      ; Username = user
      ; Password = password

      Ich hoffe es kann mir jemand weiterhelfen :D

      Dateien

      19-17-52.txt 716 Byte – 170 Downloads

      Mit Freundlichen Grüßen

      283a0805ed30652275f4245185258f88.png

    • Kuchenplatte
      Erleuchteter
      Reaktionen
      1.013
      Beiträge
      3.387
      Dateien
      7
      Bilder
      10
      • 28. Dezember 2016 um 21:16
      • #2

      Ändere das bitte umgehend dann :

      Spoiler anzeigen


      ;; Rcon Password i.e Battleye/beserver.cfg
      Password = sqa8dADH8d

      Shadow|Eagle: "Frag mich eher why ich dich nicht noch irgendwas gegeben hab als Vorschlag xD"

      !Acryl-Exile Server!

      195.201.148.155:2302

      Kuchenplatte On GitHub

      https://github.com/Kuchenplatte

      Kuchenplattes Backstube

      Kuchenplattes Discord

      Kuchenplatte On Twitch
      Come On and Follow Me! On Twitch.TV

    • Masteratomix
      Kenner
      Reaktionen
      71
      Trophäen
      10
      Beiträge
      533
      • 28. Dezember 2016 um 21:25
      • #3
      Zitat von Kuchenplatte

      ;; Rcon Password i.e Battleye/beserver.cfg
      Password = sqa8dADH8d

      In was ändern ?

      Egal oder muss das mit dem selben, wie der DB sein?

      Mit Freundlichen Grüßen

      283a0805ed30652275f4245185258f88.png

    • Masteratomix
      Kenner
      Reaktionen
      71
      Trophäen
      10
      Beiträge
      533
      • 28. Dezember 2016 um 21:29
      • #4

      Frage nochmal zu der exdb-conf.ini,
      muss man die extra nochmal in das Hauptverzeichnis von dem Server tun oder reicht das im [lexicon]extDB[/lexicon] Ordner?

      Weil manche Sagen, dass man es im Hauptverzeichnis braucht und manche nicht...

      Mit Freundlichen Grüßen

      283a0805ed30652275f4245185258f88.png

    • cat24max
      Fortgeschrittener
      Reaktionen
      321
      Trophäen
      10
      Beiträge
      346
      • 28. Dezember 2016 um 21:36
      • #5
      Zitat von Masteratomix

      In was ändern ?
      Egal oder muss das mit dem selben, wie der DB sein?

      Es ist vielleicht nicht so intelligent, dein RCON Passwort hier rein zu stellen (sollte es das sein).

    • Masteratomix
      Kenner
      Reaktionen
      71
      Trophäen
      10
      Beiträge
      533
      • 28. Dezember 2016 um 21:38
      • #6

      Das war es ja nicht :D

      Mit Freundlichen Grüßen

      283a0805ed30652275f4245185258f88.png

    • Kuchenplatte
      Erleuchteter
      Reaktionen
      1.013
      Beiträge
      3.387
      Dateien
      7
      Bilder
      10
      • 28. Dezember 2016 um 21:42
      • #7

      Ich meinte es nur gut sorry ;)

      Shadow|Eagle: "Frag mich eher why ich dich nicht noch irgendwas gegeben hab als Vorschlag xD"

      !Acryl-Exile Server!

      195.201.148.155:2302

      Kuchenplatte On GitHub

      https://github.com/Kuchenplatte

      Kuchenplattes Backstube

      Kuchenplattes Discord

      Kuchenplatte On Twitch
      Come On and Follow Me! On Twitch.TV

    • Moritz
      Fortgeschrittener
      Reaktionen
      180
      Trophäen
      10
      Beiträge
      314
      • 29. Dezember 2016 um 01:02
      • #8

      Gib mal anstatt nutzername root an.

      Terrainbuilder Grund Guide: Terrainbuilder Grund Guide
      Mapping Service :) Mapping Service
      Ich streame Täglich ab 14 Uhr! Twitch

    • Masteratomix
      Kenner
      Reaktionen
      71
      Trophäen
      10
      Beiträge
      533
      • 29. Dezember 2016 um 11:58
      • #9

      UPDATE von der [lexicon]extdb[/lexicon]-conf.ini:

      Spoiler anzeigen

      [Main]
      Version = 5

      ;Threads = 0
      ; Default Value is the number of CPU Cores Detected (max value is 6, min value is 2)

      Randomize Config File = false
      ;This is a legacy option to randomize config file for Arma2 Servers. Only for Windows Builds


      [Rcon]
      ;; This is functional, should be working fine. Just needs abit of testing on a $
      ;; Allow for changing Address for those running server in a VM environment.
      IP = 127.0.0.1
      Port = 2302

      ;; Rcon Password i.e Battleye/beserver.cfg
      Password = schönes PW

      ;; Bad Player Name Checks
      ;;This will only work if your mission / mod has started extDB2 Rcon. i.e 9:START_RCON:RCON
      Bad Playername Enable = false
      Bad Playername Kick Message = Bad Player Name

      ;; By default : is a bad character (used as seperator for extDB2 Calls (this is hardcoded in)
      ;;Bad Playername Strings = (:):{:}
      ;;Bad Playername Regex_1 = [:alnum:]
      ;;Bad Playername Regex_2 = [:alnum:]
      ;;Bad Playername Regex_3 = [:alnum:]


      ;; Whitelisting / Reserve Slots
      ;;This will only work if your mission / mod has started extDB2 Rcon. i.e 9:START_RCON:RCON
      Whitelist Enable = false
      Whitelist Kick Message = Only Reserved Slots Left

      Whitelist Public Slots = 999

      ;; Database settings to use (Optional)
      Whitelist Database = MySQL_Example
      Whitelist SQL Prepared Statement = SELECT CASE WHEN EXISTS(SELECT UID FROM PlayerInfo WHERE BattlEyeGUID=? AND Whitelisted=1) THEN 1 ELSE 0 END
      Whitelist Kick on SQL Query Failed = false

      ;; Hardcoded BEGuids for whitelisted players
      ;Whitelist BEGuids = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx : yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy


      [RemoteAccess]
      ;; Remote TCP Access to extDB2
      Enable = false

      Port = 2300
      MaxThreads = 4
      MaxQueued = 4
      IdleTime = 120

      Password = password


      [Steam]
      ;; This is for VAC Protocol for VAC Bans + Steam Friends.
      ;; https://steamcommunity.com/dev/apikey
      API Key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


      [VAC]
      ;; This feature requires Steam + Rcon to be enabled.
      ;; Also this feature is called via SQF Code atm, i.e it doesn't auto detect players joining server yet....
      Auto Ban = true

      ;; For Player to get banned ( their total VAC Bans => NumberOfVACBans) AND ( Days Since their Last Ban was <= DaysSinceLastBan)
      ;; This is also used extDB Protocol VAC:VACBanned returned results

      NumberOfVACBans = 1
      DaysSinceLastBan = 999999999
      BanDuration = 0
      ;; 0 = Forever, otherwise its x Minutes
      BanMessage = Steam VAC banned


      [Log]
      ;; Flush Logs after each write, more work on Harddrive
      Flush = true

      [altislife]
      ;; Example of MySQL
      ;; AtlisLifeRPG uses Database2 by default
      Type = MySQL
      Name = altislife

      Username = MeinTollerUsername
      Password = meinTollesPasswort
      IP = 127.0.0.1
      Port = 3309

      minSessions = 1
      ;maxSessions = 4
      idleTime = 60

      compress = false
      ; Should only use this if MySQL server is external. Also only for MySQL

      Secure Auth = true
      ; Recommend you turn this on

      [SQLite_Example]
      Type = SQLite
      Name = sqlite.db

      minSessions = 1
      ; minSession Default Value = 1

      ;maxSessions = 4
      ; maxSession Default Value = number of Main->Threads
      ; You really should leave this value alone
      idleTime = 60
      ; idleTime no Default Value yet, needs to be defined.
      ; idleTime is the time before a database session is stopped if not used.
      ; If Database Sessions are greater than minSessions


      [HTTP_Example]
      Type = HTTP

      Host = 127.0.0.1
      Port = 80

      ; Username = user
      ; Password = password

      Vor 2 Tagen hatte ich noch ein Problem mit der Datenbank.

      Das Problem habe ich jetzt auch behoben.
      Ebenso habe ich viele Sachen probiert, um dem Fehler mit :

      extDB2: "Error with Database connection" zu beheben.


      Aber leider ging es immernoch nicht.


      Ich habe nochmal die akutellsten Logs im Anhang.


      Hoffe mir kann jemand weiterhelfen.

      Dateien

      arma3server_2016-12-28_23-53-30.txt 46,45 kB – 138 Downloads extdb log.txt 716 Byte – 137 Downloads

      Mit Freundlichen Grüßen

      283a0805ed30652275f4245185258f88.png

    • powerafro2
      Profi
      Reaktionen
      357
      Trophäen
      11
      Beiträge
      1.342
      Dateien
      1
      Bilder
      4
      • 29. Dezember 2016 um 11:59
      • #10

      Ist dein Datenbank Port wirklich 3309?

      Mfg powerafro2

    • Moritz
      Fortgeschrittener
      Reaktionen
      180
      Trophäen
      10
      Beiträge
      314
      • 29. Dezember 2016 um 12:01
      • #11

      Melde dich später mal auf meinem ts.. ich glaube das wird hier nichts. Ich werde dannach aber die lösung hier Posten.

      Terrainbuilder Grund Guide: Terrainbuilder Grund Guide
      Mapping Service :) Mapping Service
      Ich streame Täglich ab 14 Uhr! Twitch

    • Masteratomix
      Kenner
      Reaktionen
      71
      Trophäen
      10
      Beiträge
      533
      • 29. Dezember 2016 um 12:07
      • #12
      Zitat von powerafro2

      Ist dein Datenbank Port wirklich 3309?

      Ja.
      Weil ich davor Plesk verwendet habe.
      Aber Plesk hat mehr oder weniger alles blockiert.
      Deshalb habe ich jetzt die DB mit MySqL Server gemacht mit dem Port 3309.


      Zitat von Moritz

      Melde dich später mal auf meinem ts.. ich glaube das wird hier nichts. Ich werde dannach aber die lösung hier Posten.

      Joo, dass können wir machen.

      Mit Freundlichen Grüßen

      283a0805ed30652275f4245185258f88.png

    • FarmersSohn
      Schüler
      Reaktionen
      23
      Trophäen
      10
      Beiträge
      82
      Bilder
      1
      • 29. Dezember 2016 um 12:07
      • #13

      Also die erste Idee:

      Database Port: 3306 //Standard MYSQL Port

      Zweite Idee: Entweder Database2 oder ArmaLife in das hier:

      Code
      [HIER-EINTRAGEN]
      ;; Example of MySQL
      ;; AtlisLifeRPG uses Database2 by default
      Type = MySQL
      Name = altislife

      Hoffe ich konnte helfen!

    • FarmersSohn
      Schüler
      Reaktionen
      23
      Trophäen
      10
      Beiträge
      82
      Bilder
      1
      • 29. Dezember 2016 um 12:09
      • #14

      Und wo hast du den Server gehostet denn bei Nitrado, G-Portal und Konsorten sind die Datenbank Server extern und nicht auf localhost (127.0.0.1).
      Die Daten dafür stehen im webinterface meine ich.

      MFG

    • powerafro2
      Profi
      Reaktionen
      357
      Trophäen
      11
      Beiträge
      1.342
      Dateien
      1
      Bilder
      4
      • 29. Dezember 2016 um 12:13
      • #15

      Er hat schon geschrieben das er nicht den 3306 Port verwenden kann.

      Database2 ist für die 3.1.4.8
      AltisLife ist sozusagen 4.0 höher
      Und glaube ArmaLife ist 4.5

      Mfg powerafro2

    • FarmersSohn
      Schüler
      Reaktionen
      23
      Trophäen
      10
      Beiträge
      82
      Bilder
      1
      • 29. Dezember 2016 um 12:14
      • #16

      :whistling: Ähm... Ja...
      Sorry wegen dem Port :D

      Und auf meinem Server läuft 4.4 (Alt) und da habe ich auch ArmaLife er soll einfach mal proieren.

    • Masteratomix
      Kenner
      Reaktionen
      71
      Trophäen
      10
      Beiträge
      533
      • 29. Dezember 2016 um 12:27
      • #17

      Joo.

      Ich probiere das nachher mal.

      Mit Freundlichen Grüßen

      283a0805ed30652275f4245185258f88.png

    • Masteratomix
      Kenner
      Reaktionen
      71
      Trophäen
      10
      Beiträge
      533
      • 29. Dezember 2016 um 17:57
      • #18

      Es geht:

      Lösung:
      Ich habe einfach die Version 3.1.4.8 genommen.

      Mit Freundlichen Grüßen

      283a0805ed30652275f4245185258f88.png

    • powerafro2
      Profi
      Reaktionen
      357
      Trophäen
      11
      Beiträge
      1.342
      Dateien
      1
      Bilder
      4
      • 29. Dezember 2016 um 18:17
      • #19

      @Masteratomix Ich kann dir dann helfen. Und poste die Lösung dann hier.

      Mfg powerafro2

    • FarmersSohn
      Schüler
      Reaktionen
      23
      Trophäen
      10
      Beiträge
      82
      Bilder
      1
      • 30. Dezember 2016 um 13:23
      • #20

      Ich würde dir die 3.1.4.8 nicht unbedingt empfehlen...
      Ich nehme an das du noch ziemlich neu in der scripting und server branche bist. Deswegen wäre die 4.4 oder 5 einfacher und eine Menge an Bugs wären schon gefixt. Wenn du interesse an der 4.4 hast kannst du mal auf unseren TS kommen.

      ts.islandlifealtis.de

      Dort kann ich dir helfen...
      MFG Moritz

    Registrieren oder Einloggen

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

    Registrieren

    Benutzer online in diesem Thema

    • 1 Besucher

    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™