Уже более 5 часов работают сервера как включил GOTV + плагин чистки оружия от AlmazOn'a.Сервер уходит в краш каждые 1-2 часа
Уже более 5 часов работают сервера как включил GOTV + плагин чистки оружия от AlmazOn'a.Сервер уходит в краш каждые 1-2 часа
От не думал что валвы доведут до такого, кривору...-жопые создания :aggressive:как включил GOTV + плагин чистки оружия от AlmazOn'a.
ОффтопУже более 5 часов работают сервера как включил GOTV + плагин чистки оружия от AlmazOn'a.
Как его включить? ГотвУже более 5 часов работают сервера как включил GOTV + плагин чистки оружия от AlmazOn'a.
@Yura7181, что за плагин чистки оружия?у меня стоит вот этот cleanwpn.smx или он уже не нужен
ОффтопМожно ссылку на плагин чистки оружия от AlmazOna?
AlliedModders - View Single Post - CSGO crashes (As of 18/08 update)Как его включить? Готв
а если у меня свой самопис на отбирание оружия, или он не причем?Уже более 5 часов работают сервера как включил GOTV + плагин чистки оружия от AlmazOn'a.
Не знаю.а если у меня свой самопис на отбирание оружия, или он не причем?
ладно, попробую, спасибо.Не знаю.
#include <sdkhooks>
#include <sdktools_entinput>
public Plugin:myinfo = {name = "GOTV and Death/DropWeaponDelete", author = "AlmazON / Psychologist21", version = "1.0", url = "hlmod.ru"}
new String:g_sWeapon[][] =
{
"weapon_c4", "weapon_defuser"
}
new bool:g_bIsRecording = false;
#define DEMOPATH "" // Оставьте пустым для записи в папку с игрой
#define DEMOPREFIX "gotv"
public OnPluginStart()
{
StopRecord();
CheckStatus();
}
public OnClientPostAdminCheck(client)
{
CheckStatus();
SDKHook(client, SDKHook_WeaponDropPost, OnWeaponDrop);
}
public CheckStatus()
{
if(GetClientCount(true) >= 4)
{
StartRecord();
}
else if(g_bIsRecording)
{
StopRecord();
}
}
public StartRecord()
{
if(!g_bIsRecording)
{
decl String:sTime[16], String:sMap[32];
FormatTime(sTime, sizeof(sTime), "%Y%m%d-%H%M%S", GetTime());GetCurrentMap(sMap, sizeof(sMap));
ServerCommand("tv_record %s%s-%s-%s", DEMOPATH, DEMOPREFIX, sTime, sMap);
LogMessage("Recording to %s%s-%s-%s.dem", DEMOPATH, DEMOPREFIX, sTime, sMap);
g_bIsRecording = true;
}
}
public StopRecord()
{
ServerCommand("tv_stoprecord");g_bIsRecording = false;
}
public OnWeaponDrop(client, weapon)
{
if (weapon != -1)
{
decl String:classname[30];
GetEdictClassname(weapon, classname, sizeof(classname));
for (new i; i < sizeof(g_sWeapon); ++i)
{
if (strcmp(g_sWeapon[i], classname) == 0) return;
}
AcceptEntityInput(weapon, "Kill");
}
}
public OnMapEnd()
{
StopRecord();
}
public OnClientDisconnect_Post(client)
{
CheckStatus();
}
А это разве не то что выше было сказано про установку плагина готв?Работает на всех модах, плагин желательно юзать там где нет нужды скидывать оружие.
PHP:#include <sdkhooks> #include <sdktools_entinput> public Plugin:myinfo = {name = "GOTV and Death/DropWeaponDelete", author = "AlmazON / Psychologist21", version = "1.0", url = "hlmod.ru"} new String:g_sWeapon[][] = { "weapon_c4", "weapon_defuser" } new bool:g_bIsRecording = false; #define DEMOPATH "" // Оставьте пустым для записи в папку с игрой #define DEMOPREFIX "gotv" public OnPluginStart() { StopRecord(); CheckStatus(); } public OnClientPostAdminCheck(client) { CheckStatus(); SDKHook(client, SDKHook_WeaponDropPost, OnWeaponDrop); } public CheckStatus() { if(GetClientCount(true) >= 4) { StartRecord(); } else if(g_bIsRecording) { StopRecord(); } } public StartRecord() { if(!g_bIsRecording) { decl String:sTime[16], String:sMap[32]; FormatTime(sTime, sizeof(sTime), "%Y%m%d-%H%M%S", GetTime());GetCurrentMap(sMap, sizeof(sMap)); ServerCommand("tv_record %s%s-%s-%s", DEMOPATH, DEMOPREFIX, sTime, sMap); LogMessage("Recording to %s%s-%s-%s.dem", DEMOPATH, DEMOPREFIX, sTime, sMap); g_bIsRecording = true; } } public StopRecord() { ServerCommand("tv_stoprecord");g_bIsRecording = false; } public OnWeaponDrop(client, weapon) { if (weapon != -1) { decl String:classname[30]; GetEdictClassname(weapon, classname, sizeof(classname)); for (new i; i < sizeof(g_sWeapon); ++i) { if (strcmp(g_sWeapon[i], classname) == 0) return; } AcceptEntityInput(weapon, "Kill"); } } public OnMapEnd() { StopRecord(); } public OnClientDisconnect_Post(client) { CheckStatus(); }
Часа 2 сервер работает, полет нормальный.
Оффтоп@Psychologist21, не помогло крашит каждые 15-20 минут
Да но оно ест ресурсы.причина в gotv и не более!