  | 
	
		
	
	
		Ложим сервер с ошибкой сегментирования. - Статьи и описания по Counter-Strike - Статьи, руководства и описания по игре Counter-Strike | 
	 
	 
	
	
	
	
	
	
	
	
	
	
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            23.01.2011, 16:42
            
            
         | 
        
             
            #1
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Пехотинец  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 02.12.2010  
                
                
                
                 Сообщений: 68
                   
 Популярность: -38  
                  
	 Сказал(а) спасибо: 51  
	
		
			
				Поблагодарили 166 раз(а) в 85 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Ложим сервер с ошибкой сегментирования.
             
             
            
        
        
        
            
               
    Может это и баян, но на 95% серверах рабочий баян   
И так, дело в AutoBuy, но нееееет, не тот баян AutoBuy'я.
 
Вам нужно быть  живым. Прописываете в консоле команду:  cl_setautobuy DOWN 3274832423482737ololololollolo873286 - сервер отключился
 
Главное, чтобы команда имела такой вид:  cl_setautobuy <слово из 4 букв> <слово из 32 букв или более>. Ещё есть команда: cl_setrebuy, кажется работает по такому же принципу.
 
Итак, у вас на сервере есть этот баг, и что делать? Как защититься? А вот так.
 
Это исходник плагина, то есть .sma часть. 
 - Берете это всё в текстовый документ (то что ниже).
 
- Сохраняете например cl_setautobuy_fix.sma
 
- Кидаете в cstrike\addons\amxmodx\scripting.
 
- Потом в cstrike\addons\amxmodx\scripting файл cl_setautobuy_fix.sma переносим на compile.exe, и после некоторого времени забираем в папке cstrike\addons\amxmodx\scripting\compiled готовый .amxx плагин. Как установить плагин вы знаете.
 
 
	PHP код: 
	
		
			
#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 )  } 
 
		
	 
 ДА, есть в интернете AutoBuy Fix #3, но я его раскомпилировал и увидел вредоносный код. Не советую использовать AutoBuy Fix #3 на своем сервере.
     
          
        
        
        
        
        
        
            
             ________________  
                Помог? Поставь спасибку в конце концов  Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). 
             
        
        
        
        
        
            
                 
                
                    
                        Последний раз редактировалось ШtepSeLb; 23.01.2011 в 17:34.
                    
                    
                
             
        
        
      | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
	
		
			| 
				
					3 пользователя(ей) сказали cпасибо:
				
				
				
			 | 
			 | 
		 
	 
  
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            24.01.2011, 17:17
            
            
         | 
        
             
            #2
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Сержант  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 07.12.2009  
                
                
                
                 Сообщений: 125
                   
 Популярность: 827  
 Золото Zhyk.Ru: 50     
                  
	 Сказал(а) спасибо: 312  
	
		
			
				Поблагодарили 295 раз(а) в 107 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: Ложим сервер с ошибкой сегментирования.
             
             
            
        
        
        
            
               
    • можно создать конфиг  down.cfg а потом писать  exec down.cfg
• рекомендую использовать с  HLProtector`oм 
• исходя из плагина баг можно обойти изменив команду  cl_setautobuy( -как?-).
     
          
        
        
        
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
 
	
		
	
	
	
	
	
		
	
		 
		Ваши права в разделе
	 | 
 
	
		
		Вы не можете создавать новые темы 
		Вы не можете отвечать в темах 
		Вы не можете прикреплять вложения 
		Вы не можете редактировать свои сообщения 
		 
		
		
		
		
		HTML код Выкл. 
		 
		
	  | 
 
 
	 | 
	
		
	 | 
 
 
 
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 05:52. 
		 
	 
 
 | 
  |