1. ExtraSens Пользователь

    Регистрация:
    19.06.15
    Сообщения:
    147
    Симпатии:
    11
    Пол:
    Мужской
    Первоисточник: c-s.net.ua
    Автор: Inline

    Описание:
    Ultimate unprecacher -
    Блокирует прекеш и использование введённых в unprecache_list.ini моделей/звуков/спрайтов.

    Исходный код и всегда свежие бинарники: https://github.com/In-line/metamod_unprecacher

    Особенности:
    - Полностью блокирует использование файла (не будет падений сервера с ошибкой No precache)
    - Есть возможность заблокировать на сервере звуки шагов
    - Работает очень быстро, поиск ведётся в O(logN)


    1.Скачиваем архив
    1. Фаил ultimate_unprecacher_mm_i386.so\ultimate_unprecacher_mm.dll кидаем в папку unprecacher (в ней должны быть папки logs и configs)
    2. Папку unprecacher помещаем в папку addons
    3.Прописываем путь до so/dll в metamod/plugins.ini :
    linux addons/ultimate_unprecacher/ultimate_unprecacher_mm_i386.so
    win32 addons/ultimate_unprecacher/ultimate_unprecacher_mm_i386.dll

    Важно!
    Для удаления файлов из прекеша нужно прописать в файле unprecache_list.ini ненужные модели/звуки/спрайты.
    Название папки можно добавить по желанию, то есть w_knife.mdl и models/w_knife.mdl читаются модулем одинокого

    Для блокировки звуков шагов, что полезно, если у вас mp_footsteps "0", нужно добавить в файл config.cfg строку содержащую block_pm_move_sounds = true (дефолт block_pm_move_sounds = false)
    и добавить в файл unprecache_list.ini звуки шагов из под спойлера.
    Если установлено значение mp_footsteps "1", то игроку будут слышны только свои шаги.
    player/pl_step1.wav
    player/pl_step3.wav
    player/pl_step2.wav
    player/pl_step4.wav
    player/pl_metal1.wav
    player/pl_metal3.wav
    player/pl_metal2.wav
    player/pl_metal4.wav
    player/pl_dirt1.wav
    player/pl_dirt3.wav
    player/pl_dirt2.wav
    player/pl_dirt4.wav
    player/pl_duct1.wav
    player/pl_duct3.wav
    player/pl_duct2.wav
    player/pl_duct4.wav
    player/pl_grate1.wav
    player/pl_grate3.wav
    player/pl_grate2.wav
    player/pl_grate4.wav
    player/pl_tile1.wav
    player/pl_tile3.wav
    player/pl_tile2.wav
    player/pl_tile4.wav
    player/pl_tile5.wav
    player/pl_slosh1.wav
    player/pl_slosh3.wav
    player/pl_slosh2.wav
    player/pl_slosh4.wav
    player/pl_wade1.wav
    player/pl_wade2.wav
    player/pl_wade3.wav
    player/pl_wade4.wav
    player/pl_ladder1.wav
    player/pl_ladder3.wav
    player/pl_ladder2.wav
    player/pl_ladder4.wav
    player/pl_wade1.wav
    player/pl_wade2.wav
    player/pl_wade3.wav
    player/pl_wade4.wav
    Полезные ссылки


    Текущая версия: 0.3 Alpha
    Alpha 0.2:
    - Первый публичный релиз

    Alpha 0.3:
    - Исправлены ошибки с выводом логов на linux
    - Теперь конфиг и unprecache_list.ini перезагружаются перед сменой карты
    - Теперь нужные файлы и папки автоматически создаются
    - Небольшие, косметические изменения в исходном коде (спасибо LeninChan)

    Вопрос: Сервер падает. Что делать?
    Ответ: Нужно обновить Metamod до последней версии, желательно 1.21p**
    Metamod-P

    Распростронение темы разрешено только с указанием ссылки на первоисточник! Уважайте чужой труд.
     

    Вложения:

    Последнее редактирование: 01.09.16
    Spawner10 нравится это.
  2. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.593
    Симпатии:
    4.166
    Пол:
    Мужской
    это то самое, что нам должно понравиться?
    я тебя умоляю... дичь жи:)
     
    KoPa6JIuK, maFFyoZZyk и MakapoH. нравится это.
  3. ExtraSens Пользователь

    Регистрация:
    19.06.15
    Сообщения:
    147
    Симпатии:
    11
    Пол:
    Мужской
    с помощью него можно забыть о лимите 512 моделей/спрайтов/звуков
     
  4. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.593
    Симпатии:
    4.166
    Пол:
    Мужской
    ExtraSens, с помощью прямых рук можно забыть о таких плагинах
     
    KoPa6JIuK нравится это.
  5. ExtraSens Пользователь

    Регистрация:
    19.06.15
    Сообщения:
    147
    Симпатии:
    11
    Пол:
    Мужской
    с легкостью убрал все ненужные мне звуки, которые постоянно качаются, почему то.
     
  6. гл0к Пользователь

    Регистрация:
    03.03.15
    Сообщения:
    740
    Симпатии:
    93
    Пол:
    Мужской
    Что за фича? Что такое прекеш? Я как-то сути не понял, кроме как шаги отключать. Да и толку?
     
  7. VkriterT VIP user

    Регистрация:
    02.06.15
    Сообщения:
    428
    Симпатии:
    125
    Пол:
    Мужской
    сюрприз не оправдал ожидание. Да и какой это сюрприз если я на кснете пару часов назад модуль увидел и успел узнать все что хотел.
    --- добавлено 19.05.16 ---
    NARC, Ну типа у меня на сервере авп нет, а в прикэше авп есть. Её можно убрать...
     
  8. гл0к Пользователь

    Регистрация:
    03.03.15
    Сообщения:
    740
    Симпатии:
    93
    Пол:
    Мужской
    VkriterT, не понял. Это ты клиенту что-то убираешь или только себе? и для чего нужно вообще?)
     
  9. ExtraSens Пользователь

    Регистрация:
    19.06.15
    Сообщения:
    147
    Симпатии:
    11
    Пол:
    Мужской
    в курсе что ты все узнал. Так и было запланировано.
     
  10. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.238
    Симпатии:
    544
    Пол:
    Мужской
    И зачем его убирать?
    Прямо стратегия, если бы Наполеон обладал такой же стратегией, он бы не проиграл походу
     
  11. ExtraSens Пользователь

    Регистрация:
    19.06.15
    Сообщения:
    147
    Симпатии:
    11
    Пол:
    Мужской
    Слушай, тебе не нужен он - не устанавливай. Мне он нужен - я поставил.
     
  12. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.238
    Симпатии:
    544
    Пол:
    Мужской
    ну просто аргументировал так, что все побежали ставить этот модуль.....
     
  13. ExtraSens Пользователь

    Регистрация:
    19.06.15
    Сообщения:
    147
    Симпатии:
    11
    Пол:
    Мужской
    Обновлен до Alpha 0.3:
    - Исправлены ошибки с выводом логов на linux
    - Теперь конфиг и unprecache_list.ini перезагружаются перед сменой карты
    - Теперь нужные файлы и папки автоматически создаются
    - Небольшие, косметические изменения в исходном коде (спасибо LeninChan)
     
  14. Punisher Пользователь

    Регистрация:
    08.02.16
    Сообщения:
    1.566
    Симпатии:
    197
    Пол:
    Мужской
    VKcom:
    wkolopunisher
    Telegram:
    punproject
    Skype:
    punproject
    это делается с легкостью без этого модуля...
    --- добавлено 21.05.16 ---
    крайне редкие случаи
     
  15. Bah Пользователь

    Регистрация:
    23.02.16
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Как данный модуль в плане нагрузки?
    Не сильно грузит сервер?
     
  16. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.593
    Симпатии:
    4.166
    Пол:
    Мужской
    Bah, чем ему грузить?
     
  17. fixik Пользователь

    Регистрация:
    13.11.15
    Сообщения:
    2
    Симпатии:
    0
    Выдает ошибку в логи [Metamod Ultimate Unprecacher] [30\08\2016 09:16:59] :
    Ошибка!

    Unrecognized line postfix Подскажите как исправить

    Код:
    w_antidote.mdl
    w_security.mdl
    w_longjump.mdl
    items/suitcharge1.wav
    items/suitchargeno1.wav
    items/suitchargeok1.wav
    common/wpn_hudoff.wav
    common/wpn_hudon.wav
    common/wpn_moveselect.wav
    common/wpn_denyselect.wav
    player/geiger6.wav
    player/geiger5.wav
    player/geiger4.wav
    player/geiger3.wav
    player/geiger2.wav
    player/geiger1.wav 
    sprites/zerogxplode.spr
    sprites/WXplo1.spr
    sprites/steam1.spr
    sprites/bubble.spr
    sprites/bloodspray.spr
    sprites/blood.spr
    sprites/smokepuff.spr
    sprites/eexplo.spr
    sprites/fexplo.spr
    sprites/fexplo1.spr
    sprites/b-tele1.spr
    sprites/c-tele1.spr
    sprites/ledglow.spr
    sprites/laserdot.spr
    sprites/explode1.spr
    weapons/bullet_hit1.wav
    weapons/bullet_hit2.wav
    items/weapondrop1.wav
    weapons/generic_reload.wav
    ambience/3dmbridge.wav
    ambience/3dmeagle.wav
    ambience/3dmstart.wav
    ambience/3dmthrill.wav
    ambience/alarm1.wav
    ambience/arabmusic.wav
    ambience/Birds1.wav
    ambience/Birds2.wav
    ambience/Birds3.wav
    ambience/Birds4.wav
    ambience/Birds5.wav
    ambience/Birds6.wav
    ambience/Birds7.wav
    ambience/Birds8.wav
    ambience/Birds9.wav
    ambience/car1.wav
    ambience/car2.wav
    ambience/cat1.wav
    ambience/chimes.wav
    ambience/cicada3.wav
    ambience/copter.wav
    ambience/cow.wav
    ambience/crow.wav
    ambience/dog1.wav
    ambience/dog2.wav
    ambience/dog3.wav
    ambience/dog4.wav
    ambience/dog5.wav
    ambience/dog6.wav
    ambience/dog7.wav
    ambience/doorbell.wav
    ambience/fallscream.wav
    ambience/guit1.wav
    ambience/kajika.wav
    ambience/lv1.wav
    ambience/lv2.wav
    ambience/lv3.wav
    ambience/lv4.wav
    ambience/lv5.wav
    ambience/lv6.wav
    ambience/lv_elvis.wav
    ambience/lv_fruit1.wav
    ambience/lv_fruit2.wav
    ambience/lv_fruitwin.wav
    ambience/lv_jubilee.wav
    ambience/lv_neon.wav
    ambience/Opera.wav
    ambience/rain.wav
    ambience/ratchant.wav
    ambience/rd_shipshorn.wav
    ambience/rd_waves.wav
    ambience/sheep.wav
    ambience/sparrow.wav
    ambience/thunder_clap.wav
    ambience/waterrun.wav
    ambience/wolfhowl01.wav
    ambience/wolfhowl02.wav
    de_torn/tk_steam.wav
    de_torn/tk_windStreet.wav
    de_torn/torn_AK-47.wav
    de_torn/torn_ambience.wav
    de_torn/torn_Bomb1.wav
    de_torn/torn_Bomb2.wav
    de_torn/torn_MGun1.wav
    de_torn/torn_Templewind.wav
    de_torn/torn_thndrstrike.wav
    de_torn/torn_water1.wav
    de_torn/torn_water2.wav
    events/enemy_died.wav
    events/friend_died.wav
    events/task_complete.wav
    events/tutor_msg.wav
    hostage/hos1.wav
    hostage/hos2.wav
    hostage/hos3.wav
    hostage/hos4.wav
    hostage/hos5.wav
    items/equip_nvg.wav
    items/kevlar.wav
    items/nvg_off.wav
    items/nvg_on.wav
    items/tr_kevlar.wav
    plats/vehicle1.wav
    plats/vehicle2.wav
    plats/vehicle3.wav
    plats/vehicle4.wav
    plats/vehicle6.wav
    plats/vehicle7.wav
    plats/vehicle_brake1.wav
    plats/vehicle_ignition.wav
    plats/vehicle_start1.wav
    player/bhit_flesh-1.wav
    player/bhit_flesh-2.wav
    player/bhit_flesh-3.wav
    player/bhit_helmet-1.wav
    player/bhit_kevlar-1.wav
    player/breathe1.wav
    player/breathe2.wav
    player/death6.wav
    player/die1.wav
    player/die2.wav
    player/die3.wav
    player/gasp1.wav
    player/gasp2.wav
    player/headshot1.wav
    player/headshot2.wav
    player/headshot3.wav
    player/sprayer.wav
    radio/blow.wav
    radio/bombdef.wav
    radio/bombpl.wav
    radio/circleback.wav
    radio/clear.wav
    radio/com_followcom.wav
    radio/com_getinpos.wav
    radio/com_go.wav
    radio/com_reportin.wav
    radio/ct_affirm.wav
    radio/ct_backup.wav
    radio/ct_coverme.wav
    radio/ct_enemys.wav
    radio/ct_fireinhole.wav
    radio/ct_imhit.wav
    radio/ct_inpos.wav
    radio/ct_point.wav
    radio/ct_reportingin.wav
    radio/ctwin.wav
    radio/elim.wav
    radio/enemydown.wav
    radio/fallback.wav
    radio/fireassis.wav
    radio/flankthem.wav
    radio/followme.wav
    radio/getout.wav
    radio/go.wav
    radio/hitassist.wav
    radio/hosdown.wav
    radio/letsgo.wav
    radio/locknload.wav
    radio/matedown.wav
    radio/meetme.wav
    radio/moveout.wav
    radio/negative.wav
    radio/position.wav
    radio/regroup.wav
    radio/rescued.wav
    radio/roger.wav
    radio/rounddraw.wav
    radio/sticktog.wav
    radio/stormfront.wav
    radio/takepoint.wav
    radio/terwin.wav
    radio/vip.wav
    storm/thunder-theme.wav
    weapons/ak47-1.wav
    weapons/ak47-2.wav
    weapons/ak47_boltpull.wav
    weapons/ak47_clipin.wav
    weapons/ak47_clipout.wav
    weapons/aug-1.wav
    weapons/aug_boltpull.wav
    weapons/aug_boltslap.wav
    weapons/aug_clipin.wav
    weapons/aug_clipout.wav
    weapons/aug_forearm.wav
    weapons/awp1.wav
    weapons/awp_clipin.wav
    weapons/awp_clipout.wav
    weapons/awp_deploy.wav
    weapons/boltdown.wav
    weapons/boltpull1.wav
    weapons/boltup.wav
    weapons/c4_beep1.wav
    weapons/c4_beep2.wav
    weapons/c4_beep3.wav
    weapons/c4_beep4.wav
    weapons/c4_beep5.wav
    weapons/c4_click.wav
    weapons/c4_disarm.wav
    weapons/c4_disarmed.wav
    weapons/c4_explode1.wav
    weapons/c4_plant.wav
    weapons/clipin1.wav
    weapons/clipout1.wav
    weapons/de_clipin.wav
    weapons/de_clipout.wav
    weapons/de_deploy.wav
    weapons/deagle-1.wav
    weapons/deagle-2.wav
    weapons/dryfire_pistol.wav
    weapons/dryfire_rifle.wav
    weapons/elite_clipout.wav
    weapons/elite_deploy.wav
    weapons/elite_fire.wav
    weapons/elite_leftclipin.wav
    weapons/elite_reloadstart.wav
    weapons/elite_rightclipin.wav
    weapons/elite_sliderelease.wav
    weapons/elite_twirl.wav
    weapons/famas-1.wav
    weapons/famas-2.wav
    weapons/famas-burst.wav
    weapons/famas_boltpull.wav
    weapons/famas_boltslap.wav
    weapons/famas_clipin.wav
    weapons/famas_clipout.wav
    weapons/famas_forearm.wav
    weapons/fiveseven-1.wav
    weapons/fiveseven_clipin.wav
    weapons/fiveseven_clipout.wav
    weapons/fiveseven_slidepull.wav
    weapons/fiveseven_sliderelease.wav
    weapons/flashbang-1.wav
    weapons/flashbang-2.wav
    weapons/g3sg1-1.wav
    weapons/g3sg1_clipin.wav
    weapons/g3sg1_clipout.wav
    weapons/g3sg1_slide.wav
    weapons/galil-1.wav
    weapons/galil-2.wav
    weapons/galil_boltpull.wav
    weapons/galil_clipin.wav
    weapons/galil_clipout.wav
    weapons/generic_shot_reload.wav
    weapons/glock18-1.wav
    weapons/glock18-2.wav
    weapons/grenade_hit1.wav
    weapons/grenade_hit2.wav
    weapons/grenade_hit3.wav
    weapons/he_bounce-1.wav
    weapons/headshot2.wav
    weapons/hegrenade-1.wav
    weapons/hegrenade-2.wav
    weapons/knife_deploy1.wav
    weapons/knife_hit1.wav
    weapons/knife_hit2.wav
    weapons/knife_hit3.wav
    weapons/knife_hit4.wav
    weapons/knife_hitwall1.wav
    weapons/knife_slash1.wav
    weapons/knife_slash2.wav
    weapons/knife_stab.wav
    weapons/m3-1.wav
    weapons/m3_insertshell.wav
    weapons/m3_pump.wav
    weapons/m4a1-1.wav
    weapons/m4a1_boltpull.wav
    weapons/m4a1_clipin.wav
    weapons/m4a1_clipout.wav
    weapons/m4a1_deploy.wav
    weapons/m4a1_silencer_off.wav
    weapons/m4a1_silencer_on.wav
    weapons/m4a1_unsil-1.wav
    weapons/m4a1_unsil-2.wav
    weapons/m249-1.wav
    weapons/m249-2.wav
    weapons/m249_boxin.wav
    weapons/m249_boxout.wav
    weapons/m249_chain.wav
    weapons/m249_coverdown.wav
    weapons/m249_coverup.wav
    weapons/mac10-1.wav
    weapons/mac10_boltpull.wav
    weapons/mac10_clipin.wav
    weapons/mac10_clipout.wav
    weapons/mp5-1.wav
    weapons/mp5-2.wav
    weapons/mp5_clipin.wav
    weapons/mp5_clipout.wav
    weapons/mp5_slideback.wav
    weapons/p90-1.wav
    weapons/p90_boltpull.wav
    weapons/p90_clipin.wav
    weapons/p90_clipout.wav
    weapons/p90_cliprelease.wav
    weapons/p228-1.wav
    weapons/p228_clipin.wav
    weapons/p228_clipout.wav
    weapons/p228_slidepull.wav
    weapons/p228_sliderelease.wav
    weapons/pinpull.wav
    weapons/ric_conc-1.wav
    weapons/ric_conc-2.wav
    weapons/ric_metal-1.wav
    weapons/ric_metal-2.wav
    weapons/scout_bolt.wav
    weapons/scout_clipin.wav
    weapons/scout_clipout.wav
    weapons/scout_fire-1.wav
    weapons/sg550-1.wav
    weapons/sg550_boltpull.wav
    weapons/sg550_clipin.wav
    weapons/sg550_clipout.wav
    weapons/sg552-1.wav
    weapons/sg552-2.wav
    weapons/sg552_boltpull.wav
    weapons/sg552_clipin.wav
    weapons/sg552_clipout.wav
    weapons/sg_explode.wav
    weapons/slideback1.wav
    weapons/sliderelease1.wav
    weapons/tmp-1.wav
    weapons/tmp-2.wav
    weapons/ump45-1.wav
    weapons/ump45_boltslap.wav
    weapons/ump45_clipin.wav
    weapons/ump45_clipout.wav
    weapons/usp1.wav
    weapons/usp2.wav
    weapons/usp_clipin.wav
    weapons/usp_clipout.wav
    weapons/usp_silencer_off.wav
    weapons/usp_silencer_on.wav
    weapons/usp_slideback.wav
    weapons/usp_sliderelease.wav
    weapons/usp_unsil-1.wav
    weapons/xm1014-1.wav
    weapons/zoom.wav
    sprites/smoke.spr
    buttons/bell1.wav
    buttons/blip1.wav
    buttons/blip2.wav
    buttons/button11.wav
    buttons/latchunlocked2.wav
    buttons/lightswitch2.wav
    ambience/quail1.wav
    weapons/usp_slideback.wav
    weapons/elite_fire.wav
    weapons/elite_reloadstart.wav
    weapons/elite_leftclipin.wav
    weapons/elite_clipout.wav
    weapons/elite_sliderelease.wav
    weapons/elite_rightclipin.wav
    weapons/elite_deploy.wav
    weapons/p228-1.wav
    weapons/p228_clipout.wav
    weapons/p228_clipin.wav
    weapons/p228_sliderelease.wav
    weapons/p228_slidepull.wav
    models/p_c4.mdl
    models/p_elite.mdl
    models/p_famas.mdl
    models/p_galil.mdl
    models/p_knife.mdl
    models/p_p228.mdl
    models/p_sg550.mdl
    models/p_shield.mdl
    models/p_ump45.mdl
    models/shield/p_shield_deagle.mdl
    models/shield/p_shield_fiveseven.mdl
    models/shield/p_shield_flashbang.mdl
    models/shield/p_shield_glock18.mdl
    models/shield/p_shield_hegrenade.mdl
    models/shield/p_shield_knife.mdl
    models/shield/p_shield_p228.mdl
    models/shield/p_shield_smokegrenade.mdl
    models/shield/p_shield_usp.mdl
    models/shield/v_shield_deagle.mdl
    models/shield/v_shield_fiveseven.mdl
    models/shield/v_shield_flashbang.mdl
    models/shield/v_shield_glock18.mdl
    models/shield/v_shield_hegrenade.mdl
    models/shield/v_shield_knife.mdl
    models/shield/v_shield_p228.mdl
    models/shield/v_shield_smokegrenade.mdl
    models/shield/v_shield_usp.mdl
    models/v_c4.mdl
    models/v_famas.mdl
    models/v_galil.mdl
    models/v_knife.mdl
    models/v_p228.mdl
    models/v_sg550.mdl
    models/v_ump45.mdl
    models/w_antidote.mdl
    models/w_assault.mdl
    models/w_backpack.mdl
    models/w_c4.mdl
    models/w_famas.mdl
    models/w_galil.mdl
    models/w_knife.mdl
    models/w_longjump.mdl
    models/w_p228.mdl
    models/w_security.mdl
    models/w_sg550.mdl
    models/w_shield.mdl
    models/w_thighpack.mdl
    models/w_ump45.mdl
    sprites/b-tele1.spr
    sprites/blood.spr
    sprites/bloodspray.spr
    sprites/bubble.spr
    sprites/c-tele1.spr
    sprites/eexplo.spr
    sprites/explode1.spr
    sprites/fexplo.spr
    sprites/fexplo1.spr
    sprites/laserdot.spr
    sprites/ledglow.spr
    sprites/smoke.spr
    sprites/smokepuff.spr
    sprites/steam1.spr
    sprites/WXplo1.spr
    sprites/zerogxplode.spr
    sprites/scope_arc.tga
    
     
  18. Spawner10 Разработчик

    Регистрация:
    14.07.15
    Сообщения:
    188
    Симпатии:
    95
    And what it do exactly?
     
  19. ExtraSens Пользователь

    Регистрация:
    19.06.15
    Сообщения:
    147
    Симпатии:
    11
    Пол:
    Мужской
    перезалей файлы https://neugomon.ru/attachments/5651/ все оставь как есть. Папку ultimate_unprecacher помести в папку addons. Не забудь прописать путь до СОшки:
    linux addons/ultimate_unprecacher/ultimate_unprecacher_mm_i386.so
     
  20. fixik Пользователь

    Регистрация:
    13.11.15
    Сообщения:
    2
    Симпатии:
    0
    из за .tga файлов проблема, сейчас появилась новая проблема L 09/10/2016 - 06:55:16: [META] WARNING: Plugin didn't set meta_result: ultimate_unprecacher_mm_i386.so:ServerDeactivate() , список метамод плагинов