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
So: 25 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

    Lizenzen Speichern nicht

    • AmaZiinG
    • 17. September 2016 um 12:51
    • Geschlossen
    • Erledigt
    • AmaZiinG
      Profi
      Reaktionen
      496
      Beiträge
      798
      Dateien
      4
      Bilder
      46
      • 17. September 2016 um 12:51
      • #1

      Ich drücke eigentlich immer auf Speichern aber der Server Speichert alles außer die Lizenzen. Kann mir jemand weiter helfen ?

      Mfg

      AmaZiinG

      Mein Discord:
      https://discord.gg/4UMWmpfDet

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 17. September 2016 um 13:12
      • #2
      • Logs bitte (Client & Server)
      • Stehen die Lizenzen nach dem Speichern in der Datenbank? (prüfen, ggf. extDB Log)
      • Wie vergibst du die Lizenzen? (wenn per license_civ_meineLizenz versuch mal missionNamespace setVariable [license_civ_meineLizenz,true];

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • AmaZiinG
      Profi
      Reaktionen
      496
      Beiträge
      798
      Dateien
      4
      Bilder
      46
      • 17. September 2016 um 14:06
      • #3

      Hab die Logs hochgeladen

      Dateien

      Logs.zip 71,08 kB – 157 Downloads

      Mein Discord:
      https://discord.gg/4UMWmpfDet

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 17. September 2016 um 14:22
      • #4

      core\medical\fn_onPlayerRespawn.sqf Fehlerhaft pls posten
      core\functions\fn_playerTags.sqf Fehlerhaft pls posten
      core\cop\fn_seizePlayerWeapon.sqf hast du überhaupt ne fehlerfreie Datei? :P
      init.sqf auch kaputt
      Scripting function 'life_fnc_say3d' is not allowed to be remotely executed Eintrag "F(life_fnc_say3D,CLIENT)" sollte noch in die CfgRemoteExec.hpp eingetragen werden
      fn_loggedOut.sqf Kleiner Fehler, schicke ich korrigiere

      Das wars mit dem Client Log. Weiter zum Server Log:

      Code
      12:28:51 Scripting function 'sa_set_owner' is not allowed to be remotely executed
      12:25:25 Scripting function 'sa_hint' is not allowed to be remotely executed
      12:25:29 Scripting function 'sa_hide_object_global' is not allowed to be remotely executed
      12:25:29 Scripting function 'sa_set_owner' is not allowed to be remotely executed
      12:25:07 Scripting function 'sa_take_tow_ropes' is not allowed to be remotely executed

      Deine CfgRemoteExec.hpp mal dringendst überarbeiten und fehlende Funktionen einfügen!


      [lexicon]extDB[/lexicon] Logs sind interessant...
      The user specified as a definer ('arma3'@'localhost') does not exist - Falscher Username in den Definers!
      [mysql_stmt_error]: Data too long for column 'civ_stats' at row 1 - Falscher Wert für civ_stats wird übergeben


      Nahezu ein Wunder, dass der Server überhaupt noch startet und spielbar ist, bei der Menge an Fehlern... Sowas überprüft man doch regelmäßig?!?

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • AmaZiinG
      Profi
      Reaktionen
      496
      Beiträge
      798
      Dateien
      4
      Bilder
      46
      • 17. September 2016 um 15:10
      • #5
      Zitat von blackfisch

      core\cop\fn_seizePlayerWeapon.sqf hast du überhaupt ne fehlerfreie Datei?

      Dies habe ich schon versucht zu verbessert hat aber nicht funktioniert !

      Zitat von blackfisch

      core\medical\fn_onPlayerRespawn.sqf Fehlerhaft pls posten
      core\functions\fn_playerTags.sqf Fehlerhaft pls posten

      Diese 2 Dateien bin ich zur Zeit am fixen

      Zitat von blackfisch

      init.sqf auch kaputt

      init.sqf ist nicht kaputt ^^ . Der Code: tf_no_auto_long_range_radio = true
      ist dafür geeignet das die Spieler nicht mit einen TFR Rucksack spawnen.


      Zitat von blackfisch

      fn_loggedOut.sqf Kleiner Fehler, schicke ich korrigiere

      Das wäre sehr nett, wenn du das mir schicken könntest.


      Zitat von blackfisch

      The user specified as a definer ('arma3'@'localhost') does not exist - Falscher Username in den Definers!
      [mysql_stmt_error]: Data too long for column 'civ_stats' at row 1 - Falscher Wert für civ_stats wird übergeben

      Mit [lexicon]ExtDB[/lexicon] kenne ich mich nicht gut aus und weiß auch nicht wie man den Fehler behebt, wäre nett wenn du es mir erklären könntest.

      Mfg

      AmaZiinG

      Mein Discord:
      https://discord.gg/4UMWmpfDet

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 17. September 2016 um 15:40
      • #6

      Schick einfach die ersten Dateien mal, ich korrigier die dir innerhalb von 5 Minuten, hab bei allen schon den Fehler mehr oder weniger gesehen. Wegen der DB können wir später mal quatschen

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • AmaZiinG
      Profi
      Reaktionen
      496
      Beiträge
      798
      Dateien
      4
      Bilder
      46
      • 17. September 2016 um 16:59
      • #7
      Code
      /*
      File: fn_seizePlayerWeapon.sqf
          Author: Skalicon
      
          Description:
          Preforms the seizePlayerWeaponAction script on the cursorTarget
      	updated by: Dexter
      */
      [[],"life_fnc_seizePlayerWeaponAction",cursorTarget,false] spawn life_fnc_MP;
      titleText format["Took weapons from: %1",name player,_message];
      [0,"STR_Cop_WeaponSeized",true,[_unit GVAR["realname", name _unit], profileName]] remoteExecCall ["life_fnc_broadcast",west];
      Alles anzeigen
      Code
      #include "..\..\script_macros.hpp"
      /*
      	File: fn_playerTags.sqf
      	Author: Bryan "Tonic" Boardwine
      
      
      
      
      	Description:
      	Adds the tags above other players heads when close and have visible range.
      */
      private["_ui","_units","_masks"];
      #define iconID 78000
      #define scale 0.8
      _headgear = ["H_Shemag_olive","H_Shemag_khk","H_ShemagOpen_tan","H_ShemagOpen_khk","H_Shemag_olive_hs"];
      _goggles = ["G_Balaclava_blk"];
      
      
      
      
      if(visibleMap OR {!alive player} OR {dialog}) exitWith {
      	500 cutText["","PLAIN"];
      };
      
      
      
      
      //_ui = GVAR_UINS ["Life_HUD_nameTags",displayNull];
      //if(isNull _ui) then {
      	500 cutRsc["Life_HUD_nameTags","PLAIN"];
      	_ui = GVAR_UINS ["Life_HUD_nameTags",displayNull];
      };
      
      
      
      
      _units = nearestObjects[(visiblePosition player),["Man","Land_Pallet_MilBoxes_F","Land_Sink_F"],50];
      SUB(_units,[player]);
      
      
      
      
      _masks = LIFE_SETTINGS(getArray,"clothing_masks");
      
      
      
      
      {
      	private "_text";
      	_idc = _ui displayCtrl (iconID + _forEachIndex);
      	if(!(lineIntersects [eyePos player, eyePos _x, player, _x]) && alive _x && {!isNil {_x GVAR "realname"}}) then {
      		_pos = switch(typeOf _x) do {
      			case "Land_Pallet_MilBoxes_F": {[visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 1.5]};
      			case "Land_Sink_F": {[visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 2]};
      			default {[visiblePosition _x select 0, visiblePosition _x select 1, ((_x modelToWorld (_x selectionPosition "head")) select 2)+.5]};
      		};
      		_sPos = worldToScreen _pos;
      		_distance = _pos distance player;
      		if(!((headgear _x) in _masks OR (goggles _x) in _masks OR (uniform _x) in _masks)) then {
      			if(count _sPos > 1 && {_distance < 15}) then {
      				_text = switch (true) do {
      				    case ((headgear _x) in _headgear): {format["<t color='#000000'>Unbekannt</t>"];};
                          case ((goggles _x) in _goggles): {format["<t color='#000000'>Unbekannt</t>"];};
      					case (_x in (units grpPlayer) && playerSide == civilian): {format["<t color='#00FF00'>%1</t>",(_x GVAR ["realname",name _x])];};
      					case (side _x == west && {!isNil {_x GVAR "rank"}}): {format["<img image='%1' size='1'></img> %2",switch ((_x GVAR "rank")) do {
      						case 2: {"\a3\ui_f\data\gui\cfg\Ranks\corporal_gs.paa"};
      						case 3: {"\a3\ui_f\data\gui\cfg\Ranks\sergeant_gs.paa"};
      						case 4: {"\a3\ui_f\data\gui\cfg\Ranks\lieutenant_gs.paa"};
      						case 5: {"\a3\ui_f\data\gui\cfg\Ranks\captain_gs.paa"};
      						case 6: {"\a3\ui_f\data\gui\cfg\Ranks\major_gs.paa"};
      						case 7: {"\a3\ui_f\data\gui\cfg\Ranks\colonel_gs.paa"};
      						case 8: {"\a3\ui_f\data\gui\cfg\Ranks\general_gs.paa"};
      						default {"\a3\ui_f\data\gui\cfg\Ranks\private_gs.paa"};
      						},_x GVAR ["realname",name _x]]};
      					case (side _x == independent): {format["<t color='#FF0000'><img image='a3\ui_f\data\map\MapControl\hospital_ca.paa' size='1.5'></img></t> %1",_x GVAR ["realname",name _x]]};
      					default {
      						if(!isNil {(group _x) GVAR "gang_name"}) then {
      							format["%1<br/><t size='0.8' color='#B6B6B6'>%2</t>",_x GVAR ["realname",name _x],(group _x) GVAR ["gang_name",""]];
      						} else {
      							_x GVAR ["realname",name _x];
      						};
      					};
      				};
      
      
      
      
      				_idc ctrlSetStructuredText parseText _text;
      				_idc ctrlSetPosition [_sPos select 0, _sPos select 1, 0.4, 0.65];
      				_idc ctrlSetScale scale;
      				_idc ctrlSetFade 0;
      				_idc ctrlCommit 0;
      				_idc ctrlShow true;
      			} else {
      				_idc ctrlShow false;
      			};
      		} else {
      			_idc ctrlShow false;
      		};
      	} else {
      		_idc ctrlShow false;
      	};
      } foreach _units;
      Alles anzeigen
      Code
      #include "..\..\script_macros.hpp"
      /*
      	File: fn_onPlayerRespawn.sqf
      	Author: Bryan "Tonic" Boardwine
      
      
      
      
      	Description:
      	Does something but I won't know till I write it...
      */
      private["_unit","_corpse","_containers"];
      _unit = SEL(_this,0);
      _corpse = SEL(_this,1);
      life_corpse = _corpse;
      
      
      
      
      //Comment this code out if you want them to keep the weapon on the ground.
      _containers = nearestObjects[getPosATL _corpse,["WeaponHolderSimulated"],5]; //Fetch list of containers (Simulated = weapons)
      {deleteVehicle _x;} foreach _containers; //Delete the containers.
      
      
      
      
      //Set some vars on our new body.
      _unit SVAR ["restrained",false,true];
      _unit SVAR ["Escorting",false,true];
      _unit SVAR ["transporting",false,true]; //Again why the  am I setting this? Can anyone tell me?
      _unit SVAR ["playerSurrender",false,true];
      _unit SVAR ["steam64id",steamid,true]; //Reset the UID.
      _unit SVAR ["realname",profileName,true]; //Reset the players name.
      player setVariable ['copLevel',1]
      
      
      
      
      _unit addRating 1e12; //Set our rating to a high value, this is for a ARMA engine thing.
      player playMoveNow "amovppnemstpsraswrfldnon";
      
      
      
      
      [] call life_fnc_setupActions;
      [_unit,life_sidechat,playerSide] remoteExecCall ["TON_fnc_managesc",RSERV];
      if(EQUAL(LIFE_SETTINGS(getNumber,"enable_fatigue"),0)) then {player enableFatigue false;};
      Alles anzeigen

      Mein Discord:
      https://discord.gg/4UMWmpfDet

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 17. September 2016 um 17:10
      • #8
      Zitat von AmaZiinG

      [[],"life_fnc_seizePlayerWeaponAction",cursorTarget,false] spawn life_fnc_MP;

      life_fnc_MP gibts nicht in 4.4
      [] remoteExec ["life_fnc_seizePlayerWeaponAction",cursorTarget]

      C: playerTags
      #include "..\..\script_macros.hpp"
      /*
       File: fn_playerTags.sqf
       Author: Bryan "Tonic" Boardwine
      
      
      
      
       Description:
       Adds the tags above other players heads when close and have visible range.
      */
      private["_ui","_units","_masks"];
      #define iconID 78000
      #define scale 0.8
      _headgear = ["H_Shemag_olive","H_Shemag_khk","H_ShemagOpen_tan","H_ShemagOpen_khk","H_Shemag_olive_hs"];
      _goggles = ["G_Balaclava_blk"];
      
      
      
      
      if(visibleMap OR {!alive player} OR {dialog}) exitWith {
       500 cutText["","PLAIN"];
      };
      
      
      
      
      _ui = GVAR_UINS ["Life_HUD_nameTags",displayNull];
      if(isNull _ui) then {
       500 cutRsc["Life_HUD_nameTags","PLAIN"];
       _ui = GVAR_UINS ["Life_HUD_nameTags",displayNull];
      };
      
      
      
      
      _units = nearestObjects[(visiblePosition player),["Man","Land_Pallet_MilBoxes_F","Land_Sink_F"],50];
      SUB(_units,[player]);
      
      
      
      
      _masks = LIFE_SETTINGS(getArray,"clothing_masks");
      
      
      
      
      {
       private "_text";
       _idc = _ui displayCtrl (iconID + _forEachIndex);
       if(!(lineIntersects [eyePos player, eyePos _x, player, _x]) && alive _x && {!isNil {_x GVAR "realname"}}) then {
       _pos = switch(typeOf _x) do {
       case "Land_Pallet_MilBoxes_F": {[visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 1.5]};
       case "Land_Sink_F": {[visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 2]};
       default {[visiblePosition _x select 0, visiblePosition _x select 1, ((_x modelToWorld (_x selectionPosition "head")) select 2)+.5]};
       };
       _sPos = worldToScreen _pos;
       _distance = _pos distance player;
       if(!((headgear _x) in _masks OR (goggles _x) in _masks OR (uniform _x) in _masks)) then {
       if(count _sPos > 1 && {_distance < 15}) then {
       _text = switch (true) do {
       case ((headgear _x) in _headgear): {format["<t color='#000000'>Unbekannt</t>"];};
       case ((goggles _x) in _goggles): {format["<t color='#000000'>Unbekannt</t>"];};
       case (_x in (units grpPlayer) && playerSide == civilian): {format["<t color='#00FF00'>%1</t>",(_x GVAR ["realname",name _x])];};
       case (side _x == west && {!isNil {_x GVAR "rank"}}): {format["<img image='%1' size='1'></img> %2",switch ((_x GVAR "rank")) do {
       case 2: {"\a3\ui_f\data\gui\cfg\Ranks\corporal_gs.paa"};
       case 3: {"\a3\ui_f\data\gui\cfg\Ranks\sergeant_gs.paa"};
       case 4: {"\a3\ui_f\data\gui\cfg\Ranks\lieutenant_gs.paa"};
       case 5: {"\a3\ui_f\data\gui\cfg\Ranks\captain_gs.paa"};
       case 6: {"\a3\ui_f\data\gui\cfg\Ranks\major_gs.paa"};
       case 7: {"\a3\ui_f\data\gui\cfg\Ranks\colonel_gs.paa"};
       case 8: {"\a3\ui_f\data\gui\cfg\Ranks\general_gs.paa"};
       default {"\a3\ui_f\data\gui\cfg\Ranks\private_gs.paa"};
       },_x GVAR ["realname",name _x]]};
       case (side _x == independent): {format["<t color='#FF0000'><img image='a3\ui_f\data\map\MapControl\hospital_ca.paa' size='1.5'></img></t> %1",_x GVAR ["realname",name _x]]};
       default {
       if(!isNil {(group _x) GVAR "gang_name"}) then {
       format["%1<br/><t size='0.8' color='#B6B6B6'>%2</t>",_x GVAR ["realname",name _x],(group _x) GVAR ["gang_name",""]];
       } else {
       _x GVAR ["realname",name _x];
       };
       };
       };
      
      
      
      
       _idc ctrlSetStructuredText parseText _text;
       _idc ctrlSetPosition [_sPos select 0, _sPos select 1, 0.4, 0.65];
       _idc ctrlSetScale scale;
       _idc ctrlSetFade 0;
       _idc ctrlCommit 0;
       _idc ctrlShow true;
       } else {
       _idc ctrlShow false;
       };
       } else {
       _idc ctrlShow false;
       };
       } else {
       _idc ctrlShow false;
       };
      } foreach _units;
      Alles anzeigen


      C: onPlayerRespawn
      #include "..\..\script_macros.hpp"
      /*
       File: fn_onPlayerRespawn.sqf
       Author: Bryan "Tonic" Boardwine
      
      
      
      
       Description:
       Does something but I won't know till I write it...
      */
      private["_unit","_corpse","_containers"];
      _unit = SEL(_this,0);
      _corpse = SEL(_this,1);
      life_corpse = _corpse;
      
      
      
      
      //Comment this code out if you want them to keep the weapon on the ground.
      _containers = nearestObjects[getPosATL _corpse,["WeaponHolderSimulated"],5]; //Fetch list of containers (Simulated = weapons)
      {deleteVehicle _x;} foreach _containers; //Delete the containers.
      
      
      
      
      //Set some vars on our new body.
      _unit SVAR ["restrained",false,true];
      _unit SVAR ["Escorting",false,true];
      _unit SVAR ["transporting",false,true]; //Again why the am I setting this? Can anyone tell me?
      _unit SVAR ["playerSurrender",false,true];
      _unit SVAR ["steam64id",steamid,true]; //Reset the UID.
      _unit SVAR ["realname",profileName,true]; //Reset the players name.
      player setVariable ['copLevel',1];
      
      
      
      
      _unit addRating 1e12; //Set our rating to a high value, this is for a ARMA engine thing.
      player playMoveNow "amovppnemstpsraswrfldnon";
      
      
      
      
      [] call life_fnc_setupActions;
      [_unit,life_sidechat,playerSide] remoteExecCall ["TON_fnc_managesc",RSERV];
      if(EQUAL(LIFE_SETTINGS(getNumber,"enable_fatigue"),0)) then {player enableFatigue false;};
      Alles anzeigen


      Alles banale Klammerfehler

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    Registrieren oder Einloggen

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

    Registrieren

    Ähnliche Themen

    • beim ADAC keine "adac" Heli-Skins und es speichert sich kaum etwas

      • DerBorny
      • 20. Mai 2017 um 11:49
      • Hilfeforum
    • HILFE bei player_inv.hpp KEINE ITEMS MEHR IM DIALOG

      • AltisGameland
      • 29. März 2017 um 13:24
      • Hilfeforum
    • Altis Life Kein Gear, keine Lizenzen werden gespeichert bei allen fraktionen

      • Knokke
      • 9. Dezember 2016 um 20:05
      • Hilfeforum
    • Cyberworks Altis Life - Speichern

      • Xarron
      • 13. November 2016 um 23:21
      • Hilfeforum
    • Habe 4 Fargen

      • BetaDog
      • 2. Oktober 2016 um 12:51
      • Hilfeforum

    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™