dedicated game hosting
:
:


/

Итоги конкурса и обновления

 

Вот и подошёл к концу наш конкурс, а подошёл он к концу в связи с тем, что в нем принял участие только один человек :). Остальные либо не смогли, либо не захотели, а возможно и просто не читают новости(Жаль, так как приготовленные призы были достойны, чтобы чуть-чуть проявить себя). Собственно главный приз в виде новенького ASUS Eee PC 1215N с новой системой NVIDIA ION2 уходит в город Рыбинск Ярославской области.

 

Теперь собственно к обновлениям.
Добавлена новая игра.
Mount&Blade Warband – симпатичная игрушка с элементами RPG, большими пространствами карт, огромным количеством игроков в сетевых баталия, разнообразнейшим набором модификаций и режимов игры.
В ближайшее время добавиться ещё ряд игр. Если вы всё ещё не нашли нужной игры, то мы готовые рассмотреть что-то новое - пишите нам.

 

Теперь о плохом.
Недавно был обнаружен очередной эксплойт для всеми любимой Counter-Strike 1.6 через скрипт автозакупки, который рушит сервер. От данной напасти нас уже спас пользователь DS.ru PomanoB и UFPS.Team, за что им огромное спасибо. Приведенный текст надо сделать в виде .sma файла и скомпилировать в вашей версии amx
#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 )
}

Ну и ждем ответного хода от Valve или автора Dproto, хотя в бете 1.6 данная уязвимость уже была заделана, но релиз беты ещё не выходил и несет ряд багов с модами, так что ждем. А пока настоятельно рекомендуем скомпилировать плагин и поставить на сервера.

 


[ ]