mapmanager. Сервер не всегда успевает отменить конец раунда, который делает мапменеджер

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
391
Реакции
106
Помог
2 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Ошибка
Завершается раунд после голосования с победившей стороной
ОС
Linux
Amx Mod X
AMX Mod X 1.9.0.5294
Билд
ReHLDS version: 3.11.0.775-dev
ReGamedll
ReGameDLL version: 5.21.0.540-dev
Версия Metamod
Metamod-r v1.3.0.86, API (5:13)
Список метамодулей
[ 1] Reunion          RUN   -    reunion_mm_i386.  v0.1.0.9  ini   Start Never
[ 2] VoiceTranscoder RUN - VoiceTranscoder. v2017RC5 ini ANY ANY
[ 3] ReSemiclip RUN - resemiclip_mm_i3 v2.3.9 ini Chlvl ANY
[ 4] Rechecker RUN - rechecker_mm_i38 v2.7 ini Chlvl ANY
[ 5] ReAuthCheck RUN - reauthcheck_mm_i v0.1.6 ini Start Never
[ 6] Ultimate Unprec RUN - unprecacher_i386 vBeta 2. ini Chlvl Chlvl
[ 7] AMX Mod X RUN - amxmodx_mm_i386. v1.9.0.5 ini Start ANY
[ 8] WHBlocker RUN - whblocker_mm_i38 v1.5.697 ini Chlvl ANY
[ 9] YaPB RUN - yapb.so v4.2.671 ini Chlvl ANY
[10] HitBox Fix RUN - hitbox_fix_mm_i3 v1.0.11 ini Start ANY
[11] FakeMeta RUN - fakemeta_amxx_i3 v1.9.0.5 pl7 ANY ANY
[12] Ham Sandwich RUN - hamsandwich_amxx v1.9.0.5 pl7 ANY ANY
[13] ReAPI RUN - reapi_amxx_i386. v5.21.0. pl7 ANY Never
[14] MySQL RUN - mysql_amxx_i386. v1.9.0.5 pl7 ANY ANY
[15] ReAimDetector RUN - reaimdetector_am v0.2.2 pl7 ANY Never
[16] CStrike RUN - cstrike_amxx_i38 v1.9.0.5 pl7 ANY ANY
[17] Fun RUN - fun_amxx_i386.so v1.9.0.5 pl7 ANY ANY
[18] AuthEmu RUN - authemu_amxx_i38 v5.2.12. pl7 ANY Never
[19] Engine RUN - engine_amxx_i386 v1.9.0.5 pl7 ANY ANY
[20] GeoIP RUN - geoip_amxx_i386. v1.9.0.5 pl7 ANY ANY
20 plugins, 20 running
Список плагинов
name                    version     author            file             status   
[ 1] Revive/Mined Die Playe 2.3.9 Emma Jule revive_teammate running
[ 2] CSStatsX SQL 0.7.4+2 serfreeman1337 csstatsx_sql.am running
[ 3] FreshBans 1.4.6b kanagava fresh_bans_146- running
[ 4] DevMsCore 1.2 gyxoBka devms_core.amxx running
[ 5] Stalin Client API 1.0.0 Beta Nordic Warrior check_stalin_cl running
[ 6] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running
[ 7] Trial Access 1.0.1 mx?! trial_access.am running
[ 8] Admin Loader 3.5 neygomon admin_loader_ic running
[ 9] LBZ 1.0.1 ill lbz2.amxx running
[ 10] Ultimate Chats Control 5.2(c) neygomon ucc.amxx running
[ 11] UCC Addon: VoteGAG 1.2 neygomon ucc_votegag.amx running
[ 12] DevMs BlackList 1.5.1 gyxoBka DevMs_BlackList running
[ 13] DevMs PlayerMenu 1.0 gyxoBka DevMs_PlayerMen running
[ 14] Advanced Ultimate Weap 0.1.1b steelzzz auw.amxx running
[ 15] unknown unknown unknown ultimate_weapon running
[ 16] [190] Replace Weapons 20.06.06 SKAJIbnEJIb replace_weapons running
[ 17] Admin Commands 1.9.0.5293 AMXX Dev Team admincmd.amxx running
[ 18] Admin Votes 1.9.0.5293 AMXX Dev Team adminvote.amxx running
[ 19] [190] DemoRecorder RBS 20.06.06 SKAJIbnEJIb demorecorder_rb running
[ 20] [190] AfkKicker RBS 20.08.02 SKAJIbnEJIb afkkicker_rbs.a running
[ 21] Damager 1.0.0 Kin[g] damager.amxx running
[ 22] [190] Blind RBS 20.06.06 SKAJIbnEJIb blind_rbs.amxx running
[ 23] [190] VIP RBS 20.07.20 SKAJIbnEJIb vip_rbs.amxx running
[ 24] [GRENADE] Molotov 1.0.2 medusa grenade_molotov running
[ 25] Vampire 1.0 AlexandrFiner vampire_pro.amx running
[ 26] [ReAPI] Custom Models 1.6 neugomon custom_models_f running
[ 27] Block grande info 1.0 neygomon BlockGrenadeInf running
[ 28] GameName Changer 1.0 neugomon gamename_change running
[ 29] Commands Menu 1.9.0.5293 AMXX Dev Team cmdmenu.amxx running
[ 30] Lite Kill Assist 1.17 neygomon lite_kill_assis running
[ 31] TeamBalancer 1.0 mx?! teambalancer.am running
[ 32] Maps Menu 1.4.1 neugomon mapsmenu_stalin running
[ 33] Menus Front-End 1.5 untest neugomon menufront_end.a running
[ 34] MapBalance 1.0 BlackSignature MapBalance.amxx running
[ 35] TimeProjector 0.1 ST4life timeprojector.a running
[ 36] Parachute Lite [ReAPI] 11.0 Leo_[BH] parachute_lite. running
[ 37] Players Menu 1.7 neugomon players_menu.am running
[ 38] Advert Messages 1.2.2 neygomon adverts_dead.am running
[ 39] FM ResetScore 0.1 neygomon fm_rs.amxx running
[ 40] Items Restrict 1.1 s1lent items_restrict. running
[ 41] [ReAPI] No Team Flash 0.0.3 Vaqtincha no_team_flash.a running
[ 42] Flash Bug Fix 1.0.0 F@nt0M flash_fix.amxx running
[ 43] [190] ESP RBS 20.06.06 SKAJIbnEJIb & Ko esp_rbs.amxx running
[ 44] Block Spawn For Reconn 0.3 Bos93, Subb98 block_spawn_for running
[ 45] SlayNoobs 1.0 neygomon slay_noobs.amxx running
[ 46] Stats Configuration 1.9.0.5294 AMXX Dev Team statscfg.amxx running
[ 47] AES: StatsX 0.5.9 [REA serfreeman1337/s aes_statsx_cstr running
[ 48] Say me and Say hp 1.4 neygomon sayme_reapi.amx running
[ 49] SF Bets 0.1.5 serfreeman1337 sf_bets.amxx running
[ 50] Rock to Ban 1.02 Safety1st rock2ban.amxx running
[ 51] Nice Killer 1.7 Got Milk? / HoHo nice_killer.amx running
[ 52] ReTalisman 1.4.2 gyxoBka ReTalisman.amxx running
[ 53] Frags Counter 1.0 CHEL74 frags_counter.a running
[ 54] [ReAPI] AWPoff 1.4.3 PAffAEJIkA :3 awp_off.amxx running
[ 55] [ReAPI] Random Weapons 2.4.9 neugomon/h1k3 random_weapons_ running
[ 56] Bomb Taker 0.0.1b Vaqtincha bomb_taker.amxx running
[ 57] AuthEmu API 1.1 Dev-MS Team authemu.amxx running
[ 58] Chat Manager 1.1.2-16 Mistrick chatmanager_ski running
[ 59] Chat Manager: Addon 0.0.4-70 Mistrick chatmanager_add running
[ 60] Admin Chat 1.9.0.5293 AMXX Dev Team adminchat.amxx running
[ 61] Last players sound 1.0 dev-cs community last_players_so running
[ 62] vip_gs 1.0 stalin_alex vip_gs.amxx running
[ 63] [190] Analizator 20.06.06 SKAJIbnEJIb analizator.amxx running
[ 64] Crosshair Menu 1.2.5 KriTo & PurposeL crosshairmenu.a running
[ 65] DevMs CSSTATS 0.1.1 AlexandrFiner devcsru.amxx running
[ 66] warning_dhud_gs_aes 2.0 stalin_alex warning_dhud_gs running
[ 67] [190] NewYear RBS 20.06.06 SKAJIbnEJIb newyear_rbs.amx running
[ 68] menu_votemap_admin 1.0 stalin_alex menu_mapm_start running
[ 69] CSXSQL: Onlinetime Awa 0.2 serfreeman1337 csstatsx_playra running
[ 70] CSXSQL: Onlinetime Awa 0.2 serfreeman1337 csstatsx_playti running
[ 71] List Of Admins Online 1.0.8 wellasgood List_Of_Admins_ running
[ 72] Block Change Name 1.0 DJ_WEST block_change_na running
[ 73] precashe 1.0 stalin precashe.amxx running
[ 74] sky by mapname 0.2 mx?! sky_by_mapname. running
[ 75] MENU 1.5 AmFeTaM1n menu.amxx running
[ 76] PM 0.01b AlexandrFiner PrivateMessage. running
[ 77] Name History 1.0 AlexandrFiner name_history.am running
[ 78] Night VIP 1.0 stalin_alex & Se night_vips.amxx stopped
[ 79] Remove Defuse Kit 1.0 Stimul delete_kit.amxx running
[ 80] reg_csstats 1.0 stalin_alex reg_csstats.amx running
[ 81] Bot Features 0.0.5 Vaqtincha BotFeatures.amx running
[ 82] Lite VoteBan 1.4 neygomon lite_voteban.am debug
[ 83] Lucky Defuser 1.0.2 iPlague lucky_defuser.a running
[ 84] SF Warn Menu 0.1.4g serfreeman1337 sf_admin_warns_ running
[ 85] info_server 1.0 stalin_alex info_server.amx running
[ 86] BOMB REAL TIMER 4.6 Vaqtincha | Flym bomb_real_timer running
[ 87] Music Round End 1.2.7 Jumper MusicRoundEnd.a running
[ 88] NewAdminMenu_GH 1.7 b0t. NewAdminMenu_Gh running
[ 89] [Advanced Slot Reserva 2.2-debug Shadows Adi advanced_slot_r running
[ 90] Voice Chat Control 1.1 b0t. VoiceChatContro running
[ 91] Custom Smoke 1.09 bionext custom_smoke_fi running
[ 92] Automenu VIP 1.1 stalin_alex automenu_vip.am running
[ 93] Team Select 1.6.0 F@nt0M teamselect.amxx running
[ 94] Map Manager: Core 3.1.2 Mistrick map_manager_cor running
[ 95] Map Manager: Scheduler 0.1.9 Mistrick map_manager_sch running
[ 96] Map Manager: Rtv 0.1.1 Mistrick map_manager_rtv running
[ 97] Map Manager: Nominatio 0.2.0 Mistrick map_manager_nom running
[ 98] Map Manager: BlockList 0.0.3 Mistrick map_manager_blo running
[ 99] Map Manager: Online so 0.0.4 Mistrick map_manager_onl running
[100] Map Manager: Effects 0.1.0 Mistrick map_manager_eff running
[101] Map Manager: Informer 0.0.5 Mistrick map_manager_inf running
[102] Map Manager: Sounds 0.0.1 Mistrick map_manager_sou running
[103] Map Manager: Advanced 0.1.0 Mistrick map_manager_adv running
[104] [190] Cvar On Map 20.06.06 SKAJIbnEJIb cvar_on_map.amx running
[105] Advanced Experience Sy 0.5.9 [REA serfreeman1337/s aes_main.amxx running
[106] AES: CStrike Addon 0.5.9 [REA serfreeman1337/s aes_exp_cstrike running
[107] AES: Informer 0.5.9 [REA serfreeman1337/s aes_informer.am running
[108] AES: Bonus System 0.5.9 Vega serfreeman1337/s aes_bonus_syste running
[109] AES: Bonus CSTRIKE 0.5.9.1 [R serfreeman1337/s aes_bonus_cstri running
[110] AES Bonus: Flags 0.2 Sonyx aes_bonus_flags running
[111] DevMs Flag 1.0 gyxoBka stalin_Flag.amx running
111 plugins, 110 running
Автор плагина
Mistrick
Версия плагина
Map Manager: Core 3.1.2
Исходный код
echo "Executing Map Manager Configuration File"

// Core

// Префикс перед сообщениями плагина.
// !d - default, !t - team, !g - green
// ^1 - default, ^3 - team, ^4 - green
mapm_prefix "^4[MapManager]"

// Число карт в голосовании.
mapm_votelist_size "5"

// Как отображать состояния голосования.
// Если вам требуется смена оружия, ставить 2. Использование меню блокирует смену оружия.
// 0 - disable, 1 - menu, 2 - hud
mapm_show_result_type "1"

// Вывод сообщений о выбранной карте
// 0 - disable, 1 - all
mapm_show_selects "1"

// Вывод процентов в меню голосования
// 0 - disable, 1 - always, 2 - after vote
mapm_show_percent "1"

// Меняет порядок нумерации в меню.
// 0 - disable, 1 - enable
mapm_random_nums "0"

// Время перед голосованием.
// seconds
mapm_prepare_time "5"

// Время на голосование
// seconds
mapm_vote_time "10"

// Смещение пунктов голосования.
// По умолчанию пункты начинаются с 1, ставите квар равным 4 и начало будет с 5.
mapm_vote_item_offset "0"

// Блокирует встроенное в ядро добавление карт в голосование.
// При "1" можно добиться жесткого ограничения карт по текущему онлайну при голосовании,
// если вклчен аддон "Online Sorter"
mapm_only_external_vote_items "1"


// Scheduler

// Тип смены карты после голосования.
// 0 - after end vote, 1 - in round end, 2 - after end map
mapm_change_type "1"

// Запуск голосования за N минут до конца карты.
// minutes
mapm_timeleft_to_vote "2"

// Запуск голосования за N раундов до mp_winlimit или mp_maxrounds.
// Должно быть больше нуля.
// rounds
mapm_rounds_to_vote "1"

// Запуск голосования за N фрагов до mp_fraglimit.
// frags
mapm_frags_to_vote "0"

// Голосование только в начале нового раунда.
// 0 - disable, 1 - enable
mapm_vote_in_new_round "1"

// Позволяет доиграть раунд после голосования.
// 0 - disable, 1 - enable
mapm_last_round "1"

// Второе голосование с двумя картами, которые набрали больше всех голосов.
// 0 - disable, 1 - enable
mapm_second_vote "1"

// Если карта набирает меньше процентов, чем в кваре, то происходит второе голосование.
mapm_second_vote_percent "50"

// Если вышел последний игрок, через сколько минут сменить на карту поумолчанию.
// 0 - disable
// minutes
mapm_change_to_default_map "1"

// Карта поумолчанию.
mapm_default_map "de_dust2_2x2"

// Тип продления карты.
// 0 - minutes, 1 - rounds
mapm_extended_type "0"

// Максимальное число продлений карты mapm_extended_type "0".
// -1 - бесконечное число продлений
mapm_extended_map_max "2"

// Продление в минутах mapm_extended_type "1".
// minutes
mapm_extended_time "15"

// Продление в раундах для
// rounds
mapm_extended_rounds "3"


// GUI

// Скорость курсора
mapm_cursor_sens "2.5"


// Blocklist

// Количество последних карт, которые заблокирует от попадания в голосование.
mapm_blocklist_ban_last_maps "3"


// Rtv

// Тип ртв.
// 0 - percents, 1 - players
mapm_rtv_mode "0"

// Сменить карту после голосования от rtv, если "mapm_change_type" не ноль.
// 0 - disable, 1 - enable
mapm_rtv_change_after_vote "0"

// Необходимый процент голосов для досрочного голосования.
mapm_rtv_percent "50"

// Необходимое число голосов для досрочного голосования.
mapm_rtv_players "5"

// Запрещает ртв на N минут после начала карты.
// minutes
mapm_rtv_delay "2"

// Позволяет продлевать карту при ртв.
// 0 - disable, 1 - enable
mapm_rtv_allow_extend "0"


// Nomination

// Тип номинации.
// 0 - стандартный, позволяет игрокам номировать несколько карт, из которых несколько случайных попадут в голосование.
// 1 - фиксированный, первые игроки забивают слоты номинации и больше никто номинировать не может.
mapm_nom_type "0"

// Максимальное число номинированных карт в голосовании.
mapm_nom_maps_in_vote "3"

// Сколько карт может номинировать каждый игрок.
mapm_nom_maps_per_player "2"

// Не закрывать меню номинации, если игрок номировал максимум карт.
// 0 - disable, 1 - enable
mapm_nom_dont_close_menu "1"

// Защита от спама номинацией. Запрещает снимать номинацию чаще чем указано в кваре.
// seconds
mapm_nom_denominate_time "5"

// Вывод карт в случайном порядке в меню номинации.
// 0 - disable, 1 - enable
mapm_nom_random_sort "0"

// Удалять карты из номинации, которых нет в новом списке карт.
// 0 - disable, 1 - enable
mapm_nom_remove_maps "1"

// В меню номинации выводить активные списки карт (из advanced lists)
// 0 - disable, 1 - enable
mapm_nom_show_lists "0"

// Online sorter

// Проверит номирированные карты на соответсвие текущему онлайну при голосовании.
// 0 - disable, 1 - enable
mapm_sort_check_nominated_maps "1"


// Effects

// Черный экран при голосовании.
// 0 - disable, 1 - enable
mapm_black_screen "1"

// Блокировка чата при голосовании.
//
// Если у вас стоит чат менеджер, то он должен быть прописан ниже в списке плагинов
// По умолчанию все плагины ММ вынесены в отдельный plugins.ini, который читает позже
// основного, из-за чего ЧМ стоит выше и аддон не может блокировать чат во время голосования.
//
// 0 - disable, 1 - enable
mapm_block_chat "0"

// Блокировка голоса при голосовании.
// 0 - disable, 1 - enable
mapm_block_voice "0"

// Заморозка игроков при голосовании.
// При mapm_vote_in_new_round "1" используется mp_freezetime.
// Если поставить значение квара "2", то всегда будет использоваться заморозка с помощью флагов.
// 0 - disable, 1 - enable, 2 - force use flags
mapm_freeze_in_vote "1"

// Priority

// Игнорировать приоритеты для номированных карт.
// 0 - disable, 1 - enable
mapm_priority_ignore_nomination "0"

// Продляет текущую карту, если никто не голосовал. Зависит от mapm_extended_map_max.
// 0 - disable, 1 - enable
mapm_extend_map_if_no_votes "0"

// При голосовании показывать имя списка, в котором состоит карта.
// 0 - disable, 1 - enable
mapm_show_list_name_in_vote "0"
Есть плагин, который наказывает (убивает проигравшую сторону)... Именно по этому плагину я обнаружил кое - какой баг...

Начался новый раунд, запустилось голосование за смену карты. Мапменеджер сбросил время раунда на то, которое установлено в конфиге (время на голосование и красный ДХУД внизу)

1656614109417.png


Далее по обнулению счётчика, должна продолжиться игра (последний раунд).. То есть время раунда должно было вернуться в исходное состояние. А вместо этого происходит это. В итоге смена карты без возможности доиграть последний раунд


rhbcn4Bh5WY.jpg


То есть происходит событие конца раунда с проигрышем той стороны, которая не выполнила миссию карты... такое происходит не всегда, а несколько раз за сутки...
 

Download all Attachments

Сообщения
584
Реакции
1,006
Помог
18 раз(а)
Логи ММа на данный случай сохранились?
 
Сообщения
678
Реакции
56
Помог
16 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
stalin_alex, А ты уверен, что дело именно в плагине мистрика?
Я вот думаю что здесь наоборот, дело в плагине "Есть плагин, который наказывает (убивает проигравшую сторону)... Именно по этому плагину я обнаружил кое - какой баг... ", мб он форсит время раунда или что-то ещё, скидывай исход.
Почему так говорю, потому что была бага однажды, при использовании плагина c4 который таймер отображал до взрыва бомбы, после взрыва бомбы и/или начала след. раунда таймер не успевал погасать и переносился в нач раунда с задержкой и уже после в начале гаснул т.к. в плагине не был правильный момент учета окончания раунда сделан, я уж не помню точно, но примерно расписал.
Поэтому, лучше скинь исходник того самого плагина.

"Начался новый раунд, запустилось голосование за смену карты. Мапменеджер сбросил время раунда на то, которое установлено в конфиге (время на голосование и красный ДХУД внизу" - Вот именно про это я и говорил выше, что в общем, Mistrick, всего вся суть скорее всего с привязкой к GameComm, но не тикать если триггер позже # секунд с начала карты или какого-то другого отчёта/события. Но в каком плагине нарушена логика или не учтена этого я хз...
 
Сообщения
391
Реакции
106
Помог
2 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Код:
    register_event("TextMsg", "TTwin", "a", "2=#Target_Bombed");        // de_ maps
    register_event("TextMsg", "CTwin", "a", "2=#Target_Saved");        // de_ maps
    register_event("TextMsg", "TTwin", "a", "2=#Hostages_Not_Rescued");    // cs_ maps
    register_event("TextMsg", "CTwin", "a", "2=#All_Hostages_Rescued");    // cs_ maps

register_logevent("RoundEnded", 2, "1=Round_End");
 

Вложения

Сообщения
391
Реакции
106
Помог
2 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Mistrick, сори не заметил твоего сообщения.

//Зафиксированный баг
L 07/04/2022 - 19:04:42: [map_manager_scheduler.amxx] [checktime]: start vote, timeleft 113
L 07/04/2022 - 19:04:42: [map_manager_scheduler.amxx] [planning_vote]: vote in new round.
L 07/04/2022 - 19:05:21: [map_manager_scheduler.amxx] [newround]: start vote, timeleft 0, new round
L 07/04/2022 - 19:05:36: [map_manager_scheduler.amxx] [vote_finished]: nextmap is de_inferno.
L 07/04/2022 - 19:05:36: [map_manager_scheduler.amxx] [vote_finished]: last round - saved timelimit is 20.000000

//Зафиксированный баг
L 07/05/2022 - 00:08:34: [map_manager_scheduler.amxx] [checktime]: start vote, timeleft 113
L 07/05/2022 - 00:08:34: [map_manager_scheduler.amxx] [planning_vote]: vote in new round.
L 07/05/2022 - 00:09:39: [map_manager_scheduler.amxx] [newround]: start vote, timeleft 0, new round
L 07/05/2022 - 00:09:54: [map_manager_scheduler.amxx] [vote_finished]: nextmap is de_dust2.
L 07/05/2022 - 00:09:54: [map_manager_scheduler.amxx] [vote_finished]: last round - saved timelimit is 20.000000
 
Сообщения
584
Реакции
1,006
Помог
18 раз(а)
stalin_alex, смену карты добавьте
 
Сообщения
391
Реакции
106
Помог
2 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Mistrick

//Зафиксированный баг
L 07/04/2022 - 19:04:42: [map_manager_scheduler.amxx] [checktime]: start vote, timeleft 113
L 07/04/2022 - 19:04:42: [map_manager_scheduler.amxx] [planning_vote]: vote in new round.
L 07/04/2022 - 19:05:21: [map_manager_scheduler.amxx] [newround]: start vote, timeleft 0, new round
L 07/04/2022 - 19:05:36: [map_manager_scheduler.amxx] [vote_finished]: nextmap is de_inferno.
L 07/04/2022 - 19:05:36: [map_manager_scheduler.amxx] [vote_finished]: last round - saved timelimit is 20.000000
// смена карты
L 07/04/2022 - 19:05:51: -------- Mapchange to de_inferno --------

//Зафиксированный баг
L 07/05/2022 - 00:08:34: [map_manager_scheduler.amxx] [checktime]: start vote, timeleft 113
L 07/05/2022 - 00:08:34: [map_manager_scheduler.amxx] [planning_vote]: vote in new round.
L 07/05/2022 - 00:09:39: [map_manager_scheduler.amxx] [newround]: start vote, timeleft 0, new round
L 07/05/2022 - 00:09:54: [map_manager_scheduler.amxx] [vote_finished]: nextmap is de_dust2.
L 07/05/2022 - 00:09:54: [map_manager_scheduler.amxx] [vote_finished]: last round - saved timelimit is 20.000000
//смена карты
L 07/05/2022 - 00:10:07: -------- Mapchange to de_dust2 --------
 
Последнее редактирование:
Сообщения
584
Реакции
1,006
Помог
18 раз(а)
stalin_alex, запишите логи с log on. Чтобы видно было сообщения эвентов. Еще можно лог в плагин убийства запихнуть.
Код:
L 07/07/2022 - 06:14:44: World triggered "Round_Draw" (CT "0") (T "0")
L 07/07/2022 - 06:14:44: World triggered "Round_End"
L 07/07/2022 - 06:14:49: [map_manager_scheduler.amxx] [newround]: start vote, timeleft 0, new round
L 07/07/2022 - 06:14:49: Server cvar "sv_voiceenable" = "0"
L 07/07/2022 - 06:14:49: Server cvar "mp_freezetime" = "16.000000"
L 07/07/2022 - 06:15:04: Server cvar "mp_timelimit" = "1.000000"
L 07/07/2022 - 06:15:04: Server cvar "amx_nextmap" = "cs_italy"
L 07/07/2022 - 06:15:04: [map_manager_scheduler.amxx] [vote_finished]: nextmap is cs_italy.
L 07/07/2022 - 06:15:04: Server cvar "mp_timelimit" = "0.000000"
L 07/07/2022 - 06:15:04: [map_manager_scheduler.amxx] [vote_finished]: last round - saved timelimit is 1.000000
L 07/07/2022 - 06:15:04: Server cvar "sv_voiceenable" = "1"
L 07/07/2022 - 06:15:04: Server cvar "mp_freezetime" = "0.000000"
L 07/07/2022 - 06:15:05: World triggered "Round_Start"
L 07/07/2022 - 06:20:05: Team "CT" triggered "Target_Saved" (CT "0") (T "0")
L 07/07/2022 - 06:21:17: World triggered "Round_End"
Код:
#include <amxmodx>
#if AMXX_VERSION_NUM < 183
    #include <dhudmessage>
#endif

#include <map_manager>

new g_iWinTeam;

public plugin_init()
{
    register_plugin("SlayNoobs", "1.0+log", "neygomon");

    register_event("TextMsg", "TTwin", "a", "2=#Target_Bombed");        // de_ maps
    register_event("TextMsg", "CTwin", "a", "2=#Target_Saved");        // de_ maps
    register_event("TextMsg", "TTwin", "a", "2=#Hostages_Not_Rescued");    // cs_ maps
    register_event("TextMsg", "CTwin", "a", "2=#All_Hostages_Rescued");    // cs_ maps
    
    register_logevent("RoundEnded", 2, "1=Round_End");
}

public TTwin() g_iWinTeam = 1;
public CTwin() g_iWinTeam = 2;
    
public RoundEnded()
{
    new players[32], pnum;
    switch(g_iWinTeam)
    {
        case 1:
        {
            get_players(players, pnum, "ae", "CT");
            set_dhudmessage(0, 0, 200, -1.0, 0.6, 0, 5.0, 5.0);
            show_dhudmessage(0, "Контр-Террористы - провал задания.");
        }
        case 2:
        {
            get_players(players, pnum, "ae", "TERRORIST");
            set_dhudmessage(200, 0, 0, -1.0, 0.6, 0, 5.0, 5.0);
            show_dhudmessage(0, "Террористы - провалили миссию.");
        }
        default: return;
    }
    for(new i; i < pnum; i++) user_kill(players[i], 1);
    g_iWinTeam = 0;

    if(is_vote_finished()) {
        log_amx("slay after vote finish");
    }
}
 
Сообщения
391
Реакции
106
Помог
2 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Mistrick,

L 07/07/2022 - 13:07:39: [map_manager_scheduler.amxx] [checktime]: start vote, timeleft 113
L 07/07/2022 - 13:07:39: [map_manager_scheduler.amxx] [planning_vote]: vote in new round.
L 07/07/2022 - 13:07:57: [map_manager_scheduler.amxx] [newround]: start vote, timeleft 0, new round
L 07/07/2022 - 13:08:12: [map_manager_scheduler.amxx] [vote_finished]: nextmap is de_alexandra.
L 07/07/2022 - 13:08:12: [map_manager_scheduler.amxx] [vote_finished]: last round - saved timelimit is 20.000000
L 07/07/2022 - 13:08:13: [slay_noobs.amxx] slay after vote finish
L 07/07/2022 - 13:08:13: [slay_noobs.amxx] slay after vote finish
L 07/07/2022 - 13:08:27: -------- Mapchange to de_alexandra --------
7 Июл 2022
L 07/07/2022 - 13:08:09: "zapaRojets<1011><VALVE_1:0:134877272><>" connected, address "31.185.7.196:4169"
L 07/07/2022 - 13:08:12: Server cvar "mp_timelimit" = "20.000000"
L 07/07/2022 - 13:08:12: Server cvar "amx_nextmap" = "de_alexandra"
L 07/07/2022 - 13:08:12: Server cvar "mp_timelimit" = "0.000000"
L 07/07/2022 - 13:08:12: Server cvar "mp_freezetime" = "0.000000"
L 07/07/2022 - 13:08:13: "xFARA<995><VALVE_1:1:2075371798><CT>" disconnected
L 07/07/2022 - 13:08:13: Team "CT" triggered "Target_Saved" (CT "8") (T "10")
L 07/07/2022 - 13:08:13: "EgIL*KPokoDiL<889><VALVE_1:1:739814050><TERRORIST>" committed suicide with "world"
L 07/07/2022 - 13:08:13: "Новичок174<919><VALVE_1:0:1522183209><TERRORIST>" committed suicide with "world"
L 07/07/2022 - 13:08:13: "Новичок174<919><VALVE_1:0:1522183209><TERRORIST>" triggered "Dropped_The_Bomb"
L 07/07/2022 - 13:08:13: "Жека_42ru<956><VALVE_1:1:438935693><TERRORIST>" committed suicide with "world"
L 07/07/2022 - 13:08:13: "gambit<999><VALVE_1:1:2131339692><TERRORIST>" committed suicide with "world"
L 07/07/2022 - 13:08:13: "GENERAL polkovnik<946><VALVE_1:0:1719360665><TERRORIST>" committed suicide with "world"
L 07/07/2022 - 13:08:13: "Andranik Armenia<1009><VALVE_1:1:1994632952><TERRORIST>" committed suicide with "world"
L 07/07/2022 - 13:08:13: "Doteshko<925><VALVE_1:1:1837408242><TERRORIST>" committed suicide with "world"
L 07/07/2022 - 13:08:13: "n1sha_.<862><VALVE_1:0:423368702><TERRORIST>" committed suicide with "world"
L 07/07/2022 - 13:08:13: "макс<958><VALVE_1:1:1713543828><TERRORIST>" committed suicide with "world"
L 07/07/2022 - 13:08:13: "А1 KZ Караганда<989><VALVE_1:1:458036849><TERRORIST>" committed suicide with "world"
L 07/07/2022 - 13:08:13: "by Yragan<c><950><VALVE_1:1:588225559><TERRORIST>" committed suicide with "world"
L 07/07/2022 - 13:08:13: "PREZIDENT<961><VALVE_1:1:198502395><TERRORIST>" committed suicide with "world"
L 07/07/2022 - 13:08:13: "DARKKKIS<994><STEAM_0:0:306041554><TERRORIST>" committed suicide with "world"
L 07/07/2022 - 13:08:13: "cs16portal | Gamer<988><VALVE_1:1:466781394><TERRORIST>" committed suicide with "world"
L 07/07/2022 - 13:08:13: Team "CT" triggered "CTs_Win" (CT "9") (T "10")
L 07/07/2022 - 13:08:13: World triggered "Round_End"
L 07/07/2022 - 13:08:13: World triggered "Round_End"
L 07/07/2022 - 13:08:13: "GENERAL polkovnik<946><VALVE_1:0:1719360665><TERRORIST>" say "Z DJKMRRRRR" (dead)
L 07/07/2022 - 13:08:14: "zapaRojets<1011><VALVE_1:0:134877272><>" entered the game
L 07/07/2022 - 13:08:14: [VTC] Client zapaRojets with new codec connected
L 07/07/2022 - 13:08:15: "e-pw<960><VALVE_1:1:88848429><CT>" say "XOXOX"
L 07/07/2022 - 13:08:18: Server cvar "mp_chattime" = "7.000000"
L 07/07/2022 - 13:08:18: "Новичок174<919><VALVE_1:0:1522183209><TERRORIST>" triggered "Spawned_With_The_Bomb"
L 07/07/2022 - 13:08:18: World triggered "Round_Start"
L 07/07/2022 - 13:08:19: "zapaRojets<1011><VALVE_1:0:134877272><>" joined team "CT"
L 07/07/2022 - 13:08:21: "Andranik Armenia<1009><VALVE_1:1:1994632952><TERRORIST>" say "сцука"
L 07/07/2022 - 13:08:23: "Новичок174<919><VALVE_1:0:1522183209><TERRORIST>" triggered "Dropped_The_Bomb"
L 07/07/2022 - 13:08:24: Server cvar "mp_chattime" = "6.000000"
L 07/07/2022 - 13:08:24: Server cvar "mp_roundtime" = "1.850000"
L 07/07/2022 - 13:08:24: Server cvar "mp_timelimit" = "20.000000"
L 07/07/2022 - 13:08:27: [META] ini: Begin re-reading plugins list: /home/server4660/game/cstrike/addons/metamod/plugins.ini
L 07/07/2022 - 13:08:27: [META] ini: Read plugin config for: Reunion
L 07/07/2022 - 13:08:27: [META] ERROR: ini: Skipping malformed line 2 of /home/server4660/game/cstrike/addons/metamod/plugins.ini
L 07/07/2022 - 13:08:27: [META] ini: Read plugin config for: VoiceTranscoder
L 07/07/2022 - 13:08:27: [META] ini: Read plugin config for: ReSemiclip
L 07/07/2022 - 13:08:27: [META] ini: Read plugin config for: Rechecker
L 07/07/2022 - 13:08:27: [META] ini: Read plugin config for: ReAuthCheck
L 07/07/2022 - 13:08:27: [META] ERROR: ini: Skipping malformed line 7 of /home/server4660/game/cstrike/addons/metamod/plugins.ini
L 07/07/2022 - 13:08:27: [META] ini: Read plugin config for: Ultimate Unprecacher
L 07/07/2022 - 13:08:27: [META] ini: Read plugin config for: AMX Mod X
L 07/07/2022 - 13:08:27: [META] ini: Read plugin config for: WHBlocker
L 07/07/2022 - 13:08:27: [META] ini: Read plugin config for: YaPB
L 07/07/2022 - 13:08:27: [META] ERROR: ini: Skipping malformed line 12 of /home/server4660/game/cstrike/addons/metamod/plugins.ini
L 07/07/2022 - 13:08:27: [META] ini: Read plugin config for: HitBox Fix
L 07/07/2022 - 13:08:27: [META] ini: Finished reading plugins list: /home/server4660/game/cstrike/addons/metamod/plugins.ini; Found 10 plugins
L 07/07/2022 - 13:08:27: [META] dll: Updating plugins...
L 07/07/2022 - 13:08:27: [META] dll: Finished updating 20 plugins; kept 10, loaded 0, unloaded 0, reloaded 0, delayed 0
L 07/07/2022 - 13:08:27: [META] dll: Rebuilding callbacks...
L 07/07/2022 - 13:08:27: [META] dll: Callbacks rebuilded.
L 07/07/2022 - 13:08:27: "Tempur<917><VALVE_1:1:1032725285><CT>" disconnected
L 07/07/2022 - 13:08:27: "EgIL*KPokoDiL<889><VALVE_1:1:739814050><TERRORIST>" disconnected
L 07/07/2022 - 13:08:27: "Новичок174<919><VALVE_1:0:1522183209><TERRORIST>" disconnected
L 07/07/2022 - 13:08:27: "KANAB1S<1001><VALVE_1:0:1736299407><CT>" disconnected
L 07/07/2022 - 13:08:27: "Жека_42ru<956><VALVE_1:1:438935693><TERRORIST>" disconnected
L 07/07/2022 - 13:08:27: "gambit<999><VALVE_1:1:2131339692><TERRORIST>" disconnected
L 07/07/2022 - 13:08:27: "HarD|31rus|<964><VALVE_1:0:1221567480><CT>" disconnected
L 07/07/2022 - 13:08:27: "-БаТя-<888><STEAM_0:0:540146938><CT>" disconnected
L 07/07/2022 - 13:08:27: "GENERAL polkovnik<946><VALVE_1:0:1719360665><TERRORIST>" disconnected
L 07/07/2022 - 13:08:27: "русский<966><VALVE_1:1:191245006><CT>" disconnected
L 07/07/2022 - 13:08:27: "e-pw<960><VALVE_1:1:88848429><CT>" disconnected
L 07/07/2022 - 13:08:27: "yuo<977><STEAM_0:0:572223290><CT>" disconnected
L 07/07/2022 - 13:08:27: "Andranik Armenia<1009><VALVE_1:1:1994632952><TERRORIST>" disconnected
L 07/07/2022 - 13:08:27: "I ' m sexy adn i know it.<979><VALVE_1:0:324967398><SPECTATOR>" disconnected
L 07/07/2022 - 13:08:27: "Doteshko<925><VALVE_1:1:1837408242><TERRORIST>" disconnected
L 07/07/2022 - 13:08:27: "n1sha_.<862><VALVE_1:0:423368702><TERRORIST>" disconnected
L 07/07/2022 - 13:08:27: "макс<958><VALVE_1:1:1713543828><TERRORIST>" disconnected
L 07/07/2022 - 13:08:27: "pusha<998><VALVE_1:0:1409758021><CT>" disconnected
L 07/07/2022 - 13:08:27: "zapaRojets<1011><VALVE_1:0:134877272><CT>" disconnected
L 07/07/2022 - 13:08:27: "mc.masha<3<931><VALVE_1:0:431145215><CT>" disconnected
L 07/07/2022 - 13:08:27: "А1 KZ Караганда<989><VALVE_1:1:458036849><TERRORIST>" disconnected
L 07/07/2022 - 13:08:27: "by Yragan<c><950><VALVE_1:1:588225559><TERRORIST>" disconnected
L 07/07/2022 - 13:08:27: "Маньяк Дамских П<1004><VALVE_1:0:963102454><CT>" disconnected
L 07/07/2022 - 13:08:27: "PREZIDENT<961><VALVE_1:1:198502395><TERRORIST>" disconnected
L 07/07/2022 - 13:08:27: "кУЗЯ<984><VALVE_1:0:1213314191><CT>" disconnected
L 07/07/2022 - 13:08:27: "anti-pidor<963><VALVE_1:1:967596149><SPECTATOR>" disconnected
L 07/07/2022 - 13:08:27: "DARKKKIS<994><STEAM_0:0:306041554><TERRORIST>" disconnected
L 07/07/2022 - 13:08:27: "cs16portal | Gamer<988><VALVE_1:1:466781394><TERRORIST>" disconnected
L 07/07/2022 - 13:08:27: "Mr.Bloom<991><VALVE_1:1:1985806588><CT>" disconnected
L 07/07/2022 - 13:08:27: "madara<1000><VALVE_1:1:1444110805><CT>" disconnected
L 07/07/2022 - 13:08:27: World triggered "Round_Draw" (CT "9") (T "10")
L 07/07/2022 - 13:08:27: World triggered "Round_End"
L 07/07/2022 - 13:08:27: Log file closed
 
Сообщения
584
Реакции
1,006
Помог
18 раз(а)
stalin_alex, больше лог перед событием покажите, который от log on
 
Сообщения
391
Реакции
106
Помог
2 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Mistrick,
Архив с логами с момента включения log on и по момент сбоя
 

Вложения

  • 360.9 KB Просмотры: 78
Сообщения
584
Реакции
1,006
Помог
18 раз(а)
stalin_alex, Ищите причину не в мм, у вас что-то вызывает множественные завершения раунда. Возможно сам slay noobs это и вызывает. Здесь раунд закончился 7 раз. Пробуйте этот вариант с задержкой.
1657204973834.png
Код:
#include <amxmodx>
#if AMXX_VERSION_NUM < 183
    #include <dhudmessage>
#endif

#include <map_manager>

new g_iWinTeam;

public plugin_init()
{
    register_plugin("SlayNoobs", "1.0+log", "neygomon");

    register_event("TextMsg", "TTwin", "a", "2=#Target_Bombed");        // de_ maps
    register_event("TextMsg", "CTwin", "a", "2=#Target_Saved");        // de_ maps
    register_event("TextMsg", "TTwin", "a", "2=#Hostages_Not_Rescued");    // cs_ maps
    register_event("TextMsg", "CTwin", "a", "2=#All_Hostages_Rescued");    // cs_ maps
    
    register_logevent("RoundEnded", 2, "1=Round_End");
}

public TTwin() g_iWinTeam = 1;
public CTwin() g_iWinTeam = 2;
    
public RoundEnded()
{
    remove_task(777);
    set_task(0.1, "check_noobs", 777);
}

public check_noobs()
{
    new players[32], pnum;
    switch(g_iWinTeam)
    {
        case 1:
        {
            get_players(players, pnum, "ae", "CT");
            set_dhudmessage(0, 0, 200, -1.0, 0.6, 0, 5.0, 5.0);
            show_dhudmessage(0, "Контр-Террористы - провал задания.");
        }
        case 2:
        {
            get_players(players, pnum, "ae", "TERRORIST");
            set_dhudmessage(200, 0, 0, -1.0, 0.6, 0, 5.0, 5.0);
            show_dhudmessage(0, "Террористы - провалили миссию.");
        }
        default: return;
    }
    for(new i; i < pnum; i++) user_kill(players[i], 1);
    g_iWinTeam = 0;

    if(is_vote_finished()) {
        log_amx("slay after vote finish");
    }
}
 
Сообщения
391
Реакции
106
Помог
2 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Mistrick, продолжаю вести наблюдение.. Плагин нубсов отключен с тех пор и сейчас заметил, что после голосования. КТ ВИНС и смена карты ... Да.. Что-то завершает раунд и это не нубсы... Буду копать дальше..

Напомню.. Это не всегда.. А раз от раза
16 Июл 2022
Если это точно не ММ чудит то походу попал я на долгий тест с отключением пачки плагинов и ждать когда этот "раз от раза" наступит
 
Последнее редактирование:
Сообщения
678
Реакции
56
Помог
16 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
stalin_alex, Вообщем, в первую очередь отключи плагин bomb_real_timer.amxx и проверь без него.
Если уж ничего не поменяется, то тогда по порядку отключай.
night_vips.amxx
timeprojector.amxx
cvar_on_map.amxx
MusicRoundEnd.amxx
Других вариантов +- не особо вижу, либо в ручную копать исходники всех плагинов и смотреть уже по коду, чем/кем используется завершение раунда.
 
Сообщения
391
Реакции
106
Помог
2 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
stalin_alex, Вообщем, в первую очередь отключи плагин bomb_real_timer.amxx и проверь без него.
Если уж ничего не поменяется, то тогда по порядку отключай.
night_vips.amxx
timeprojector.amxx
cvar_on_map.amxx
MusicRoundEnd.amxx
Других вариантов +- не особо вижу, либо в ручную копать исходники всех плагинов и смотреть уже по коду, чем/кем используется завершение раунда.
летом времени почти нет заниматься сервером. Поэтому долго вожусь с проблемой. Сегодня ночью буду пробовать полностью обновлять все модули сервера.

Я вот о чём подумал. Ты привёл варианты возможные, а ты не мог бы скинуть хоть один плагин, который так может делать, просто для примера посмотреть какие команды отсылаются для этого? Дело в том, что практически все плагины, которые ты привёл в пример они работают (также как и слей нубс, о котором речь изначально шла) на отлов события конца раунда... То есть сначала раунд должен завершиться и на основании этого register_logevent("RoundEnded", 2, "1=Round_End") будет выполняться функционал тех плагинов, которые ты привёл пример. то есть плагины сначала ждут от сервера команду о том, что раунд завершён и потом уже их работа. А проблема в том, что именно сам сервак отправляет команду завершения раунда после конца голосования... Этого ведь не делают вышеописанные плагины...

Или же если я ошибаюсь, то прошу скинуть пример такого плагина. То, что есть такая команда rg_round_end() я знаю. но они же не юзают её. ибо незачем.
24 Июл 2022
Пока залогировал map_manager_scheduler для удобства тестирования.
Вот как - то так происходит

Код:
L 07/24/2022 - 03:26:14: Карта awp_india. Голосование завершено. Раунд завершён через 9 сек.
L 07/24/2022 - 18:15:41: Карта de_inferno. Голосование завершено. Раунд завершён через 1 сек.
 
Сообщения
893
Реакции
149
Помог
25 раз(а)
А ты всё же пробовал выключать плагины, которые тебе написали?
 
Сообщения
391
Реакции
106
Помог
2 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Сообщения
893
Реакции
149
Помог
25 раз(а)
stalin_alex, понял, ну, надеюсь разберешься, а вообще, советую все на реапи тебе перевести, эти хуки уже старые.
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу