Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

vip_models - фризы сервера

, фризит сервер из-за плагина, или.. [РЕШЕНО]
Статус пользователя Kote812
сообщение 22.9.2020, 18:49
Сообщение #1
Стаж: 6 лет 11 месяцев

Сообщений: 78
Благодарностей: 1
Полезность: 14

Приветствую всех форумчан, наткнулся на такую проблему как фризы сервера из-за плагина vip_models, есть подозрения что это сделано из-за какой-то из моделей, включаю плагин - сервер фризит иногда, играть можно но не комфортно, выключаю - фризов больше нет, еще мне говорили игроки что на de_dust2_2x2 фризов не было вроде, а на $2000$ есть (это 2 основные карты на сервере), но опять же при выключении плагина на $2000$ так же убрались фризы.
Вопрос следующий, может ли фризить из-за моделей, или может код корявый?
Оставлю исходник, код под спойлер кому лень качать может пробежаться глазами по коду, и три модели которые установлены на сервере.
Модели которые установлены: (не реклама)
Дедпул красная, синяя модель
milt_admin модели красная, синяя
Красно_синие модели VIP (заменил уже и все равно фризит)
Исходник кому лень качать
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>

#pragma semicolon 1

#define MAX_PLAYERS 32

#define admin ADMIN_BAN
#define vip ADMIN_LEVEL_F
#define lady ADMIN_IMMUNITY

#define BIT_VALID(%1,%2) ((%1) & (1 << ((%2) - 1)))
#define BIT_ADD(%1,%2) ((%1) |= (1 << ((%2) - 1)))
#define BIT_SUB(%1,%2) ((%1) &= ~(1 << ((%2) - 1)))
#define BIT_NOT_VALID(%1,%2) (~(%1) & (1 << ((%2) - 1)))

new g_iBitClientVip, g_iBitClientAdmin, g_iBitClientLady, g_iBitCustomModel;

public plugin_init()
{
register_plugin("Admin, Vip and Lady models", "0.3b", "Freedo.m +mod.Leg");
RegisterHam(Ham_Spawn, "player", "Ham_PlayerSpawn_Post", 1);
register_forward(FM_SetClientKeyValue, "FM_SetClientKeyValue_Pre", 0);
}

public plugin_precache()
{
precache_model("models/player/deadpool tt/deadpool tt.mdl");
precache_model("models/player/deadpool ct/deadpool ct.mdl");

precache_model("models/player/milt_admin_te/milt_admin_te.mdl");
precache_model("models/player/milt_admin_ct/milt_admin_ct.mdl");

precache_model("models/player/vip_te/vip_te.mdl");
precache_model("models/player/vip_ct/vip_ct.mdl");
}

public client_putinserver(id)
{
resetBit(id);

new flags = get_user_flags(id);

if (flags & lady)
BIT_ADD(g_iBitClientLady, id);
else if (flags & admin)
BIT_ADD(g_iBitClientAdmin, id);
else if (flags & vip)
BIT_ADD(g_iBitClientVip, id);
}

public client_disconnect(id)
{
resetBit(id);
}
public resetBit(id)
{
BIT_SUB(g_iBitCustomModel, id);
BIT_SUB(g_iBitClientLady, id);
BIT_SUB(g_iBitClientAdmin, id);
BIT_SUB(g_iBitClientVip, id);
}

public Ham_PlayerSpawn_Post(id)
{
if (is_user_alive(id))
{
if(BIT_VALID(g_iBitClientLady, id))
{
switch(cs_get_user_team(id))
{
case CS_TEAM_T: fm_cs_set_user_model(id, "deadpool tt");
case CS_TEAM_CT: fm_cs_set_user_model(id, "deadpool ct");
}
}

else if(BIT_VALID(g_iBitClientAdmin, id))
{
switch(cs_get_user_team(id))
{
case CS_TEAM_T: fm_cs_set_user_model(id, "milt_admin_te");
case CS_TEAM_CT: fm_cs_set_user_model(id, "milt_admin_ct");
}
}

else if(BIT_VALID(g_iBitClientVip, id))
{
switch(cs_get_user_team(id))
{
case CS_TEAM_T: fm_cs_set_user_model(id, "vip_te");
case CS_TEAM_CT: fm_cs_set_user_model(id, "vip_ct");
}
}
else fm_cs_reset_user_model(id);
}

}

new g_szPlayerModel[MAX_PLAYERS + 1][32];

public FM_SetClientKeyValue_Pre(id, const szInfobuffer[], const szKey[])
{
if(BIT_VALID(g_iBitCustomModel, id) && equal(szKey, "model"))
{
static szCurrentModel[32];
fm_cs_get_user_model(id, szCurrentModel, charsmax(szCurrentModel));
if(!equal(szCurrentModel, g_szPlayerModel[id])) fm_cs_set_user_model(id, g_szPlayerModel[id]);
return FMRES_SUPERCEDE;
}
return FMRES_IGNORED;
}

stock fm_cs_get_user_model(id, szModel[], szLen) engfunc(EngFunc_InfoKeyValue, engfunc(EngFunc_GetInfoKeyBuffer, id), "model", szModel, szLen);
stock fm_cs_set_user_model(id, const szModelName[])
{
engfunc(EngFunc_SetClientKeyValue, id, engfunc(EngFunc_GetInfoKeyBuffer, id), "model", szModelName);
copy(g_szPlayerModel[id], charsmax(g_szPlayerModel[]), szModelName);
BIT_ADD(g_iBitCustomModel, id);
}

stock fm_cs_reset_user_model(id)
{
BIT_SUB(g_iBitCustomModel, id);
dllfunc(DLLFunc_ClientUserInfoChanged, id, engfunc(EngFunc_GetInfoKeyBuffer, id));
}

Так же хотелось бы узнать кто хорошо разбирается в плагинах чтобы не флудить темами: какие плагины могут сильно нагружать сервер, типо играется хорошо, но вот хочется чтобы сервер дышал спокойнее, может он и щас спокойно дышит и у меня просто паранойя из-за фризов. Написал много воды, заранее извиняюсь.
Почти все плагины нужные, пожалуйста, не пишите что много мусора, сервер *** и тому подобное, сервер должен быть уникальным и отличаться от других дабы как можно сильнее удерживать игроков.
список плагинов (тык)
[ 1] AMXX Gag v1.3 xPaw & Exolent gagmenu.amxx running
[ 2] Block HudTextArgs v1.0 author blockhud.amxx running
[ 3] FreshBans v1.4.0b kanagava fresh_bans.amxx running
[ 4] fb_forwards v0.1.4 Kanagava & Realu fb_forwards.amx running
[ 5] CSStatsX SQL v0.7.4+2 serfreeman1337 aes_csstatsx_sq running
[ 6] Admin Loader v3.5 neygomon admin_loader.am running
[ 7] Advanced Client Checke v0.3.6 Mistrick advanced_client running
[ 8] Admin Votes v1.9.0.5235 AMXX Dev Team adminvote.amxx running
[ 9] Admin Commands v1.9.0.5235 AMXX Dev Team admincmd.amxx running
[ 10] TimeLeft v1.9.0.5263 AMXX Dev Team timeleft.amxx running
[ 11] NextMap v1.9.0.5235 AMXX Dev Team nextmap.amxx running
[ 12] ReAimDetector API v0.2.2 ReHLDS Team reaimdetector.a running
[ 13] Map Manager: Core v3.0.4 Mistrick map_manager.amx running
[ 14] CS Misc. Stats v1.9.0.5241 AMXX Dev Team miscstats.amxx running
[ 15] Maps Menu v1.8.2 AMXX Dev Team maps_menu.amxx running
[ 16] Commands Menu v1.9.0.5235 AMXX Dev Team cmdmenu.amxx running
[ 17] CS Stats Logging v1.9.0.5235 AMXX Dev Team stats_logging.a running
[ 18] Replace Info Message v2.3 maeStro aka 9iky replace_info_me running
[ 19] Lite Translit v2.8 neygomon lite_translit.a running
[ 20] Stats Configuration v1.9.0.5235 AMXX Dev Team statscfg.amxx running
[ 21] Multi-Lingual System v1.9.0.5235 AMXX Dev Team multilingual.am running
[ 22] Restrict Weapons v1.9.0.5235 AMXX Dev Team restmenu.amxx running
[ 23] Autoresponder/Advertis v0.5 MaximusBrood ad_manager.amxx running
[ 24] Steаm Changer Busters v1.0 Shaft SC_Busters.amxx running
[ 25] Auto recording demo v2.0 IzI | Bonaqua (R amx_autodemorec running
[ 26] Change Game Name v1.2 ReHLDS Team change_game_nam running
[ 27] [AMXX] Admin Gift v02.01.2018 Edit By Number O OnlineGiveAdmin running
[ 28] Bullet Damage v0.0.1 ConnorMcLeod bullet_damage.a running
[ 29] Screen Fade v0.1 neygomon screen_fade.amx running
[ 30] Map Spawns Editor v1.0.16 iG_os map_spawns_edit running
[ 31] [ReAPI] Block Fire in v3.1.0 F@nt0M reapi_block_fir running
[ 32] [ReAPI] AdminFreeLook v1.0 ReHLDS Team reapi_adminfree running
[ 33] Lite Admin ESP v1.0 neygomon lite_admin_esp. running
[ 34] Lite Kill Assist v1.17 neygomon lite_kill_assis running
[ 35] Auto Team Balance Adva v1.5.1 Radius auto_team_balan running
[ 36] AFK Control v1.4.1 [Rnd neygomon afk_control.amx running
[ 37] Team Flash Control v1.4.1 Radius team_flash_cont running
[ 38] [ReAPI] No Team Flash v0.0.3 Vaqtincha no_team_flash_l running
[ 39] unknown vunknown unknown reset_score_nam running
[ 40] SF Bets v0.1.5 serfreeman1337 sf_bets.amxx running
[ 41] Weapon Model + Sound R v1.2 GHW_Chronic ghw_weapon_repl running
[ 42] [182] Spect Bot v17.08.28 SKAJIbnEJIb & Bo spectbot.amxx running
[ 43] Parachute v1.0 maeStro parachute.amxx running
[ 44] Menu v1.0 WaT_1 menu.amxx running
[ 45] mute v1.0 Aziz mute.amxx running
[ 46] AMXMODMENU NEW v1.0 Nisko amxmodmenu_new. running
[ 47] New Kick Menu v1.4.2 Radius newkickmenu.amx running
[ 48] Auto-Give Privileges v1.0 SerGrib night_vip_0.1.a stopped
[ 49] V.I.P Custom Weapons v1.0.0 Vaqtincha vip_custom.amxx running
[ 50] Vip Test v1.0 daywer viptest.amxx running
[ 51] Admin_Check v0.1 CepeH9 vipsadmins.amxx running
[ 52] Plugin Menu v1.9.0.5241 AMXX Dev Team pluginmenu.amxx running
[ 53] Players Menu v1.3 neugomon players_menu.am running
[ 54] Vote Ban v1.0 Alka voteban.amxx running
[ 55] SpecList v1.2a FatalisDK speclist.amxx running
[ 56] AWP Restrictions v1.5.1 Radius awp_restriction running
[ 57] Smoke: HealthNade v0.0.3 wopox1337 smoke_healthnad running
[ 58] Block 'Fire in the hol v0.1 Safety1st block_fire_in_t running
[ 59] Team Join Management v0.3 Exolent team_join_manag running
[ 60] VIP v1.5 by4udilo admin_vip_2.amx running
[ 61] [ZP] Weapon: Smguns v1.0 LARS-DAY[BR]EAKE cso_weapons.amx running
[ 62] Advanced Experience Sy v0.5.9 [REA serfreeman1337/s aes_main.amxx running
[ 63] AES: StatsX v0.5.9 [REA serfreeman1337/s aes_statsx.amxx running
[ 64] AES: CStrike Addon v0.5.9 [REA serfreeman1337/s aes_exp_cstrike running
[ 65] AES: Informer v0.5 Vega serfreeman1337 aes_informer.am running
[ 66] AES: Admin Tools v0.5.9 [REA serfreeman1337/s aes_exp_editor. running
[ 67] AES: Bonus System v0.5.9 Vega serfreeman1337/s aes_bonus_syste running
[ 68] AES: Bonus CSTRIKE v0.5.9.1 [R serfreeman1337/s aes_bonus_cstri running
[ 69] V.I.P Custom KNIFE v1.0.0 Vaqtincha custom_knife.am debug
[ 70] V.I.P Custom DEAGLE v1.0.0 Vaqtincha custom_deagle.a debug
[ 71] V.I.P Custom M4A1 v1.0.0 Vaqtincha custom_m4a1.amx debug
[ 72] V.I.P Custom AK-47 v1.0.0 Vaqtincha custom_ak47.amx debug
[ 73] unknown vunknown unknown custom_awp.amxx paused
[ 74] Map Manager: Scheduler v0.1.2 Mistrick map_manager_sch running
[ 75] Map Manager: Rtv v0.1.0 Mistrick map_manager_rtv running
[ 76] Map Manager: Nominatio v0.1.0 Mistrick map_manager_nom running
[ 77] Map Manager: BlockList v0.0.3 Mistrick map_manager_blo running
[ 78] Map Manager: Online so v0.0.2 Mistrick map_manager_onl running
[ 79] Map Manager: Effects v0.0.8 Mistrick map_manager_eff running
[ 80] Map Manager: Informer v0.0.5 Mistrick map_manager_inf running

Если кто-то знает из списка тяжелые плагины которые нагружают сервер но можно обойтись без них - прошу вас написать, буду очень благодарен!
Есть проблемы по железу но на сервере не 32\32, и щас вообще народ почти не играет, но при 20\20 лагов не наблюдалось на большом дасте.
Про сервер:
3,3 GHZ Turbo, 500 fps, ДЦ Colocall, Киев

Прошу, пишите без негатива, лучше тогда вообще не пишите, не хочу читать злостные комментарии мол куча говна на сервере, зачем ты вообще его держишь и тому подобное.

Отредактировал: Kote812, - 22.9.2020, 18:49
Прикрепленные файлы:
Прикрепленный файл  vip_model_1.1.1.sma ( 3,38 килобайт ) Кол-во скачиваний: 22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя r1nk0
сообщение 23.9.2020, 14:46
Сообщение #2


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

Если думаешь что в плагине дело то замени на Custom Models неугомона например.
Скорее всего "фризит" не сервер а клиент,точнее падает фпс у всех на мелких картах,где на одном месте и одновременно сразу много высокополигональных моделей.


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя Kote812
сообщение 23.9.2020, 15:31
Сообщение #3
Стаж: 6 лет 11 месяцев

Сообщений: 78
Благодарностей: 1
Полезность: 14

Цитата(r1nk0 @ 23.9.2020, 17:46) *
Если думаешь что в плагине дело то замени на Custom Models неугомона например.
Скорее всего "фризит" не сервер а клиент,точнее падает фпс у всех на мелких картах,где на одном месте и одновременно сразу много высокополигональных моделей.

чет сам не додумался поставить плагин от неугомона, попробую, заменю модели, об успехах отпишусь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kote812
сообщение 23.9.2020, 17:23
Сообщение #4
Стаж: 6 лет 11 месяцев

Сообщений: 78
Благодарностей: 1
Полезность: 14

Цитата(r1nk0 @ 23.9.2020, 17:46) *
Если думаешь что в плагине дело то замени на Custom Models неугомона например.
Скорее всего "фризит" не сервер а клиент,точнее падает фпс у всех на мелких картах,где на одном месте и одновременно сразу много высокополигональных моделей.

да, все помогло, поставил ту же модель админа, ничего не фризит, возможно из-за модели дедпула фризило, или же из-за кривого кода.
а такой еще вопрос, если плагин выключен, т.е amxx и sma файлы есть, а в plugins.ini не прописаны, это влияет на нагрузку сервера или нет? типо есть смысл чистить от плагинов которые убрал с сервера?

Отредактировал: Kote812, - 23.9.2020, 17:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DUPEKTOP
сообщение 23.9.2020, 17:28
Сообщение #5


Иконка группы

Стаж: 9 лет 6 месяцев
Город: Санкт-Петербург


Сообщений: 386
Благодарностей: 149
Полезность: 479

Kote812,
хоть бы "спасибо" нажал или написал человеку за консультацию dntknw.gif


HF&GL
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kote812
сообщение 23.9.2020, 17:45
Сообщение #6
Стаж: 6 лет 11 месяцев

Сообщений: 78
Благодарностей: 1
Полезность: 14

DUPEKTOP, да я же еще спросил там, я всегда благодарю
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
kpa6uk
сообщение 23.9.2020, 17:47
Сообщение #7
Стаж: 5 лет 9 месяцев

Сообщений: 20
Благодарностей: 9
Полезность: 0

Мне ТС в соседнем топике тоже не проставил smile.gif

DUPEKTOP, со скольки сообщений появится возможность ставить спасибки?


Отредактировал: $@NyA, - 23.9.2020, 19:55
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kote812
сообщение 23.9.2020, 18:08
Сообщение #8
Стаж: 6 лет 11 месяцев

Сообщений: 78
Благодарностей: 1
Полезность: 14

Цитата(kpa6uk @ 23.9.2020, 20:47) *
Мне ТС в соседнем топике тоже не проставил smile.gif

DUPEKTOP, со скольки сообщений появится возможность ставить спасибки?

мм, так ты написал это: "Не в дамагере дело, раз тебе все плохие."
а другие постарались помочь разобраться в проблеме.

Отредактировал: $@NyA, - 23.9.2020, 19:56
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя energydance
сообщение 23.9.2020, 19:17
Сообщение #9


Стаж: 10 лет

Сообщений: 2809
Благодарностей: 740
Полезность: 213

Kote812,
Цитата
еще вопрос, если плагин выключен, т.е amxx и sma файлы есть, а в plugins.ini не прописаны, это влияет на нагрузку сервера или нет? типо есть смысл чистить от плагинов которые убрал с сервера?


Нет конечно не влияют они же отключены bangin.gif


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kote812
сообщение 23.9.2020, 19:41
Сообщение #10
Стаж: 6 лет 11 месяцев

Сообщений: 78
Благодарностей: 1
Полезность: 14

energydance, на всякий случай спросил)0)000)
лень чистить старые плагины.
а еще вопрос чтобы не флудить темами, у меня есть админ оружейка и вип оружейка, можно ли задать таймер в начале раунда админ оружейке чтобы она открывалась на секунду позже? а то если у игрока VIP и ADMIN то VIPmenu вылазит дольше и перекрывает админскую оружейку, а она куда круче.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя $@NyA
сообщение 23.9.2020, 20:19
Сообщение #11


Иконка группы

Стаж: 18 лет

Сообщений: 987
Благодарностей: 529
Полезность: 1050

i
Уведомление:
kpa6uk,
Зачем спрашивать у человека в теме совсем другой вопрос,который не связан с вопросом ТС?
Для этого используйте личные сообщения или поиск по форуму

Kote812,
Тоже самое - заканчиваем с Оффтопом

Выдал в этот раз обоим по устному



МультиМод CS
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: