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: 23 Mai 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

    @life_server --> Init.sqf Proplem

    • HDPlaysGame
    • 17. Oktober 2016 um 07:26
    • Geschlossen
    • Erledigt
    • HDPlaysGame
      Schüler
      Reaktionen
      11
      Trophäen
      9
      Beiträge
      81
      Dateien
      1
      Bilder
      5
      • 17. Oktober 2016 um 07:26
      • #1

      Guten Tag
      Ich hab da ein kleines Proplem.
      Alles funktioniert bis auf die init.sqf im @life_server

      Fehlermeldung:

      Spoiler anzeigen


      Error in expression < Error with Database Connection"]] call TON_fnc_logIt;};
      &
      Error in Expression <at[[lexicon]extDB[/lexicon]: Version%1",_result]]] call TON_fnc_logit;


      Init.sqf:

      Spoiler anzeigen


      #include "script_macros.hpp"
      /*
      Author: Bryan "Tonic" Boardwine

      Description:
      Initialize the server and required systems.
      */
      "BIS_fnc_MP_packet" addPublicVariableEventHandler {_this call life_fnc_MPexec};
      DB_Async_Active = false;
      DB_Async_ExtraLock = false;
      life_server_isReady = false;
      life_server_extDB_notLoaded = "";
      serv_sv_use = [];
      PVAR_ALL("life_server_isReady");

      /*
      Prepare [lexicon]extDB[/lexicon] before starting the initialization process
      for the server.
      */
      if(isNil {GVAR_UINS "life_sql_id"}) then {
      life_sql_id = round(random(9999));
      CONSTVAR(life_sql_id);
      SVAR_UINS ["life_sql_id",life_sql_id];

      //Retrieve [lexicon]extDB[/lexicon] version
      _result = [lexicon]EXTDB[/lexicon] "9:VERSION";
      ["diag_log",[format["[lexicon]extDB[/lexicon]: Version: %1",_result]]] call TON_fnc_logIt;
      if(EQUAL(_result,"")) exitWith {EXTDB_FAILED("The server-side extension [lexicon]extDB[/lexicon] was not loaded into the engine, report this to the server admin.")};
      if ((parseNumber _result) < 52) exitWith {EXTDB_FAILED("[lexicon]extDB[/lexicon] version is not compatible with current Altis life version. Require version 52 or higher.")};
      //Lets start logging in [lexicon]extDB[/lexicon]
      [lexicon]EXTDB[/lexicon] "9:ADD_PROTOCOL:LOG:SPY_LOG:spyglass";
      //Initialize connection to Database
      _result = [lexicon]EXTDB[/lexicon] format["9:ADD_DATABASE:%1",DATABASE_SELECTION];
      if(!(EQUAL(_result,"[1]"))) exitWith {EXTDB_FAILED("[lexicon]extDB[/lexicon]: Error with Database Connection")};
      _result = [lexicon]EXTDB[/lexicon] format["9:ADD_DATABASE_PROTOCOL:%1:SQL_CUSTOM_V2:%2:altis-life-rpg-4",DATABASE_SELECTION,FETCH_CONST(life_sql_id)];
      if(!(EQUAL(_result,"[1]"))) exitWith {EXTDB_FAILED("[lexicon]extDB[/lexicon]: Error with Database Connection")};
      //Initialize Logging options from [lexicon]extDB[/lexicon]
      if((EQUAL(EXTDB_SETTINGS("LOG"),1))) then {
      {
      [lexicon]EXTDB[/lexicon] format["9:ADD_PROTOCOL:LOG:%1:%2",SEL(_x,0),SEL(_x,1)];
      ["diag_log",[format["[lexicon]extDB[/lexicon]: %1 is successfully added",SEL(_x,0)]]] call TON_fnc_logIt;
      } forEach EXTDB_LOGAR;
      };
      //Initialize RCON options from [lexicon]extDB[/lexicon]
      if((EQUAL(EXTDB_SETTINGS("RCON"),1))) then {
      RCON_ID = round(random(9999));
      CONSTVAR(RCON_ID);
      SVAR_UINS ["RCON_ID",RCON_ID];

      [lexicon]EXTDB[/lexicon] format["9:START_RCON:%1",RCON_SELECTION];
      [lexicon]EXTDB[/lexicon] format["9:ADD:RCON:%1",FETCH_CONST(RCON_ID)];
      ["diag_log",["[lexicon]extDB[/lexicon]: RCON is enabled"]] call TON_fnc_logIt;
      };
      //Initialize VAC options from [lexicon]extDB[/lexicon]
      if((EQUAL(EXTDB_SETTINGS("VAC"),1))) then {
      VAC_ID = round(random(9999));
      CONSTVAR(VAC_ID);
      SVAR_UINS ["VAC_ID",VAC_ID];

      [lexicon]EXTDB[/lexicon] "9:START_VAC";
      [lexicon]EXTDB[/lexicon] format["9:ADD_PROTOCOL:STEAM:%1",FETCH_CONST(VAC_ID)];
      ["diag_log",["[lexicon]extDB[/lexicon]: VAC is enabled"]] call TON_fnc_logIt;
      };
      //Initialize MISC options from [lexicon]extDB[/lexicon]
      if((EQUAL(EXTDB_SETTINGS("MISC"),1))) then {
      MISC_ID = round(random(9999));
      CONSTVAR(MISC_ID);
      SVAR_UINS ["MISC_ID",MISC_ID];

      [lexicon]EXTDB[/lexicon] format["9:ADD_PROTOCOL:MISC:%1",FETCH_CONST(MISC_ID)];
      ["diag_log",["[lexicon]extDB[/lexicon]: MISC is enabled"]] call TON_fnc_logIt;
      };
      [lexicon]EXTDB[/lexicon] "9:LOCK";
      ["diag_log",["[lexicon]extDB[/lexicon]: Connected to the Database"]] call TON_fnc_logIt;
      } else {
      life_sql_id = GVAR_UINS "life_sql_id";
      CONSTVAR(life_sql_id);
      ["diag_log",["[lexicon]extDB[/lexicon]: Still Connected to the Database"]] call TON_fnc_logIt;
      if((EQUAL(EXTDB_SETTINGS("RCON"),1))) then {
      RCON_ID = GVAR_UINS "RCON_ID";
      CONSTVAR(RCON_ID);
      ["diag_log",["[lexicon]extDB[/lexicon]: RCON still enabled"]] call TON_fnc_logIt;
      };
      if((EQUAL(EXTDB_SETTINGS("VAC"),1))) then {
      VAC_ID = GVAR_UINS "VAC_ID";
      CONSTVAR(VAC_ID);
      ["diag_log",["[lexicon]extDB[/lexicon]: VAC still enabled"]] call TON_fnc_logIt;
      };
      if((EQUAL(EXTDB_SETTINGS("MISC"),1))) then {
      MISC_ID = GVAR_UINS "MISC_ID";
      CONSTVAR(MISC_ID);
      ["diag_log",["[lexicon]extDB[/lexicon]: MISC still enabled"]] call TON_fnc_logIt;
      };
      };

      if(!(EQUAL(life_server_extDB_notLoaded,""))) exitWith {}; //[lexicon]extDB[/lexicon] did not fully initialize so terminate the rest of the initialization process.

      /* Run stored procedures for SQL side cleanup */
      ["resetLifeVehicles",1] spawn DB_fnc_asyncCall;
      ["deleteDeadVehicles",1] spawn DB_fnc_asyncCall;
      ["deleteOldHouses",1] spawn DB_fnc_asyncCall;
      ["deleteOldGangs",1] spawn DB_fnc_asyncCall;

      /* Map-based server side initialization. */
      master_group attachTo[bank_obj,[0,0,0]];
      onMapSingleClick "if(_alt) then {vehicle player setPos _pos};"; //Local debug for myself

      {
      _hs = createVehicle ["Land_Hospital_main_F", [0,0,0], [], 0, "NONE"];
      _hs setDir (markerDir _x);
      _hs setPosATL (getMarkerPos _x);
      _var = createVehicle ["Land_Hospital_side1_F", [0,0,0], [], 0, "NONE"];
      _var attachTo [_hs, [4.69775,32.6045,-0.1125]];
      detach _var;
      _var = createVehicle ["Land_Hospital_side2_F", [0,0,0], [], 0, "NONE"];
      _var attachTo [_hs, [-28.0336,-10.0317,0.0889387]];
      detach _var;
      } foreach ["hospital_2","hospital_3"];

      {
      if(!isPlayer _x) then {
      _npc = _x;
      {
      if(_x != "") then {
      _npc removeWeapon _x;
      };
      } foreach [primaryWeapon _npc,secondaryWeapon _npc,handgunWeapon _npc];
      };
      } foreach allUnits;

      [8,true,12] execFSM "\life_server\FSM\timeModule.fsm";

      life_adminLevel = 0;
      life_medicLevel = 0;
      life_copLevel = 0;
      CONST(JxMxE_PublishVehicle,"false");

      /* Setup radio channels for west/independent/civilian */
      life_radio_west = radioChannelCreate [[0, 0.95, 1, 0.8], "Side Channel", "%UNIT_NAME", []];
      life_radio_civ = radioChannelCreate [[0, 0.95, 1, 0.8], "Side Channel", "%UNIT_NAME", []];
      life_radio_indep = radioChannelCreate [[0, 0.95, 1, 0.8], "Side Channel", "%UNIT_NAME", []];

      /* Set the amount of gold in the federal reserve at mission start */
      fed_bank setVariable ["safe",count playableUnits,true];
      [] spawn TON_fnc_federalUpdate;

      /* Event handler for disconnecting players */
      addMissionEventHandler ["HandleDisconnect",{_this call TON_fnc_clientDisconnect; false;}];
      [] call compile PreProcessFileLineNumbers "\life_server\functions.sqf";
      [] call compile PreProcessFileLineNumbers "\life_server\eventhandlers.sqf";

      /* Miscellaneous mission-required stuff */
      [] spawn TON_fnc_cleanup;
      life_wanted_list = [];
      [] execFSM "\life_server\FSM\cleanup.fsm";

      [] spawn
      {
      private["_logic","_queue"];
      while {true} do {
      sleep (30 * 60);
      _logic = missionnamespace getvariable ["bis_functions_mainscope",objnull];
      _queue = _logic getvariable "BIS_fnc_MP_queue";
      _logic setVariable["BIS_fnc_MP_queue",[],TRUE];

      {
      _x setVariable["sellers",[],true];
      } foreach [Dealer_1,Dealer_2,Dealer_3];
      };
      };

      [] spawn TON_fnc_initHouses;

      /* Setup the federal reserve building(s) */
      private["_dome","_rsb"];
      _dome = nearestObject [[16019.5,16952.9,0],"Land_Dome_Big_F"];
      _rsb = nearestObject [[16019.5,16952.9,0],"Land_Research_house_V1_F"];

      for "_i" from 1 to 3 do {_dome setVariable[format["bis_disabled_Door_%1",_i],1,true]; _dome animate [format["Door_%1_rot",_i],0];};
      _rsb setVariable["bis_disabled_Door_1",1,true];
      _rsb allowDamage false;
      _dome allowDamage false;

      /* Tell clients that the server is ready and is accepting queries */
      life_server_isReady = true;
      PVAR_ALL("life_server_isReady");


      /* Initialize hunting zone(s) */
      ["hunting_zone",30] spawn TON_fnc_huntingZone;
      [] execVM "\life_server\Functions\DynMarket\fn_config.sqf";


      Altis Life Version 4.0 von Native

      Windows Root
      TV Vorhanden!


      - - - - - - - - - - - - - - - - - -
      ►Nur so ein Typ◄
      ╚ Irgendwie Anfänger
      - - - - - - - - - - - - - - - - - -

      ►ArmA Spieler◄
      ╚ ~1700 Stunden
      - - - - - - - - - - - - - - - - - -

    • Jay
      Amateur
      Reaktionen
      55
      Trophäen
      9
      Beiträge
      257
      Bilder
      1
      • 17. Oktober 2016 um 15:16
      • #2

      "Error in expression < Error with Database Connection"]] call TON_fnc_logIt;};" heißt so viel wie das es einen Fehler in der Verbindung zur Datenbank gibt.Hast du alles wie in der Anleitung gemacht? Und oder nach der Anleitung von Nox? Wenn ja dürftest du eigentlich keinen Fehler haben. Hast du vielleicht einen Fehler in der extDB_conf.ini gemacht,weshalb die Verbindung nicht geht?

      Mit freundlichen Grüßen
      Jay

      Wichtige Links:

      Installationsanleitung extDB von Nox

      Selber Denken leicht gemacht | Server eröffnen JA / NEIN? | vabene

      Port Freigabe | Taktischer Speck

      Inhaltsverzeichnis Tutorials | Marius1773

      _________________________________________________________
      Ohne entsprechende Daten & Logs gibt es keinen Support

    • HDPlaysGame
      Schüler
      Reaktionen
      11
      Trophäen
      9
      Beiträge
      81
      Dateien
      1
      Bilder
      5
      • 17. Oktober 2016 um 18:04
      • #3
      Zitat von Daniel Leinad

      "Error in expression < Error with Database Connection"]] call TON_fnc_logIt;};" heißt so viel wie das es einen Fehler in der Verbindung zur Datenbank gibt.Hast du alles wie in der Anleitung gemacht? Und oder nach der Anleitung von Nox? Wenn ja dürftest du eigentlich keinen Fehler haben. Hast du vielleicht einen Fehler in der extDB_conf.ini gemacht,weshalb die Verbindung nicht geht?

      Negativ.
      Alles nach dem Tut von Nox gemacht.
      Ich hab grad nochmal alles neu gemacht & es kommt der selbe Fehler!


      - - - - - - - - - - - - - - - - - -
      ►Nur so ein Typ◄
      ╚ Irgendwie Anfänger
      - - - - - - - - - - - - - - - - - -

      ►ArmA Spieler◄
      ╚ ~1700 Stunden
      - - - - - - - - - - - - - - - - - -

    • Jay
      Amateur
      Reaktionen
      55
      Trophäen
      9
      Beiträge
      257
      Bilder
      1
      • 17. Oktober 2016 um 18:08
      • #4

      Hättest du die [lexicon]extDB[/lexicon] Logs für mich? ^^

      Mit freundlichen Grüßen
      Jay

      Wichtige Links:

      Installationsanleitung extDB von Nox

      Selber Denken leicht gemacht | Server eröffnen JA / NEIN? | vabene

      Port Freigabe | Taktischer Speck

      Inhaltsverzeichnis Tutorials | Marius1773

      _________________________________________________________
      Ohne entsprechende Daten & Logs gibt es keinen Support

    • HDPlaysGame
      Schüler
      Reaktionen
      11
      Trophäen
      9
      Beiträge
      81
      Dateien
      1
      Bilder
      5
      • 17. Oktober 2016 um 18:19
      • #5
      Zitat von Daniel Leinad

      Hättest du die [lexicon]extDB[/lexicon] Logs für mich?

      Für dich gerne doch :D

      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 6 Cores, Setting up 4 Worker Threads (config settings)


      [17:21:07:732 +02:00] [Thread 3736] extDB2: No Config Option Found:
      [17:22:00:339 +02:00] [Thread 3736] extDB2: stopping ...


      - - - - - - - - - - - - - - - - - -
      ►Nur so ein Typ◄
      ╚ Irgendwie Anfänger
      - - - - - - - - - - - - - - - - - -

      ►ArmA Spieler◄
      ╚ ~1700 Stunden
      - - - - - - - - - - - - - - - - - -

    • Jay
      Amateur
      Reaktionen
      55
      Trophäen
      9
      Beiträge
      257
      Bilder
      1
      • 17. Oktober 2016 um 20:43
      • #6

      So wie es in den Logs steht fehlt oder hat der die extDB_confi nicht gefunden
      Die extDB_confi muss im Hauptverzeichnis sein

      Mit freundlichen Grüßen
      Jay

      Wichtige Links:

      Installationsanleitung extDB von Nox

      Selber Denken leicht gemacht | Server eröffnen JA / NEIN? | vabene

      Port Freigabe | Taktischer Speck

      Inhaltsverzeichnis Tutorials | Marius1773

      _________________________________________________________
      Ohne entsprechende Daten & Logs gibt es keinen Support

    • HDPlaysGame
      Schüler
      Reaktionen
      11
      Trophäen
      9
      Beiträge
      81
      Dateien
      1
      Bilder
      5
      • 18. Oktober 2016 um 08:00
      • #7

      Überprüft, ist in im Hauptverzeichnis!


      - - - - - - - - - - - - - - - - - -
      ►Nur so ein Typ◄
      ╚ Irgendwie Anfänger
      - - - - - - - - - - - - - - - - - -

      ►ArmA Spieler◄
      ╚ ~1700 Stunden
      - - - - - - - - - - - - - - - - - -

    • Jay
      Amateur
      Reaktionen
      55
      Trophäen
      9
      Beiträge
      257
      Bilder
      1
      • 18. Oktober 2016 um 08:25
      • #8

      Ich hatte den Fehler auch dann habe ich mir eine andere @life_server genommen dann ging es :D
      Probier das doch nochmal und sag dann Bescheid

      Mit freundlichen Grüßen
      Jay

      Wichtige Links:

      Installationsanleitung extDB von Nox

      Selber Denken leicht gemacht | Server eröffnen JA / NEIN? | vabene

      Port Freigabe | Taktischer Speck

      Inhaltsverzeichnis Tutorials | Marius1773

      _________________________________________________________
      Ohne entsprechende Daten & Logs gibt es keinen Support

    • HDPlaysGame
      Schüler
      Reaktionen
      11
      Trophäen
      9
      Beiträge
      81
      Dateien
      1
      Bilder
      5
      • 18. Oktober 2016 um 13:44
      • #9
      Zitat von Daniel Leinad

      Ich hatte den Fehler auch dann habe ich mir eine andere @life_server genommen dann ging es
      Probier das doch nochmal und sag dann Bescheid

      Von wo, kann ich den Life Server nehmen? geht der vom Standart Framework der 4.0?


      - - - - - - - - - - - - - - - - - -
      ►Nur so ein Typ◄
      ╚ Irgendwie Anfänger
      - - - - - - - - - - - - - - - - - -

      ►ArmA Spieler◄
      ╚ ~1700 Stunden
      - - - - - - - - - - - - - - - - - -

    • ForceGaming4k
      Anfänger
      Reaktionen
      6
      Trophäen
      9
      Beiträge
      82
      • 18. Oktober 2016 um 14:37
      • #10

      hast du in der @life_server/addon die life_server zu pbo eingepackt?

    • HDPlaysGame
      Schüler
      Reaktionen
      11
      Trophäen
      9
      Beiträge
      81
      Dateien
      1
      Bilder
      5
      • 18. Oktober 2016 um 14:42
      • #11
      Zitat von ForceGaming4k

      hast du in der @life_server/addon die life_server zu pbo eingepackt?

      FUNKTIONIERT DANKE!!


      - - - - - - - - - - - - - - - - - -
      ►Nur so ein Typ◄
      ╚ Irgendwie Anfänger
      - - - - - - - - - - - - - - - - - -

      ►ArmA Spieler◄
      ╚ ~1700 Stunden
      - - - - - - - - - - - - - - - - - -

    • ForceGaming4k
      Anfänger
      Reaktionen
      6
      Trophäen
      9
      Beiträge
      82
      • 18. Oktober 2016 um 14:44
      • #12

      Bitte :D

    • Jay
      Amateur
      Reaktionen
      55
      Trophäen
      9
      Beiträge
      257
      Bilder
      1
      • 18. Oktober 2016 um 14:47
      • #13
      Zitat von ForceGaming4k

      hast du in der @life_server/addon die life_server zu pbo eingepackt?

      Ein Anfänger Fehler xD wäre ich auch nicht drauf gekommen?
      @nox einmal bitte closen das Thema danke :D

      Mit freundlichen Grüßen
      Jay

      Wichtige Links:

      Installationsanleitung extDB von Nox

      Selber Denken leicht gemacht | Server eröffnen JA / NEIN? | vabene

      Port Freigabe | Taktischer Speck

      Inhaltsverzeichnis Tutorials | Marius1773

      _________________________________________________________
      Ohne entsprechende Daten & Logs gibt es keinen Support

    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™