Raised This Month: $32 Target: $400
 8% 

[Any] Crash Helper / Log A Lot v1.0.2a (Updated 9/9/13)


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author
thetwistedpanda
Good Little Panda
Join Date: Sep 2008
Plugin ID:
3891
Plugin Version:
1.0.2a
Plugin Category:
General Purpose
Plugin Game:
Any
Plugin Dependencies:
    Servers with this Plugin:
    6 
    Plugin Description:
    Provides functionality for logging massive amounts of information for tracing crashes.
    Old 09-08-2013 , 22:33   [Any] Crash Helper / Log A Lot v1.0.2a (Updated 9/9/13)
    Reply With Quote #1

    Features:
    • A plugin request paid for by AdReNoChrOm who agreed to its public release.
    • Provides logging functionality for several elements to help assist debugging crashes.
      • Note: This plugin can only do so much; by the time a crash occurs, it's too late to log any information. The most you can hope for is that what's logged right before the crash is related to the actual crash. It's HIGHLY recommended that you run asherkin's Accelerator to further assist in crashes.
      • However, this isn't just for debugging crashes. With the amount of information being logged, it can be used to help track down exploits, griefers, map freakouts, general issues, etc if you spend enough time in the logs.
    • Capable of logging the following, each to its own logging file:
      • Connections (Upon Authorization: Name, Steam, IP)
      • Events (All Events, including their parameters)
      • Population (Every 60.0 seconds, Name/Steam/IP of everyone in-game)
      • Map Changes (Pre / Post change)
      • Entitys (OnCreation / OnDestroy + Total Entities / Max Entities)
      • Commands (Client / Server executed commands + arguments)
    • Parses ModEvents.res and ServerEvents.res, providing compatibility for any Source game.
      • I've provided files from 9/8/13 for: TF2, CS:S, CS:GO, HL2:MP, L4D2
    Installation:
    • It's recommended to just use the .zip file, however, if you possess above normal intelligence:
      • You have to manually create the log directory you with to use within /logs/
      • You need to upload the appropriate .res files to the directory you wish to use within /configs/
      • You should know where the .smx goes, if not, uninstall now because you skipped the .zip opportunity.
    ConVars:
    • sm_crashhelper_enabled: Allows you to enable/disable all aspects of the plugin.
    • sm_crashhelper_detect: Determines what elements will be logged.
    • sm_crashhelper_stamp: The optional date stamp to use for log files.
    • sm_crashhelper_ignore_events: Events to be ignored while logging.
    • sm_crashhelper_ignore_entities: Entity classnames to be ignored while logging.
    • sm_crashhelper_ignore_commands: Commands to be ignored while logging.
    • sm_crashhelper_path_modevents: Path to desired modevents.res.
    • sm_crashhelper_path_serverevents: Path to desired serverevents.res.
      • Note: You may use a separate file for each feature, or combine detections into multiple files.
      • sm_crashhelper_path_logging_connect: Path to log client connections.
      • sm_crashhelper_path_logging_events: Path to log events.
      • sm_crashhelper_path_logging_population: Path to log population updates.
      • sm_crashhelper_path_logging_map: Path to log map changes.
      • sm_crashhelper_path_logging_entity: Path to log entities.
      • sm_crashhelper_path_logging_commands: Path to log commands.
    ModEvents.res
    • Typically located within <file>_dir.vpk if VPK structures exist, otherwise, within /resource/.
    ServerEvents.res
    • Located in either <file>_dir.vpk if VPK structures exist, otherwise, within /resource/.
    • Some source games utilize the default HL2 .res file, in which case, try /hl2/ one directory prior to your game directory.
    Log Examples:
    Attached Files
    File Type: zip _crash_helper.zip (55.8 KB, 1128 views)
    File Type: sp Get Plugin or Get Source (sm_crashhelper.sp - 670 views - 22.6 KB)

    Last edited by thetwistedpanda; 09-11-2013 at 08:25.
    thetwistedpanda is offline
     


    Thread Tools
    Display Modes

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 10:11.


    Powered by vBulletin®
    Copyright ©2000 - 2024, vBulletin Solutions, Inc.
    Theme made by Freecode