Вышел SourceMod 1.4.2

Статус
В этой теме нельзя размещать новые ответы.
  • Команда форума

sourcemodsitebounded.png

Вышел SourceMod 1.4.2

Мы рады сообщить, что вышел релиз SourceMod 1.4.2.
Администраторам серверов игр работающих на движке Source следует обновиться как можно скорее. Была решена важная проблема безопасности, из-за которой злоумышленник мог намеренно вызвать аварийное завершение работы игрового сервера (проблема обсуждалась в этой теме).
Обратите внимание, что для работы требуется Metamod:Source 1.8 или новее.

Основные изменения:

  • Исправлена медленная работа SM 1.4.0 вызванная ошибками во время загрузки в The Ship
  • Обновлены файлы gamedata для улучшенной поддержки обновлений игр (CS:S, DoD:S, TF2, HL2DM, GMod)
  • Исправлены найденные ошибки
  • ... Смотрите полный список изменений
Вы можете скачать SourceMod со страницы загрузок.

Большое спасибо всей команде разработчиков за этот релиз.

Скачать SourceMod 1.4.2: Win: Скачать Linux: Скачать Mac: Скачать

Официальный сайт: sourcemod.net
 

mazil0

Участник
Сообщения
84
Реакции
4
Какие моды не работают на этой версии, пишем кто столкнулся с такой проблемой.

Если проблемы на 0 и все моды работают, то я рад. Пишем не стесняемся.
 

ilga80

Участник
Сообщения
140
Реакции
287
...
 
Последнее редактирование:

ilga80

Участник
Сообщения
140
Реакции
287
...
 
Последнее редактирование:

Fab3r

Участник
Сообщения
1,520
Реакции
366
Виталик Матюха, выкинь его в корзину.
 

Derikk

Участник
Сообщения
238
Реакции
51
Что-то после обновления SM у меня сервер стал падал 1-2 раза в день... Кроме SM обновлял только SMAC. Ни у кого не падает?
 

Fab3r

Участник
Сообщения
1,520
Реакции
366
У меня наоборот все стабильней стало!
 

Игорь Охремчук

Админ uaplayer.com
Сообщения
240
Реакции
340
Ни у кого из скриптеров не было проблем после обновления? У меня начались приколы наподобе написанный мой плагин под см 1.4.2 на никсах работает, а под виндой куча ошибок и так далее. Даже те плагины, которые под см ниже 1.4.2 исправно работают. И главное не могу понять в чём собственно дело, всё правильно описано и так далее.
 

S1deX

Скриптер ;)
Сообщения
129
Реакции
204
Ни у кого из скриптеров не было проблем после обновления? У меня начались приколы наподобе написанный мой плагин под см 1.4.2 на никсах работает, а под виндой куча ошибок и так далее. Даже те плагины, которые под см ниже 1.4.2 исправно работают. И главное не могу понять в чём собственно дело, всё правильно описано и так далее.
Все нормально, ошибок нет. Плагин как на венике, так и на *nix работает в штатном режиме :)
P.S. Я имел ввиду плагины)
 

Игорь Охремчук

Админ uaplayer.com
Сообщения
240
Реакции
340
Все нормально, ошибок нет. Плагин как на венике, так и на *nix работает в штатном режиме :)
P.S. Я имел ввиду плагины)

Ну значит везёт. А у меня всякие непонятные нелепости. К примеру, в OnPluginStart создаю массив АДТ массивов, ошибки что массивы не создались конешно функция не пишет, но зато дальше начинается спам в логи от PushArrayCell, PushArrayString, PushArrayArray, ClearArray и их друзья что хрен тебе, инвалид хендл 0. Также не срабатывают дата таймеры, иногда хуки ентити аутпутов, кароч, целый набор. И главное это фигня только под виндовыми серверами, на никс всё великолепно )

И я просто в недоумении чё за дела)
 

S1deX

Скриптер ;)
Сообщения
129
Реакции
204
PHP:
#include <sourcemod>

new Handle:g_hADTArrays[MAXPLAYERS+1];

public OnPluginStart()
{
	for (new i=0;i<=MAXPLAYERS;i++)
		g_hADTArrays[i] = CreateArray(32);
	
	HookEvent("round_start", EventRS);
	
	RegServerCmd("get_array_size", Command);
}

public EventRS(Handle:event, const String:name[], bool:dontBroadcast)
{
	for (new i=0;i<=MAXPLAYERS;i++)
		PushArrayCell(g_hADTArrays[i], GetRandomInt(1, 100));
}

public Action:Command(args)
{
	decl String:arg[4];
	GetCmdArg(1, arg, sizeof(arg));
	new index = StringToInt(arg);
	ReplyToCommand(0, "sizeof(g_hADTArrays[%d]) = %d", index, GetArraySize(g_hADTArrays[index]));
}

После трех раундов:
get_array_size 3
sizeof(g_hADTArrays[3]) = 3

Windows 7 x32 :)
 

Игорь Охремчук

Админ uaplayer.com
Сообщения
240
Реакции
340
PHP:
#include <sourcemod>

new Handle:g_hADTArrays[MAXPLAYERS+1];

public OnPluginStart()
{
	for (new i=0;i<=MAXPLAYERS;i++)
		g_hADTArrays[i] = CreateArray(32);
	
	HookEvent("round_start", EventRS);
	
	RegServerCmd("get_array_size", Command);
}

public EventRS(Handle:event, const String:name[], bool:dontBroadcast)
{
	for (new i=0;i<=MAXPLAYERS;i++)
		PushArrayCell(g_hADTArrays[i], GetRandomInt(1, 100));
}

public Action:Command(args)
{
	decl String:arg[4];
	GetCmdArg(1, arg, sizeof(arg));
	new index = StringToInt(arg);
	ReplyToCommand(0, "sizeof(g_hADTArrays[%d]) = %d", index, GetArraySize(g_hADTArrays[index]));
}

После трех раундов:


Windows 7 x32 :)

CreateArray(32) - а зачем тебе такой большой размер блока для интового числа от 1 до 100? Дефолтной единички вполне хватит)
Клёво, конешно, что у тебя работает.
Забыл упомянуть правда, что у меня просто тот плагин на 2к+ строчек, ошибок в синтаксисе нету, я уже столько раз всё перепроверял. Впечатление, будто куски плагина рандомно просто выплёвуются. И прикол всё тот же, см 1.4.2 - на линуксе пашет, на винде - нет.
Может см под винду криво компиленный чтоли.
 

S1deX

Скриптер ;)
Сообщения
129
Реакции
204
CreateArray(32) - а зачем тебе такой большой размер блока для интового числа от 1 до 100? Дефолтной единички вполне хватит)
Клёво, конешно, что у тебя работает.
Забыл упомянуть правда, что у меня просто тот плагин на 2к+ строчек, ошибок в синтаксисе нету, я уже столько раз всё перепроверял. Впечатление, будто куски плагина рандомно просто выплёвуются. И прикол всё тот же, см 1.4.2 - на линуксе пашет, на винде - нет.
Может см под винду криво компиленный чтоли.
Насчет размера - хотел сначала строку пушить в массив, потом решил число)
А так... Не могу даже представить, отчего такие приколы.
 

SWORD

Участник
Сообщения
51
Реакции
0
Нету sdkhooks в этой версии!!!! Поставил sdkhooks 2.1.0 сервак сразу падает:sad: Подскажите какая версия sdkhooks подойдётёт на этот SM
Сервер V34
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

Ответы
9
Просмотры
Ответы
29
Просмотры
Ответы
20
Просмотры
Ответы
8
Просмотры
Ответы
0
Просмотры
Сверху Снизу