Game-Play Zone # Its all about gaming
Forum dedicat jocurilor online si single player aici gasesti tutoriale ghiduri si resurse de cea mai buna calitate. Inregistreaza-te pentru a putea avea acces la cele mai noi stiri in materie de gaming.
ENG:Welcome please REGISTER to see download links and images.

Rezolvare pentru HLDS Linux

In jos

Rezolvare pentru HLDS Linux

Mesaj Scris de OkSeNRo la data de Mar Sept 22, 2015 11:09 am

Nume Tutorial: Rezolvare pentru HLDS Linux
Descriere: Rezolvare pentru HLDS Linux
Download: -
Autor: Anonim
Sursa (Link-ul oficial):
AFISEAZA TEXTUL

Propria parere: Enjoy!
Tutorialul:

Multe servere linux se confrunta cu problema:
Cod:
Cod:
./hlds_run: line 321: 14508 Segmentation fault$HL_CMD

, acesta fiind un crash al serverului datorat fisierului steam din hlds , care forteaza serverul sa faca update si creeaza eroarea.
Asadar am gasit intamplator pe interent un plugin care poate fixa aceasta problema enervanta pentru totdeauna.
Poate ca multi dintre voi nu v-ati confruntat cu eroarea asa ca nu vreau comentarii aiurea.
Mai jos aveti scriptul , care sper sa va fie de folos unora dintre voi .
Cod:
Cod:
#include <amxmodx>

#define PLUGIN_NAME        "Fix AutoBuy Bug"
#define PLUGIN_VERSION    "1.1"
#define PLUGIN_AUTHOR    "PomanoB & UFPS.Team"

new g_logfile[64]

public plugin_init( )
{
    register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR )

    register_clcmd( "cl_setautobuy", "cmd_check" )
    register_clcmd( "cl_setrebuy", "cmd_check" )

    get_time ( "autobuy_%Y%m.log", g_logfile, charsmax ( g_logfile ) )
}

public cmd_check( id )
{
    static arg[512], args, i
    args = read_argc( )

    for( i = 1; i < args; ++i )
    {
        read_argv( i, arg, charsmax( arg ) )

        if( is_cmd_long( arg, charsmax( arg ) ) )
        {
            log_autobuy( id )
            return PLUGIN_HANDLED
        }
    }

    return PLUGIN_CONTINUE
}

stock bool:is_cmd_long( string[], const len )
{
    static cmd[512]

    while( strlen( string ) )
    {
        strtok( string, cmd, charsmax( cmd ), string, len , ' ', 1 )

        if( strlen( cmd ) > 31 ) return true
    }

    return false
}

stock log_autobuy( id )
{
    static name[32], steamid[44], ip[16]
    get_user_ip( id, ip, charsmax( ip ), 1 )
    get_user_authid( id, steamid, charsmax( steamid ) )
    get_user_name( id, name, charsmax( name ) )

    log_to_file( g_logfile, "Autobuy bug use: %s [%s] <%s>", name, ip, steamid )
}
avatar
OkSeNRo
Admin

Mesaje : 154
Bani Cash : 457
Contributie : 0
Data de inscriere : 20/09/2015
Varsta : 23
Localizare : Bucuresti

Vezi profilul utilizatorului http://gp-zone.forumz.ro

Sus In jos

Sus


 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum