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: 20 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. Tutorials & Releases

    Developer Tool

      • Altis Life
    • Shinji
    • 16. Juni 2016 um 16:04
    • Shinji
      Profi
      Reaktionen
      576
      Trophäen
      10
      Beiträge
      778
      • 16. Juni 2016 um 16:04
      • #1

      Heyho :)

      Nervt es euch auch ständig die RPT`s nach Fehlern zu durchsuchen? Vielleicht übersieht man sogar mal einen? Gerade wenn man noch etliche Mods installiert hat ist das eine Grausame Beschäftigung.


      Wenn das zutrifft für euch, habe ich eventuell eine Lösung.


      Die Oberfläche In Gebrauch Die Hilfestellung Eigenes Pattern

      Das gute Stück erkennt verschiedene Fehler in Englisch sowie Deutsch:
      -Undefined variable
      -Undefined function
      -Wrong Type - expected
      -Error Missing
      -Error Invalid number
      -Generic Error
      -Dialog failure
      -Zero divisor
      -Missing Strings in stringtable
      -Warnings (modded server / missing values)
      -File not found (functions etc.)
      -Steam DC`s
      -Stringtable HTML Parse Error (Unknown entity)

      Andere Fehler, die er so nicht direkt erkennt, steckt er ganz unten in "Unbekannte Fehler". Dasselbe macht er bei Fehlern die keine spezifische Datei haben.


      Hilfe Stellung
      Ich würde gerne zu jedem Fehler eine kleine Hilfestellung anbieten. Da aber niemand allwissend ist, möchte ich versuchen das ganze als kleines Community Projekt zu sehen.


      Jede Hilfestellung die ihr mir schickt und von anderen abgesegnet wird, kommt mit eurem Namen/Tag in dieses Programm ein.
      Ich danke allen die mir ihre RPT`s geschickt haben.
      Insgesamt haben mich an die 120 Dateien erreicht, und es sind etwas mehr als 130 MB zum auswerten zusammen gekommen. :)


      #Funktionen integriert
      -Automatische Auswahl des letzten logs (sofern Programm schon einmal lief und eine RPT gelesen wurde)
      -Erkennen des Servers der diese log produziert hat
      -Einstellungen speichern um bei Neustart nicht erst wieder alles frisch zu setzen (die 2 Checkboxen sowie Server Pfad etc)
      -Aktualisierungen per Button -> letzte Log wird ausgewählt die der Server produziert hat
      -Strings aus der Stringtable werden nun ebenfalls als "Fehler" angesehen wenn sie nicht gefunden wurden
      -Automatischer Output in eine verkleinerte RPT die übereinstimmt mit dem Auszug aus dem Filter selbst

      #Developer Option: (Danke an @SBuserhy für diese Idee)
      -Restart sowie Stop Funktion integriert -> Für das Killn/Restarten ist eine pid erforderlich. Sollte in euren Startparametern dieser fehlen, wird er hinzugefügt.
      -> Sollte dieser Filter jedoch den Server unerwartet nicht killn können, müsst ihr das manuell machen.
      -Case Sensitive suche -> Eigene Suche Starten, sucht nach einem Wort das den Ausdruck enthält und gibt die Zeile aus.
      -Weiter Filter wurden hinzugefügt und die Geschwindigkeit in der DEV-Version wurde verbessert.
      -Restarter kann nun eigene Pfade gesetzt bekommen (Idee von ~ @SBuserhy) -> Rechtsklick auf den Restart Button.
      (ACHTUNG) Bei euren eigenen .bat Dateien müsst ihr selbständig in der .bat eine Restart Option haben. Solltet ihr also eure eigenen .bat`s nutzen, schreibt dort noch die Einträge zum "killn" des Servers. Das Programm kann dies nicht selbständig allein mit eurer .bat erledigen!

      Die eigene suche (Pattern suche bzw. case sensitive suche) ist recht einfach gestrickt. Gebt einfach einen oder mehrere Begriffe mit einem Leerzeichen ein, danach drückt die Enter Taste. Der Parser sucht nun nach allen Zeilen die diese Begriffe enthalten.



      Download im Anhang

      RPT Output im verkürzten Zustand (Erkennt Warnungen, fehlende Dateien, unbekannte Fehler, ...)

      Spoiler anzeigen
      Code
      LOG FILTER BY SHINJI
        OUTPUT WAS WRITTEN ON 24.06.2016 18:03:12
        OUTPUT CONTENT ->
      
      
      
      
      ------------->
      Fehler Name: Fehlendes Zeichen
      16:27:06   Error position: <{};
      16:27:06   Error Fehlendes ;
      16:27:06 File mpmissions\__CUR_MP.Tanoa\SpyGlass\fn_initSpy.sqf, line 13
      ------------->
      
      
      
      
      
      
      
      Fehler Name: Nicht definierte Variable / Oder Nil Variable
      16:27:10   Error position: <life_HC_isActive) then {
      16:27:10   Error Nicht definierte Variable in Ausdruck: life_hc_isactive
      16:27:10 File mpmissions\__CUR_MP.Tanoa\core\session\fn_updatePartial.sqf, line 59
      ------------->
      
      
      
      
      
      
      
      Fehler Name: Unbekannte Fehler
      16:27:06 Error in expression <ss\fn_initSpy.sqf"
      16:27:06 Error in expression <oa\SpyGlass\fn_initSpy.sqf"
      16:27:10 Error in expression <ife_atmbank];
      ------------->
      
      
      
      
      
      
      
      Fehler Name: String nicht gefunden
      string STR_ACTION_VECTORING_ON 
      string STR_ACTION_VECTORING_OFF 
      ------------->
      
      
      
      
      
      
      
      Fehler Name: Entity Warnung
      Unknown entity: ' lt' 
      Unknown entity: ' gt' 
      Unknown entity: ' Lt' 
      ------------->
      
      
      
      
      
      
      
      Fehler Name: Warnungen (Modded server?)
      Warning Message: Cannot load texture mpmissions\tanoa_life.tanoa\textures\cop_uniform.jpg. 
      Warning Message: Cannot load texture mpmissions\tanoa_life.tanoa\textures\medic_uniform.jpg. 
      ------------->
      Alles anzeigen


      Ich übernehme wie immer keine Schäden an euren Files oder Systemen wenn etwas dadurch beschädigt/unbrauchbar gemacht wird. (das übliche)

      Dateien

      Dev Tool.zip 242,6 kB – 894 Downloads

      Software Entwickler -
      Präzises Rätselraten, basierend auf unzuverlässigen Daten und fragwürdigem Wissen der Auftraggeber.

      22 Mal editiert, zuletzt von Shinji (2. Juli 2016 um 13:40)

    • Lucian
      Amateur
      Reaktionen
      172
      Trophäen
      11
      Beiträge
      204
      Bilder
      5
      • 16. Juni 2016 um 21:10
      • #2

      Die Fehlermeldungen hier im Thema posten oder per PN ?

    • Saturin78
      Profi
      Reaktionen
      409
      Trophäen
      10
      Beiträge
      1.340
      • 16. Juni 2016 um 23:04
      • #3

      Das Teil ist echt super.

      Tapse mich wieder ins Arma3 xxx-Life rein :D

    • Yuri Koxarov
      Frischling
      Reaktionen
      2
      Trophäen
      10
      Beiträge
      24
      • 16. Juni 2016 um 23:16
      • #4

      Das klingt richtig nice

    • Shinji
      Profi
      Reaktionen
      576
      Trophäen
      10
      Beiträge
      778
      • 17. Juni 2016 um 08:23
      • #5
      Zitat von Lucian

      Die Fehlermeldungen hier im Thema posten oder per PN ?

      Das ist mir persönlich egal :) wenns dir unangenehm is einfach per PN, stehen ja doch ab und an interessante Daten drin.

      #Updates folgen heute :) sobald ich alle RPT`s ausgewertet habe (sind beinahe 100 MB) Danke an alle :)

      Software Entwickler -
      Präzises Rätselraten, basierend auf unzuverlässigen Daten und fragwürdigem Wissen der Auftraggeber.

    • SBuserhy
      Kenner
      Reaktionen
      265
      Beiträge
      519
      • 17. Juni 2016 um 09:20
      • #6

      hätte da noch 3 Sachen, die du vielleicht noch reinpacken könntest.

      1.) Automatisch den neuesten RPT auswählen (wird ja eh mit Datum & Zeit im Dateinamen gespeichert)
      2.) Server-Restart Button ([lexicon]Startparameter[/lexicon] stehen auch in der ersten Zeile im Log)
      3.) Server-Shutdown Button / Taskkill

      So würde man beim Entwickeln ein wenig Zeit sparen.


      hatte leider noch keine Zeit es zu testen, aber sieht schon ganz gut aus, weiter so.

      ausprobieren, lernen, weiterentwickeln, verbessern :gamer:

      kein Support per PM | schnelle Fehleranalyse >> RPT log Filter

    • Shinji
      Profi
      Reaktionen
      576
      Trophäen
      10
      Beiträge
      778
      • 17. Juni 2016 um 09:34
      • #7
      Zitat von SBuserhy

      hätte da noch 3 Sachen, die du vielleicht noch reinpacken könntest.

      1.) Automatisch den neuesten RPT auswählen (wird ja eh mit Datum & Zeit im Dateinamen gespeichert)
      2.) Server-Restart Button ([lexicon]Startparameter[/lexicon] stehen auch in der ersten Zeile im Log)
      3.) Server-Shutdown Button / Taskkill

      So würde man beim Entwickeln ein wenig Zeit sparen.


      hatte leider noch keine Zeit es zu testen, aber sieht schon ganz gut aus, weiter so.

      :) sehr gute Idee, dann mach ich eine 'Developer' Extension dazu bzw. ein Menü extra dafür. ~ Hab ich wenigstens was zu tun :P

      Danke fürs Lob :D


      BTW ~~~

      Eine 100 MB Große Datei liest er in 2 Sekunden aus und verarbeitet sie zeitgleich. Ich denke, an Geschwindigkeit brauche ich demnach nichts mehr zu tun.

      Software Entwickler -
      Präzises Rätselraten, basierend auf unzuverlässigen Daten und fragwürdigem Wissen der Auftraggeber.

    • SBuserhy
      Kenner
      Reaktionen
      265
      Beiträge
      519
      • 17. Juni 2016 um 09:50
      • #8
      Zitat von Shinji

      #Weitere Funktion definitv geplant:
      -Das ausgeben der Fehlerliste in eine Datei um sie weiterzugeben.


      würde ich nicht machen ...

      Um den Fehler Nachzuvollziehen ist es immer besser, den ganzen Log zu haben. Somit sieht man dann auch ob die Mods geladen wurden, welche [lexicon]Startparameter[/lexicon] geladen wurden, Steam connectet etc.

      ausprobieren, lernen, weiterentwickeln, verbessern :gamer:

      kein Support per PM | schnelle Fehleranalyse >> RPT log Filter

    • Shinji
      Profi
      Reaktionen
      576
      Trophäen
      10
      Beiträge
      778
      • 17. Juni 2016 um 10:00
      • #9
      Zitat von SBuserhy

      würde ich nicht machen ...

      Um den Fehler Nachzuvollziehen ist es immer besser, den ganzen Log zu haben. Somit sieht man dann auch ob die Mods geladen wurden, welche [lexicon]Startparameter[/lexicon] geladen wurden, Steam connectet etc.

      Kann ich natürlich mit in die Datei ausgeben lassen :)
      Aber ich finde zbsp. besser grade für einige Leute die wirklich keine Ahnung haben und ihre 2 MB RPT`s posten etc. da ist es mir persönlich lieber wenn ich die kurzen Informationen erhalte aber dafür besser helfen kann :)

      Software Entwickler -
      Präzises Rätselraten, basierend auf unzuverlässigen Daten und fragwürdigem Wissen der Auftraggeber.

    • SBuserhy
      Kenner
      Reaktionen
      265
      Beiträge
      519
      • 17. Juni 2016 um 10:18
      • #10

      Ich hätte hier einen Log für dich


      Client-log / 43,7 MB / 954716 Zeilen / ca. 954600 Zeilen Fehler enthalten

      Fehlertyp : String STR_MAR_Wald not found und andere wie z.B. String STR_MAR_Weintraubenfeld not found

      Hilfetext: Stringtable-Eintrag nicht gefunden (Stringtable.xml)

      arma3_2016-06-14_21-12-27 | NTECH IT Upload Center

      ausprobieren, lernen, weiterentwickeln, verbessern :gamer:

      kein Support per PM | schnelle Fehleranalyse >> RPT log Filter

    • Shinji
      Profi
      Reaktionen
      576
      Trophäen
      10
      Beiträge
      778
      • 17. Juni 2016 um 10:20
      • #11

      Sehr schön, so einen Fehelr habe ich noch nicht gefunden.

      Software Entwickler -
      Präzises Rätselraten, basierend auf unzuverlässigen Daten und fragwürdigem Wissen der Auftraggeber.

    • Shinji
      Profi
      Reaktionen
      576
      Trophäen
      10
      Beiträge
      778
      • 17. Juni 2016 um 14:16
      • #12

      So die Developer Option ist nun drin, nun kümmere ich mich um weitere Filter.

      Software Entwickler -
      Präzises Rätselraten, basierend auf unzuverlässigen Daten und fragwürdigem Wissen der Auftraggeber.

    • D3RFLO
      Anfänger
      Reaktionen
      5
      Trophäen
      10
      Beiträge
      51
      • 17. Juni 2016 um 18:40
      • #13

      Kann man das Tool schon runterladen?

    • Shinji
      Profi
      Reaktionen
      576
      Trophäen
      10
      Beiträge
      778
      • 17. Juni 2016 um 18:41
      • #14

      Nein noch nicht, bin noch am überarbeiten des Parsers und werde noch eine Zeit brauchen.

      Software Entwickler -
      Präzises Rätselraten, basierend auf unzuverlässigen Daten und fragwürdigem Wissen der Auftraggeber.

    • D3RFLO
      Anfänger
      Reaktionen
      5
      Trophäen
      10
      Beiträge
      51
      • 17. Juni 2016 um 18:41
      • #15

      Achso sorry :P Habe nur keinen Download link gesehen :D

    • Risk
      Kenner
      Reaktionen
      193
      Trophäen
      11
      Beiträge
      573
      • 17. Juni 2016 um 19:28
      • #16

      Kommen mod error auch?

      mfg Risk

      https://www.twitch.tv/theriskarma

    • Shinji
      Profi
      Reaktionen
      576
      Trophäen
      10
      Beiträge
      778
      • 17. Juni 2016 um 19:31
      • #17

      Mod errors werden ausgefiltert im letzten Eintrag vorhanden sein. Gibt es allerdings weder Informationen noch fixes dafür

      Software Entwickler -
      Präzises Rätselraten, basierend auf unzuverlässigen Daten und fragwürdigem Wissen der Auftraggeber.

    • SBuserhy
      Kenner
      Reaktionen
      265
      Beiträge
      519
      • 17. Juni 2016 um 19:35
      • #18
      Zitat von Shinji

      -Restart sowie Stop Funktion integriert -> Für das Killn/Restarten ist eine pid erforderlich.

      Pid?

      wie meinen?

      ausprobieren, lernen, weiterentwickeln, verbessern :gamer:

      kein Support per PM | schnelle Fehleranalyse >> RPT log Filter

    • Shinji
      Profi
      Reaktionen
      576
      Trophäen
      10
      Beiträge
      778
      • 17. Juni 2016 um 19:38
      • #19
      Zitat von SBuserhy

      Pid?
      wie meinen?

      Die Process ID - [lexicon]startparameter[/lexicon] -pid=pid.txt
      :)
      Damit legt der Server automatisch seine Process ID an damit man ihn anpingen kann killn etc. :) muss man nicht erst rumsuchen in den Tasks

      Software Entwickler -
      Präzises Rätselraten, basierend auf unzuverlässigen Daten und fragwürdigem Wissen der Auftraggeber.

    • SBuserhy
      Kenner
      Reaktionen
      265
      Beiträge
      519
      • 17. Juni 2016 um 19:45
      • #20

      man lernt nie aus ...


      und jetzt werde endlich fertig :P

      ausprobieren, lernen, weiterentwickeln, verbessern :gamer:

      kein Support per PM | schnelle Fehleranalyse >> RPT log Filter

    Registrieren oder Einloggen

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

    Registrieren

    Ähnliche Themen

    • Suche einen Netten Scripter!

      • Gr33nKill3r
      • 28. April 2017 um 11:31
      • 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™