Перейти к содержанию

Добро пожаловать на проект
Weekly Open Games

Weekly Open Games — это проект для людей, которым интересен хардкорный тип игры. Мы стараемся максимально эффективно использовать структуру, слабые и сильные стороны, а также технику и вооружение различных сторон конфликта, но не ставим перед собой цель провести 100% сбалансированного боестолкновения. Командная игра, командное взаимодействие — фундамент нашего проекта.
О проекте WOG Как начать играть Правила серверов

Лидеры


Популярный контент

Показан контент с высокой репутацией 02.08.2018 во всех областях

  1. 6 баллов
    TPEMOP

    Coub'ы!

  2. 3 балла
    Auslander

    Coub'ы!

  3. 3 балла
    terafrag

    Coub'ы!

  4. 2 балла
    DokkaKekandos

    Coub'ы!

  5. 2 балла
    Theory

    Coub'ы!

  6. 2 балла
    terafrag

    Coub'ы!

  7. 2 балла
    Otto

    Coub'ы!

  8. 2 балла
    Theory

    Coub'ы!

    были времена
  9. 1 балл
    WARANING! Если Вы все сделали по написанному и сразу же из компа пошел дым (и теперь мама ругается) - это полностью ваша вина. Все написано в стиле: КНВ-ФП (копируй, не вникай, фпс - получай) (копипаст без осмысления - это очень плохо, вам должно быть стыдно. Ну, пожалуйста) WARANING! ---------------------------------------------- Хочу представить вашему вниманию bat-file (это такой скрипт под Windows, выполняющий команды в определенной последовательности). Этот скрипт и еще парочка манипуляций позволили мне играть без FPS-дроп и аварийного завершения Arma 3, а главное повороты корпуса персонажа в бою больше не чувствуются так будто персонаж делает их в неком мире, который весь доверху наполнен киселем или иной, густой жидкостью. ЧАСТЬ 0 SSD+виртуальная память Windows. Игра - хотя бы ее основные файлы, должны стоять на SSD. Ребята, без этого можно жить, но это не жизнь, а мучение. Если у вас есть SSD, но он меньше чем все аддоны Arma 3 (а мы помним, что аддонов может быть до 200-300 Гб, если вы играете на разных проектах..) - то это решаемо с помощью установки самой Arma 3 на SSD, а самых больших аддонов на механический диск (не SSD) с созданием ссылок с Junction-связью. Вкратце, это выглядит так: Основные файлы Arma стоят на SSD, а самые большие аддоны на обычном диске (не SSD). В свою очередь ссылки на папки с тяжелыми аддонами лежат в директории с Arma. (Ребята, еще раз: речь не про ЯРЛЫКИ на директории, но очень похоже на них) Если кому то это будет интересно я подробно опишу как именно это делается. Если у вас нет SSD, то вы все равно можете попробовать выполнить перечисленные ниже настройки и это поможет вам, но SSD дает 50% и более процентов успеха в деле борьбы с фризами! P.S. Пару слов о файле подкачки: Никогда, слышите? Ни-ко-гда не отключайте его и не ставьте его объем меньше чем равный количеству оперативной памяти в вашей системе. В идеале объем файла подкачки должен равняться количеству оперативной памяти умноженному на 2. Файл подкачки для Windows критичен, даже при наличии огромного объема оперативной памяти. У меня наблюдались краши и фризы при 16 Гб ОЗУ и 4 Гб объема файла подкачки, система постоянно писала в логи, что "не хватает виртуальной памяти" и еще какой то бред. При этом оперативная память не была занята, даже на 70%.. Когда поставил файл подкачки на 32 Гб (при 16 Гб ОЗУ) и разместил его на механическом диске (не SSD) - все стало прекрасно. Так же не советую вам ставить: "размер файла подкачки по выбору системы" - то же идея так себе.. ЧАСТЬ 1 Тонкая настройка Arma 3 Первое, что нужно сделать это поставить следующие параметры в значение "1" (выделено на картинке серым) Они находятся в файле Arma3.cfg, который лежит обычно по пути "C:\Users\имя вашего пользователя в системе\Documents\Arma 3\Arma3.cfg" Эти параметры определяют, как бы это сказать: куда вы будете смотреть в следующий момент, ни больше ни меньше. т.е. софт пытается предугадать куда же вы будете смотреть своим героем в следующую секунду и даже готовит кадры для этого и держит в памяти. Но, мы же - WOGoвские ниндзя! И по этому смотрим на 360 градусов ежесекундно! Никакая, жалкая программа не способна угадать наше следующее движение! Если серьезно: оно не работает так как задумано и мешает. ЧАСТЬ 2 Настройка параметров графики в игре Сначала я покажу как настроена моя копия Arma 3, в плане графики. Настройки -> Видео -> -> Вкладка № 1 "Общее": Вариант 1 UPD по совету @OlegAckbar включил тени, на "Ультравысоко", дистанция 100 метров. Стало красивее! Вариант 2, более простой, но более быстрый: -> Вкладка № 2 "Изображение": Вариант 1 Вариант 2, более простой, но более быстрый: -> Вкладка № 3 "AA && PP": Вариант 1 Вариант 2, более простой, но более быстрый: UPD Если все это накрутили и стало лучше, а вам неймется и еще лучше хочется то вот как все испортить: При избыточной карточке нужно ставить семплирование 150%-200% - это позволит вам очень далеко и четко видеть, но ваша машина будет страдать очень сильно, ей нужно будет делать двойную или даже тройную работу видеокартой. ЧАСТЬ 3 Настройка для карт NVIDIA Перейдем в настройки видеокарты. У меня используется NVIDIA 1060 3GB. Нужно сделать так в настройках видеокарты: Отрываем Панель управления NVIDIA -> Параметры 3D -> Настройка Surround, PhysX -> ставим "ЦП" в настройках PhysX В "Управлении параметрами 3D" добавляем ваш exe-шник (Определите, что вы будете использовать для игры: для 64-х разрядной Arma это arma3_x64.exe, да 32-х разрядной это arma3.exe - оба файла лежат в папке с установленной игрой). После добавления exe-шника ставим 3 параметра (выделено черным на картинке) ровно так как на картинке, особенно важно установить: "Предпочтительно использовать режим максимальной..." Из-за него ваша карта будет молотить на 100% без экономии энергии, когда будет запущена Arma = никаких рывков и фризов. Что все это такое и зачем это нужно, подробнее. ЧАСТЬ 4 Скрипты (bat-файлы) Далее перейдем к скриптам запуска Arma 3. Я делаю это .bat-ником мне так удобно, если вы найдете способ передать все параметры через арма-лаунчер то вы - молодцы. Мне лаунчер не нравится, я его не использую. Привожу пример 2-х батников: (Использовать так: копируем текст в текстовый файл, меняем путь до папки с установленной arma 3 с "E:\Games\Steam\steamapps\common\Arma 3" на то, что там у вас на компьютере. Меняем (переименовываем файл) расширение файла с .txt на .bat) Bat-file №1 Используется мною для игры на WOG3. start_wog.bat cd /d "E:\Games\Steam\steamapps\common\Arma 3" start "" /high /affinity FF arma3_x64.exe -malloc=tbb4malloc_bi_x64 -hugepages -maxMem=11192 -maxVRAM=2800 -enableHT -exthreads=7 -skipIntro -nosplash -world=empty -useBE -nopause -noLogs -connect=185.158.113.44 -port=3089 -password=wogames -mod=@CUP_Terrains_Core;@CUP_Terrains_Maps;@RHSGREF;@RHSSAF;@RHSUSAF;@RHSAFRF;@WOG3_ACE;@WOG3_Islands;@task_force_radio; Bat-file №2 Используется мною для игры на EUTW с использованием BattlEye. (он немного сложнее, далее будет пояснение почему) start_eutw.bat cd /d "E:\Games\Steam\steamapps\common\Arma 3" start "" /normal arma3battleye.exe 2 1 0 -exe arma3_x64.exe -malloc=tbb4malloc_bi_x64 -hugepages -maxMem=11192 -maxVRAM=2800 -enableHT -exthreads=7 -skipIntro -nosplash -world=empty -useBE -nopause -noLogs :loop tasklist /FI "IMAGENAME eq arma3_x64.exe" 2>NUL | find /I /N "arma3_x64.exe">NUL if "%ERRORLEVEL%"=="1" goto loop PowerShell "$Process = Get-Process arma3_x64; $Process.ProcessorAffinity=255" wmic process where name="arma3_x64.exe" CALL setpriority "128" Что делают скрипты? Первый скрипт просто стартует Arma, выставляя ей высокий приоритет в системе и выдавая процессу все возможные ядра процессора для использования. (Без параметра /affinity оно с завидным упорством использует 2 ядра. Скрипт заставляет Arma использовать 64-х разрядный (tbb4malloc_bi_x64) менеджер памяти и саму арму стартует такую же. В теории это позволяет использовать больше оперативной памяти и быстрее обрабатывать инструкции процессором. (Сейчас все CPU 64-х разрядные, странно использовать 32-х разрядное приложение на них) Под конкретно вашу машину надо установить -maxMem= максимальное количество памяти в вашей системе минус 4 Гб - 5 Гб под работу самой операционки. Пример: У меня 16 Гб, Windows 10 жрет 5Гб в среднем, я забираю остальное под Arma. Далее параметр -maxVRAM= количество видеопамяти минус 200-300 мб под работу ОС. У меня 3000 Мб, я поставил 2800. Подробнее о том как правильно подобрать значение "-maxVRAM=" можно почитать тут. Все остальное лучше поставить как есть в приведенных выше примерах и начать тестирование. Второй скрипт немного хитрее он стартует Battleye (смотрит обновления Battleye и стартует - если быть точным) и далее уже BattleEye в свою очередь запускает Arma через параметр -exe Тут крылась сложность, через BattleEye невозможно передать параметры дочернему процессу Arma3_x64.exe, по этому путем "гугления" придумалось следующее: Выставлять нужные параметры CPU и приоритета на уже запущенном процессе Arma3_x64.exe Battleye стартует Arma3_x64.exe и пока оно инициализируется, начинает работать цикл поиска процесса Arma3_64.exe.(:loop) Цикл сделан для того, что бы скрипт повышения приоритета процесса не выключился раньше времени, пока процесса еще нет в списках запущенных процессов. Когда цикл натыкается на процесс Arma3_x64.exe, он ставит ему высокий приоритет и назначает максимальное количество ядер в системе, далее скрипт повышения приоритета (bat-file) завершается. (Не стал делать обработку исключения в скрипте, если с армой что-то произойдет и цикл повиснет - просто закройте окно cmd и все.) UPD Для нормальной работы параметра -hugepages нужно предварительно настроить вашу ОС, для этого сделайте следующее: Откройте панель управления -> Администрирование -> Локальная политика безопасности -> Локальные политики -> Назначение прав пользователя -> Блокировка страниц в памяти. Дважды щелкните по этому параметру и добавьте туда пользователя под которым вы заходите в систему. Нажмите "ОК" и перезагрузите машину. ЧАСТЬ 5 Качание головы. Я встречал людей, у которых персонаж бегает в Arma 3 с включенным качанием головы. О_о! Не вникал как и почему так получилось, вот так эта гадость выключается: Настройки -> Игра -> Общие (сдвиньте ползунок до упора, что бы он ушел с экрана) ЧАСТЬ 6 Тестирование. Тестируем с помощью миссии-бенчмарка: Yet Another Arma Benchmark (YAAB) https://steamcommunity.com/sharedfiles/filedetails/?id=375092418 Эта миссия при подписке на нее в Arma 3 Workshop`e появляется в одиночной игре, в сценариях. Представляет из себя интенсивную перестрелку в городе, на карте Алтис с множеством взрывов. Летят вертолеты, едут танки, боты тупят, падают, умирают - все как надо. ФПС сразу же падает до 20 и не надо ждать игр на WOG, что бы (вновь встретиться с ботами, ха-ха) опробовать те или иные настройки! Так же, сия миска рисует графики (!) и сохраняет результаты ваших тестов при необходимости! Внимание! У вас не получится увидеть на этой миссии, более 19-20 ФПС, настолько она крута. О_о Мы не охотимся за ФПС-ами, мы ищем прежде всего плавность движений камеры и главного героя. (вашего персонажа при виде от первого лица) Дополнение для ребят использующих продукцию AMD (несколько вариантов): Процессор INTEL + видеокарта NVIDIA: Делаете все, что описано выше. Процессор INTEL + видеокарта AMD: Делаете все, что описано выше, кроме части 3. Процессор AMD + видеокарта NVIDIA: Исключаете (удаляете) из bat-файлов (сприптов) следующую опцию: -malloc=tbb4malloc_bi_x64 (так же можно попробовать поставить вместо нее: -malloc=system) Процессор AMD + видеокарта AMD: Делаете все, что описано выше, кроме части 3, так же исключаете (удаляете) из bat-файлов (сприптов) следующую опцию: -malloc=tbb4malloc_bi_x64 (так же можно попробовать поставит вместо нее: -malloc=system) Любые вопросы и замечания приветствуются. Если вы совершенно ничего не поняли, могу пояснить в ТС или личке. P.S. Все написанное проверялось под i7-3820, 16 Gb. GTX 1060 3Gb. P.P.S. Если вас нервирует выхлоп в консоль, добавьте в самом верху скрипта @echo off или делайте глубокий вдох перед запуском скрипта. WARANING! Если Вы все сделали по написанному и сразу же из компа пошел дым (и теперь мама ругается) - это полностью ваша вина. WARANING!
  10. 1 балл
    Theory

    Coub'ы!

  11. 1 балл
    DokkaKekandos

    Coub'ы!

  12. 1 балл
    DokkaKekandos

    Coub'ы!

  13. 1 балл
    Theory

    Coub'ы!

  14. 1 балл
    Theory

    Coub'ы!

  15. 1 балл
    terafrag

    Coub'ы!

  16. 1 балл
    Theory

    Coub'ы!

    ха, нашел
  17. 1 балл
    Theory

    Coub'ы!

  18. 1 балл
    terafrag

    Coub'ы!

  19. 1 балл
    Exorcist

    Coub'ы!

    ну прям точь-в-точь арма
  20. 1 балл
    Bogdan Spivak

    Coub'ы!

  21. 1 балл
    Exorcist

    Coub'ы!

  22. 1 балл
    Heavy

    Обсуждение прошедших игр

    Я ливнул после сообщения ИА о том, что по решению кс замены не будет. В который раз у нас наблюдается ситуация с нехваткой слотов на миссию, добавьте по отделению запасному, закрывайте их при расстановке и открывайте по мере необходимости, если действительно группа игроков не может вместе сыграть, а не так чтобы какой-нибудь отрядник занял снайпера и пошёл котлетить. Да даже если допустим ДТ с одиночками займёт такое отделение, для стороны будет лучше, чем они размажутся по стороне или вообще ливнут из-за того, что не могут играть вместе
  23. 1 балл
    Auslander

    Coub'ы!

  24. 1 балл
    Auslander

    Coub'ы!

  25. 1 балл
    dmb09

    Обсуждение прошедших игр

    Хочу попенять МОРам за излишнюю неторопливость. Даже с контролем их действий командиром двигаются крайне медленно, а уж без оного и подавно. В пятницу на первой в спектаторе весь исплевался, когда смотрел, как они тусуют в паре километров от базы, не предпринимая никаких действий. На прошлой неделе то же самое, CTU кстати этим тоже страдают. Даже удивительно, что вчера именно МОР первые до базы добрались. Еще запомнился рейд РСГ на хаммере с Мк19: я-то ладно слился, виноват, что один бегал, а вот почему А+ так бездарно погибли почти всем отделением, хотя должны были слышать, как Ланкастера расстреляли (да и он в упор не услышал хамвик)? Построение "одной гпшкой" - такое себе решение. Вообще, считаю, что на Литиуме решающим моментом в победе атаки стал тимкилл Флаера кем-то из своих - иначе он бы не дал пересечь взлетку остаткам нашей стороны. Ну а там уже повезло - наконец-то приехавшие МОРы были хороши в ближнем бою (хотя опять зачем-то катались туда-обратно), а Палка удачно подстрелил Хеви за 30 секунд до конца миссии.
×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.