/
1. Copy mssp.c and mssp.h to your src directory
2. Copy mssp.dat to your src/system directory
3. Add references to mssp.c in your Makefile
4.  A little bit of code to add...

    Close to the top of the file db.c locate:
    #include "news.h"
    
    After that add:
    #include "mssp.h"
    
    
    In the file db.c locate the code:
    int last_pkroom;

    After that add:
    time_t mud_start_time;

    
    In db.c, boot_db locate the code:
    log_string( "Loading commands..." );
    load_commands(  );

    After that add:
    mud_start_time = current_time;


    In db.c, boot_db locate the code:
    log_string( "Making wizlist" );
    make_wizlist(  );
    
    After that add:    
    log_string( "Loading MSSP Data..." );
    load_mssp_data( );

    
    Towards the top of the file comm.c locate:
    #include "mccp.h"
    #include "sha256.h"

    After that add:
    #include "mssp.h"

    
    In the file comm.c, function nanny_get_name, locate:
    if( argument[0] == '\0' )
    {
       close_socket( d, FALSE );
       return;
    }
    argument[0] = UPPER( argument[0] );

    After that add:
    if( !str_cmp( argument, "MSSP-REQUEST" ) )
    {
        send_mssp_data( d );
      //Uncomment below if you want to know when an MSSP request occurs
      //log_printf( "IP: %s requested MSSP data!", d->host );
        close_socket( d, FALSE );
        return;
    }
    
    
    In the file mud.h locate the line:
    DECLARE_DO_FUN( do_setmixture );

    After that add:
    DECLARE_DO_FUN( do_setmssp );

    
5. Copyover or hotboot your game
6. Do these commands:
      cedit setmssp create do_setmssp
      cedit save cmdtable
      
 Viola, now you can set your MSSP variables and test it by typing MSSP-REQUEST at the login screen.
 
 Also, as a side note, I simply made mud_start_time get updated anytime boot_db is run, which will include copyover/hotboots
 so feel free to change that if you want.