Raised This Month: $51 Target: $400
 12% 

amxmodx profiler


Post New Thread Reply   
 
Thread Tools Display Modes
Fr33m@n
Veteran Member
Join Date: May 2008
Location: France Marne
Old 05-09-2011 , 04:46   Re: amxmodx profiler
Reply With Quote #71

Just delet or move csstats.amxx in amxmodx/data and it will be ok.
Fr33m@n is offline
SonicSonedit
Veteran Member
Join Date: Nov 2008
Location: Silent Hill
Old 05-09-2011 , 14:40   Re: amxmodx profiler
Reply With Quote #72

I was curious, so I did some profiling:
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <fakemeta_util>

#define PLUGIN "Benchmark"
#define VERSION "0.1"
#define AUTHOR "Sonic Son'edit"

//////////////////////////////////////////

//You can literally say it's fm util stuff.

#define EXTRAOFFSET            5
#define EXTRAOFFSET_WEAPONS        4
#define ACTUAL_EXTRA_OFFSET        20


// "weapon_*" offsets
#define OFFSET_WEAPONID            43
#define OFFSET_WEAPONCLIP        52
#define OFFSET_SILENCER_FIREMODE    74


// "player" offsets
#define OFFSET_ARMORTYPE        112
#define OFFSET_TEAM            114
#define OFFSET_MONEY            115
#define OFFSET_PRIMWEAPON        116
#define OFFSET_LASTACTIVITY        124
#define OFFSET_INTERALMODEL        126
#define OFFSET_NVGOGGLES        129
#define OFFSET_BOMB_DEFUSE        193
#define OFFSET_ISVIP            209
#define OFFSET_TKED            216
#define OFFSET_HOSTAGEKILLS        217
#define OFFSET_MAPZONE            235
#define OFFSET_DRIVING            350
#define OFFSET_STATIONARY        362
enum
{
    
OFFSET_AMMO_AWP 377,
    
OFFSET_AMMO_SCOUT// AK47, G3SG1
    
OFFSET_AMMO_M249,
    
OFFSET_AMMO_M4A1// FAMAS, AUG, SG550, GALIL, SG552
    
OFFSET_AMMO_M3// XM1014
    
OFFSET_AMMO_USP// UMP45, MAC10
    
OFFSET_AMMO_FIVESEVEN// P90
    
OFFSET_AMMO_DEAGLE,
    
OFFSET_AMMO_P228,
    
OFFSET_AMMO_GLOCK18// MP5NAVY, TMP, ELITE
    
OFFSET_AMMO_FLASHBANG,
    
OFFSET_AMMO_HEGRENADE,
    
OFFSET_AMMO_SMOKEGRENADE,
    
OFFSET_AMMO_C4
};
#define OFFSET_SHIELD            510
#define OFFSET_DEATHS            555


// "hostage_entity" offsets
#define OFFSET_HOSTAGEFOLLOW        86
#define OFFSET_HOSTAGENEXTUSE        100
#define OFFSET_HOSTAGELASTUSE        483
#define OFFSET_HOSTAGEID        487


// "armoury_entity" offsets
#define OFFSET_CSATYPE            34


// C4 offsets
#define OFFSET_C4_EXPLODETIME        100
#define OFFSET_C4_DEFUSING        0x181
#define HAS_DEFUSE_KIT            (1<<16)

/////////////////////////////////////////////

new g_maxplayers

public plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_srvcmd("benchmark_set_team""srvcmd_benchmark_set_team")
    
    
g_maxplayers=get_maxplayers()
}

public 
srvcmd_benchmark_set_team()
{
    
server_print("[Benchmark] benchmark_set_team begin")
    
benchmark_set_team_cstrike()
    
benchmark_set_team_fakemeta()
    
benchmark_set_team_fm_util()
    
server_print("[Benchmark] benchmark_set_team end")
}

benchmark_set_team_cstrike()
{
        for (new 
id=1;id<=g_maxplayers;id++)
            if (
is_user_connected(id))
                if (
cs_get_user_team(id)==CS_TEAM_CT)
                    
cs_set_user_team(idCS_TEAM_T)
                else if (
cs_get_user_team(id)==CS_TEAM_T)
                    
cs_set_user_team(idCS_TEAM_CT)
}

benchmark_set_team_fakemeta()
{
        for (new 
id=1;id<=g_maxplayers;id++)
            if (
is_user_connected(id))
                if (
get_pdata_int(id1145)==1)
                    
set_pdata_int(id11425)
                else if (
get_pdata_int(id1145)==2)
                    
set_pdata_int(id11415)
}

benchmark_set_team_fm_util()
{
        for (new 
id=1;id<=g_maxplayers;id++)
            if (
is_user_connected(id))
                if (
fm_cs_get_user_team(id)==CS_TEAM_CT)
                    
fm_cs_set_user_team(idCS_TEAM_T)
                else if (
fm_cs_get_user_team(id)==CS_TEAM_T)
                    
fm_cs_set_user_team(idCS_TEAM_CT)
}

stock CsTeams:fm_cs_get_user_team(client, &{CsInternalModel,_}:model=CS_DONTCHANGE)
{
    
model CsInternalModel:get_pdata_int(clientOFFSET_INTERALMODELEXTRAOFFSET);
    
    return 
CsTeams:get_pdata_int(clientOFFSET_TEAMEXTRAOFFSET);
}

stock fm_cs_set_user_team(client, {CsTeams,_}:team, {CsInternalModel,_}:model=CS_DONTCHANGE)
{
    new 
CsTeams:oldteam fm_cs_get_user_team(client);
    if( 
oldteam != team )
    {
        switch( 
oldteam )
        {
            case 
CS_TEAM_T:
            {
                if( 
is_user_alive(client) && (pev(clientpev_weapons) & (1<<CSW_C4)) )
                {
                    
engclient_cmd(client"drop""weapon_c4");
                }
            }
            case 
CS_TEAM_CT:
            {
                
fm_cs_set_user_defuse(client0);
            }
        }
    }
    
    
set_pdata_int(clientOFFSET_TEAM_:teamEXTRAOFFSET);
    
    if( 
model != CS_DONTCHANGE )
    {
        
set_pdata_int(clientOFFSET_INTERALMODEL_:modelEXTRAOFFSET);
    }
    
    
dllfunc(DLLFunc_ClientUserInfoChangedclientengfunc(EngFunc_GetInfoKeyBufferclient));
    
    static const 
team_names[CsTeams][] =
    {
        
"UNASSIGNED",
        
"TERRORIST",
        
"CT",
        
"SPECTATOR"
    
};
    
    static 
TeamInfo;
    if( 
TeamInfo || (TeamInfo get_user_msgid("TeamInfo")) )
    {
        
emessage_begin(MSG_BROADCASTTeamInfo);
        
ewrite_byte(client);
        
ewrite_string(team_names[team]);
        
emessage_end();
    }
}

stock fm_cs_set_user_defuse(clientdefusekit=1r=0g=160b=0icon[]="defuser"flash=0)
{
    static 
StatusIcon;
    
    new 
kit get_pdata_int(clientOFFSET_BOMB_DEFUSEEXTRAOFFSET);
    
    if( 
defusekit && !(kit HAS_DEFUSE_KIT) )
    {
        
set_pev(clientpev_body1);
        
        
set_pdata_int(clientOFFSET_BOMB_DEFUSE, (kit HAS_DEFUSE_KIT), EXTRAOFFSET);
        
        if( 
StatusIcon || (StatusIcon get_user_msgid("StatusIcon")) )
        {
            
emessage_begin(MSG_ONE_UNRELIABLEStatusIcon_client);
            
ewrite_byte((flash == 1) ? 1);
            
ewrite_string(icon);
            
ewrite_byte(r);
            
ewrite_byte(g);
            
ewrite_byte(b);
            
emessage_end();
        }
    }
    else if( !
defusekit && (kit HAS_DEFUSE_KIT) )
    {
        
set_pev(clientpev_body0);
        
        
set_pdata_int(clientOFFSET_BOMB_DEFUSE, (kit & ~HAS_DEFUSE_KIT), EXTRAOFFSET);
        
        if( 
StatusIcon || (StatusIcon get_user_msgid("StatusIcon")) )
        {
            
emessage_begin(MSG_ONE_UNRELIABLEStatusIcon_client);
            
ewrite_byte(0);
            
ewrite_string("defuser");
            
emessage_end();
        }
    }

Code:
date: Mon May 09 22:35:11 2011 map: de_dust2
type |                             name |      calls | time / min / max
-------------------------------------------------------------------
   n |                  register_plugin |          1 | 0.000006 / 0.000006 / 0.000006
   n |                  register_srvcmd |          1 | 0.000201 / 0.000201 / 0.000201
   n |                   get_maxplayers |          1 | 0.000003 / 0.000003 / 0.000003
   n |                     server_print |          2 | 0.027384 / 0.000358 / 0.027027
   n |                is_user_connected |         96 | 0.000143 / 0.000001 / 0.000003
   n |                 cs_get_user_team |         24 | 0.000049 / 0.000001 / 0.000005
   n |                 cs_set_user_team |         16 | 0.000479 / 0.000023 / 0.000079
   n |                    get_pdata_int |        112 | 0.000172 / 0.000001 / 0.000004
   n |                    set_pdata_int |         34 | 0.000051 / 0.000001 / 0.000004
   n |                    is_user_alive |          8 | 0.000015 / 0.000001 / 0.000003
   n |                              pev |          8 | 0.000018 / 0.000002 / 0.000004
   n |                    engclient_cmd |          1 | 0.005554 / 0.005554 / 0.005554
   n |                          engfunc |         16 | 0.000045 / 0.000002 / 0.000004
   n |                          dllfunc |         16 | 0.000290 / 0.000015 / 0.000028
   n |                   get_user_msgid |          2 | 0.000010 / 0.000004 / 0.000006
   n |                   emessage_begin |         18 | 0.000165 / 0.000004 / 0.000021
   n |                      ewrite_byte |         18 | 0.000052 / 0.000002 / 0.000007
   n |                    ewrite_string |         18 | 0.000087 / 0.000003 / 0.000011
   n |                     emessage_end |         18 | 0.000080 / 0.000002 / 0.000008
   n |                          set_pev |          2 | 0.000005 / 0.000002 / 0.000003
   p |                      plugin_init |          1 | 0.000009 / 0.000009 / 0.000009
   p |        srvcmd_benchmark_set_team |          1 | 0.000017 / 0.000017 / 0.000017
   f |       benchmark_set_team_cstrike |          1 | 0.000113 / 0.000113 / 0.000113
   f |      benchmark_set_team_fakemeta |          1 | 0.000102 / 0.000102 / 0.000102
   f |       benchmark_set_team_fm_util |          1 | 0.000106 / 0.000106 / 0.000106
   f |              fm_cs_get_user_team |         40 | 0.000165 / 0.000004 / 0.000004
   f |              fm_cs_set_user_team |         16 | 0.000263 / 0.000014 / 0.000025
   f |            fm_cs_set_user_defuse |          8 | 0.000044 / 0.000003 / 0.000014
0 natives, 0 public callbacks, 2 function calls were not executed.
16/32 slots (POD bots)

get team:
cstrike module: 0.000049
pure fakemeta: 0.000037
fm utils/stocks: 0.000239

set team:
cstrike module: 0.000479
pure fakemeta: 0.000024
fm utils/stocks: 0.001003 (+0.005554 = 0.006557 if count engclient_cmd)

change team:
cstrike module: 0.000528
pure fakemeta: 0.000061
fm utils/stocks: 0.001242 (+0.005554 = 0.006796 if count engclient_cmd)

So fm is fastest in the end, if you don't need any junk code. On other hand, if you want to change team "properly" cstrike module is actually better.
The fm get/set team stocks were borrowed from Cstrike Module to Fakemeta [+Ham] by Exolent[jNr]. Stocks in fakemeta_util.inc will probably give about same result if we compare them with other modules natives. Thank god I never used FM stocks. And never will be.

P.S.
Correct me, if I miscalculated total execution time.
__________________


Last edited by SonicSonedit; 05-09-2011 at 15:21.
SonicSonedit is offline
SonicSonedit
Veteran Member
Join Date: Nov 2008
Location: Silent Hill
Old 05-10-2011 , 07:18   Re: amxmodx profiler
Reply With Quote #73

Quote:
Originally Posted by ConnorMcLeod View Post
Fakemata forward is same as engine forward, it's PreThink function from client.cpp
Ham one is CBasePlayer::PreThink that is sent from client_PreThink.

Unless you need to post hook the function, it should be better to use client_PreThink from engine.

I can't discuss on that subject, find post by Hawk552 about this.
And so I did some prethink benchmarking:
PHP Code:
  /* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new i

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)

    
register_forward(FM_PlayerPreThink"fw_PlayerPreThink")
    
register_forward(FM_PlayerPreThink"fw_PlayerPreThink_Post",1)
    
register_forward(FM_PlayerPostThink"fw_PlayerPostThink")
    
register_forward(FM_PlayerPostThink"fw_PlayerPostThink_Post",1)
    
RegisterHam(Ham_Player_PreThink"player""ham_Player_PreThink")
    
RegisterHam(Ham_Player_PreThink"player""ham_Player_PreThink_Post",1)
    
RegisterHam(Ham_Player_PostThink"player""ham_Player_PostThink")
    
RegisterHam(Ham_Player_PostThink"player""ham_Player_PostThink_Post",1)
}

public 
fw_PlayerPreThink(id)
    
i++
    
public 
fw_PlayerPreThink_Post(id)
    
i++

public 
fw_PlayerPostThink(id)
    
i++

public 
fw_PlayerPostThink_Post(id)
    
i++

public 
ham_Player_PreThink(id)
    
i++

public 
ham_Player_PreThink_Post(id)
    
i++

public 
ham_Player_PostThink(id)
    
i++

public 
ham_Player_PostThink_Post(id)
    
i++ 
Code:
date: Tue May 10 14:04:59 2011 map: de_dust2
type |                             name |      calls | time / min / max
-------------------------------------------------------------------
   n |                  register_plugin |          1 | 0.000003 / 0.000003 / 0.000003
   n |                 register_forward |          4 | 0.000027 / 0.000006 / 0.000008
   n |                      RegisterHam |          4 | 0.000414 / 0.000051 / 0.000213
   p |               fw_PlayerPostThink |      33457 | 0.085876 / 0.000001 / 0.001966
   p |          fw_PlayerPostThink_Post |      33457 | 0.071681 / 0.000001 / 0.004030
   p |                fw_PlayerPreThink |      33457 | 0.069820 / 0.000001 / 0.001916
   p |           fw_PlayerPreThink_Post |      33457 | 0.051681 / 0.000001 / 0.001683
   p |             ham_Player_PostThink |      33457 | 0.062905 / 0.000001 / 0.001994
   p |        ham_Player_PostThink_Post |      33457 | 0.105259 / 0.000001 / 0.023987
   p |              ham_Player_PreThink |      33457 | 0.057712 / 0.000001 / 0.002217
   p |         ham_Player_PreThink_Post |      33457 | 0.076282 / 0.000001 / 0.002271
   p |                      plugin_init |          1 | 0.000020 / 0.000020 / 0.000020
6 natives, 1 public callbacks, 10 function calls were not executed.

date: Tue May 10 17:23:22 2011 map: de_dust2
type |                             name |      calls | time / min / max
-------------------------------------------------------------------
   n |                  register_plugin |          1 | 0.000007 / 0.000007 / 0.000007
   n |                 register_forward |          4 | 0.000036 / 0.000005 / 0.000020
   n |                      RegisterHam |          4 | 0.000371 / 0.000050 / 0.000188
   p |               fw_PlayerPostThink |    3201041 | 7.306517 / 0.000001 / 0.001058
   p |          fw_PlayerPostThink_Post |    3201041 | 5.639740 / 0.000001 / 0.001277
   p |                fw_PlayerPreThink |    3201041 | 7.133225 / 0.000001 / 0.001296
   p |           fw_PlayerPreThink_Post |    3201041 | 4.606459 / 0.000001 / 0.001943
   p |             ham_Player_PostThink |    3201041 | 6.189748 / 0.000001 / 0.001395
   p |        ham_Player_PostThink_Post |    3201041 | 7.117501 / 0.000001 / 0.001496
   p |              ham_Player_PreThink |    3201041 | 4.637733 / 0.000001 / 0.001096
   p |         ham_Player_PreThink_Post |    3201041 | 5.748815 / 0.000001 / 0.001405
   p |                      plugin_init |          1 | 0.000023 / 0.000023 / 0.000023
6 natives, 1 public callbacks, 10 function calls were not executed.

date: Tue May 10 18:23:49 2011 map: de_airstrip
type |                             name |      calls | time / min / max
-------------------------------------------------------------------
   n |                  register_plugin |          1 | 0.000009 / 0.000009 / 0.000009
   n |                 register_forward |          4 | 0.000033 / 0.000004 / 0.000017
   n |                      RegisterHam |          4 | 0.000558 / 0.000095 / 0.000237
   p |               fw_PlayerPostThink |    2576965 | 7.944901 / 0.000001 / 0.001564
   p |          fw_PlayerPostThink_Post |    2576965 | 4.529307 / 0.000001 / 0.001026
   p |                fw_PlayerPreThink |    2576965 | 6.254525 / 0.000001 / 0.001492
   p |           fw_PlayerPreThink_Post |    2576965 | 3.863698 / 0.000001 / 0.001427
   p |             ham_Player_PostThink |    2576965 | 5.426971 / 0.000001 / 0.001672
   p |        ham_Player_PostThink_Post |    2576965 | 6.049718 / 0.000001 / 0.001291
   p |              ham_Player_PreThink |    2576965 | 3.914959 / 0.000001 / 0.001211
   p |         ham_Player_PreThink_Post |    2576965 | 4.869757 / 0.000001 / 0.001334
   p |                      plugin_init |          1 | 0.000022 / 0.000022 / 0.000022
6 natives, 1 public callbacks, 10 function calls were not executed.

date: Tue May 10 19:24:18 2011 map: cs_havana
type |                             name |      calls | time / min / max
-------------------------------------------------------------------
   n |                  register_plugin |          1 | 0.000008 / 0.000008 / 0.000008
   n |                 register_forward |          4 | 0.000032 / 0.000004 / 0.000018
   n |                      RegisterHam |          4 | 0.000558 / 0.000092 / 0.000237
   p |               fw_PlayerPostThink |    2767867 | 8.746225 / 0.000001 / 0.001593
   p |          fw_PlayerPostThink_Post |    2767867 | 4.856374 / 0.000001 / 0.001476
   p |                fw_PlayerPreThink |    2767867 | 6.462997 / 0.000001 / 0.001031
   p |           fw_PlayerPreThink_Post |    2767867 | 4.112348 / 0.000001 / 0.001238
   p |             ham_Player_PostThink |    2767867 | 5.749624 / 0.000001 / 0.001060
   p |        ham_Player_PostThink_Post |    2767867 | 6.376409 / 0.000001 / 0.001169
   p |              ham_Player_PreThink |    2767867 | 4.232261 / 0.000001 / 0.001237
   p |         ham_Player_PreThink_Post |    2767867 | 5.225499 / 0.000001 / 0.001135
   p |                      plugin_init |          1 | 0.000022 / 0.000022 / 0.000022
6 natives, 1 public callbacks, 10 function calls were not executed.

date: Tue May 10 20:24:46 2011 map: de_chateau
type |                             name |      calls | time / min / max
-------------------------------------------------------------------
   n |                  register_plugin |          1 | 0.000008 / 0.000008 / 0.000008
   n |                 register_forward |          4 | 0.000032 / 0.000004 / 0.000017
   n |                      RegisterHam |          4 | 0.000462 / 0.000071 / 0.000214
   p |               fw_PlayerPostThink |    2969659 | 8.225072 / 0.000001 / 0.001049
   p |          fw_PlayerPostThink_Post |    2969659 | 4.958781 / 0.000001 / 0.001055
   p |                fw_PlayerPreThink |    2969659 | 6.686464 / 0.000001 / 0.001323
   p |           fw_PlayerPreThink_Post |    2969659 | 4.231664 / 0.000001 / 0.003566
   p |             ham_Player_PostThink |    2969659 | 5.736437 / 0.000001 / 0.001202
   p |        ham_Player_PostThink_Post |    2969659 | 6.584341 / 0.000001 / 0.001857
   p |              ham_Player_PreThink |    2969659 | 4.287956 / 0.000001 / 0.001108
   p |         ham_Player_PreThink_Post |    2969659 | 5.307290 / 0.000001 / 0.001131
   p |                      plugin_init |          1 | 0.000022 / 0.000022 / 0.000022
6 natives, 1 public callbacks, 10 function calls were not executed.

date: Tue May 10 21:25:12 2011 map: de_aztec
type |                             name |      calls | time / min / max
-------------------------------------------------------------------
   n |                  register_plugin |          1 | 0.000010 / 0.000010 / 0.000010
   n |                 register_forward |          4 | 0.000032 / 0.000004 / 0.000017
   n |                      RegisterHam |          4 | 0.000442 / 0.000068 / 0.000196
   p |               fw_PlayerPostThink |    2915492 | 8.374297 / 0.000001 / 0.007805
   p |          fw_PlayerPostThink_Post |    2915492 | 5.211111 / 0.000001 / 0.001003
   p |                fw_PlayerPreThink |    2915492 | 6.772592 / 0.000001 / 0.001655
   p |           fw_PlayerPreThink_Post |    2915492 | 4.260106 / 0.000001 / 0.001239
   p |             ham_Player_PostThink |    2915492 | 5.686893 / 0.000001 / 0.001162
   p |        ham_Player_PostThink_Post |    2915492 | 6.755820 / 0.000001 / 0.001401
   p |              ham_Player_PreThink |    2915492 | 4.337517 / 0.000001 / 0.001179
   p |         ham_Player_PreThink_Post |    2915492 | 5.534928 / 0.000001 / 0.001194
   p |                      plugin_init |          1 | 0.000022 / 0.000022 / 0.000022
6 natives, 1 public callbacks, 10 function calls were not executed.

date: Tue May 10 21:58:57 2011 map: as_oilrig
type |                             name |      calls | time / min / max
-------------------------------------------------------------------
   n |                  register_plugin |          1 | 0.000009 / 0.000009 / 0.000009
   n |                 register_forward |          4 | 0.000196 / 0.000005 / 0.000167
   n |                      RegisterHam |          4 | 0.000370 / 0.000049 / 0.000190
   p |               fw_PlayerPostThink |    1706890 | 4.834849 / 0.000001 / 0.000959
   p |          fw_PlayerPostThink_Post |    1706890 | 3.066660 / 0.000001 / 0.001311
   p |                fw_PlayerPreThink |    1706890 | 4.424447 / 0.000001 / 0.001325
   p |           fw_PlayerPreThink_Post |    1706890 | 2.548564 / 0.000001 / 0.001056
   p |             ham_Player_PostThink |    1706890 | 3.261037 / 0.000001 / 0.001047
   p |        ham_Player_PostThink_Post |    1706890 | 4.189107 / 0.000001 / 0.001729
   p |              ham_Player_PreThink |    1706890 | 2.621542 / 0.000001 / 0.001060
   p |         ham_Player_PreThink_Post |    1706890 | 3.324279 / 0.000001 / 0.001271
   p |                      plugin_init |          1 | 0.000023 / 0.000023 / 0.000023
6 natives, 1 public callbacks, 10 function calls were not executed.
Comprassion:
Code:
fm pre:      7.133;  6.254;  6.462;  6.684;  6.772;  4.424; 
ham pre:     4.637;  3.914;  4.232;  4.287;  4.337;  2.621; 

fm pre 1:    4.606;  3.863;  4,112;  4.231;  4.260;  2.548; 
ham pre 1:   5.748;  4.869;  5.225;  5.307;  5.534;  3.324; 

fm post:     7.306;  7.944;  8.746;  8.225;  8.374;  4.834; 
fham post:   6.189;  5.426;  5.749;  5.736;  5.686;  3.261; 

fm post 1:   5.639;  4.529;  4.866;  4.958;  5.211;  3.066; 
ham post 1:  7.117;  6.049;  6.376;  6.584;  6.755;  4.189;
As we can see that's true. Difference is sufficiently large - about 50%.
Also we discovered that as_oilrig is laggy as hell even for bots.
__________________


Last edited by SonicSonedit; 05-10-2011 at 16:57.
SonicSonedit is offline
Nightfall1
Senior Member
Join Date: Aug 2008
Old 05-10-2011 , 16:14   Re: amxmodx profiler
Reply With Quote #74

if you can notice the ham is a litel laggy a good choise is fm
__________________
SIGNATURE
Nightfall1 is offline
bibu
Veteran Member
Join Date: Sep 2010
Old 05-10-2011 , 16:33   Re: amxmodx profiler
Reply With Quote #75

Quote:
Originally Posted by Emp` View Post
You most likely have the CSX module loaded. Disable the stats plugins and it should be fine.
Did that + disabled any other plugins. Still crashes there.
bibu is offline
SonicSonedit
Veteran Member
Join Date: Nov 2008
Location: Silent Hill
Old 05-10-2011 , 16:56   Re: amxmodx profiler
Reply With Quote #76

Nightfall1
Quote:
if you can notice the ham is a litel laggy a good choise is fm
Did you ever read what I posted above? Test results are quite opposite.
__________________

SonicSonedit is offline
01101101
BANNED
Join Date: Nov 2009
Location: 9`su 09`n0n7e`r0f76a
Old 06-05-2011 , 11:53   Re: amxmodx profiler
Reply With Quote #77

Is it me or this isnt working anymore in windows latest binaries? Cant get it to work. (Yes, disabled CSX)
01101101 is offline
01101101
BANNED
Join Date: Nov 2009
Location: 9`su 09`n0n7e`r0f76a
Old 06-05-2011 , 12:45   Re: amxmodx profiler
Reply With Quote #78

Ok definetly cant get it to work
Im using server 2003

Tried newest hlds binaries
Older hlds binaries
amdmodx 1.8.1 and 1.8.0
Metamod and metamod-p

Crashes at startup, in drwtsn32 it says it failed in meta_attach.

Didnt even install cstrike addon, just in case.
01101101 is offline
bibu
Veteran Member
Join Date: Sep 2010
Old 06-05-2011 , 13:21   Re: amxmodx profiler
Reply With Quote #79

Same here.
__________________
Selling tons of my own private works.
Accepting paid work for clans and communities.
Don't hesitate to contact me.
bibu is offline
MAUGHOLD
Veteran Member
Join Date: Nov 2004
Location: CA USA
Old 06-13-2011 , 02:27   Re: amxmodx profiler
Reply With Quote #80

I am running Amxmodx v1.8.1.3746, mm1.19p32 with DayofDefeat mod.

I just had to remove dodstats.amxx from my data folder and it runs.

Thanks for a very neat tool.
__________________
{FJ}Justice STEAM_0:0:633975 If anyone needs any help with their server, Just add me to steam friends and I'll help you out.

Last edited by MAUGHOLD; 06-13-2011 at 06:02.
MAUGHOLD is offline
Reply



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 02:45.


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