Закрытая тема
Показано с 1 по 3 из 3

Тема: [Гайд] Ускорение загрузки

  1. #1
    Community Team Аватар для BB_Omris
    Регистрация
    15.10.2015
    Сообщений
    986
    Сервер
    Тандрия

    [Гайд] Ускорение загрузки


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



    Так в чем же проблема?
    • Загрузка игры прекращается в определенный момент
    • Загрузка занимает больше "одной или нескольких" минут
    • Размер загружаемых файлов слишком велик для браузера (browser.cache.disk.max_entry_size 51200)

    Решение (Chrome, Chromium, Opera and Vivaldi):
    • Правый щелчок на значке приложения Chrome, Chromium, Opera и Vivaldi (на рабочем столе)
    • Выбрать свойства
    • Вы увидите уже выделенную строчку возле поля "Объект"
    • НЕ УДАЛЯЙТЕ СТРОЧКУ, но просто переместите указатель в ее конец и добавьте один пробел после
    • Скопируйте туда следующее --disk-cache-size=1000000000 ,так, чтобы скопированные данные были размещены сразу после поставленного Вами пробела
    • Нажите "Применить" и перезагрузите игру


    Решение для браузера Firefox:
    • Откройте Firefox
    • Введите в адресную строку about:config и нажмите энтер
    • Вы увидите предупреждение принимаете ли вы риск за возможные результаты ваших действий, согласитесь
    • Найдите: browser.cache.disk.smart_size.enabled и измените данный параметр на "false"
    • Найдите: browser.cache.disk.capacity и дважды кликните на этой строчке
    • Измените значение на 1048576
    • Найдите: browser.cache.disk.max_entry_size и дважды кликните на этой строчке
    • Измените значение на 131072
      Как только вы проведете все процедуры не очищайте кеш вашего браузера кроме тех случаев, если это было предложено сделать Командой Поддержки или Администрацией. Любая очистка кеша может удалить уже загруженные большие файлы и привести к длительной загрузке снова. Однако, представленные выше советы должны помочь сократить время загрузки.

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

    Примечание: Эта публикация предоставляет пока только быстрый и поверхностный способ по устранению данной проблемы и мы все еще ищем способы ее полного решения.

    Если у вас есть какие-то дополнительные вопросы касательно этой публикации, свяжитесь с нами посредством личного сообщения на форуме.

    Особую благодарность Администрация хотела бы выразить игрокам Prroffesor и tempdirz за предоставленную на форуме информацию. Она была очень полезной при создании этого небольшого гайда.

  2. #2
    Community Team Аватар для BB_Omris
    Регистрация
    15.10.2015
    Сообщений
    986
    Сервер
    Тандрия

    Решение для Linux

    Перво наперво: даже если страница Chromium указывает определенный путь мы бы не верили данной информации на 100%, так как сборки Linux очень вариативны и имеют много версий. В указанном ниже случае описан стандартный путь.


    Как установить размер кеша при использовании Linux при помощи правил policy rule

    Система: Ubuntu 18.04.1 LTS
    • Закройте Chrome, просто на всякий случай
    • Путь к Policies: /etc/opt/chrome/policies/managed (если он не сущетвует, вам надо будет его создать) (требуются привилегии пользователя root)
    • Создайте любой файл с расширением .json в этой директории, мы назвали его так: diskcachesize.json (для создания требуются привилегии пользователя root)

      Наполнение:
      Код:
      {
      	"DiskCacheSize":1500000000
      }
    • Важно: перед и после скобками НЕ должно быть пробелов, так как Chrome очень к этому чувствителен.
    • Запустите Google Chrome
    • Под ним, в строке адреса добавьте chrome://policy/ и нажмите на энтер
    • Проверьте существует ли ваша строчка под "value of policy" и имеет ли она номер и статус "OK". Если там есть что-то еще, значит была допущена ошибка в синтаксисе в самом json файле. Проверьте заметку с объяснением снова.
    • Что хорошо в policies, так это то, что изменение значения файла json при открытом браузере и обновление информации о нем в chrome://policy/ (нажать на "Reload Policies") применит новые значениямоментально
    • Запустите TSO (игру). Возможно понадобится несколько попыток перед полной загрузкой кеша (как только вы будете в игре все нужные данные будут загружены в кеш и уже останутся там)
      => Это означает, что первые загрузки все еще могут быть длительными, но как только все данные будут загружены, последующие загрузки игры уже не должны длится долго.

    При использовании Linux пользователи также часто сталкиваются с проблемой, когда "домашняя" директория часто сама по себе и частично имеет пользовательские данные ( например, профили пользователей Chrome вместе со всеми данными). А потому, есть вероятность, что вам придется указать путь для кеша в дополнении к размеру кеша тоже.


    Как установить директорию для кеша в Linux используя policy rule:

    Система: Ubuntu 18.04.1 LTS
    1. В общих чертах, процедура похожа на ту, которая была описана для установки размера кеша, но результат существенно отличается.
    2. Выйдите из Chrome на всякий случай
    3. Узнайте какой раздел имеет достаточно места (желательно больше 2 GB), в этом примере это раздел /datadisk
      В корне раздела "/" уже достаточно много места и только домашняя директория слишком мала, что даже хорошо, но мы будем следовать нашему примеру с /datadisk. Директория, которую вы выберете не должна быть поддиректорией или частью /home.
      Если вы нашли подходящий раздел
    4. Создайте директорию там, например, ChromeCache (возможно потребуются привилегии пользователя root).
      Директория должна иметь весь набор разрешений: Пример: введите chmod 777 /datadisk/ChromeCache в оболочке.
    5. Путь к policies: /etc/opt/chrome/policies/managed (если его нет, придется создать его самим) (потребуются привилегии пользователя root)
    6. Создайте любой файл .json в директории, мы назвали его: diskcachedir.json (потребуются привилегии пользователя root)
      Наполнение:
      Код:
      {
              "DiskCacheDir":"/datadisk/ChromeCache"
      }
    7. Важно: перед и после значка скобок НЕ должно быть пробелов
    8. Важно: не забывайте, указанный путь это только пример.
    9. Запустите Google Chrome
    10. Под Google Chrome в адресной строке добавьте chrome://policy/ и нажмите энтер
    11. Проверьте есть ли там строчка со значением "DiskCacheDir", путем, указанным вами и прочили изменениями, и стоит ли статус "OK".
    12. Если нет, нажмите на "Reload policy".
    13. Если до сих пор изменения не вступили в силу, была допущена ошибка в синтаксисе файла json, один из путей указан неверно, нет нужных разрешений и т.д. В данной ситуации придется проверить все с самого начала.
    14. Так как мы определили новый кеш (путь и размер), он пока еще пуст.
    15. Запустите игру, возможно, потребуется это сделать несколько раз, пока кеш полностью загрузится. Как только вы будете в игре все данные будут сохранены в кеше и уе никуа не должны пропасть.
      => Это означает, что при первых загрузках кеш будет наполнятся, что скорее всего их замедлит, но после того, как браузер полностью загрузит в кеш все данные игры, загрузки должны будут стать намного короче.

  3. #3
    Community Team Аватар для BB_Omris
    Регистрация
    15.10.2015
    Сообщений
    986
    Сервер
    Тандрия

    Решение для Mac

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

    Гайд по Firefox тоже работает на Mac.

    Для Chrome:
    В терминале
    defaults напишите com.google.Chrome DiskCacheSize -int 1024288000

    Хотите проверить в Chrome сработало ли изменение? Введите в адресной строке:

    chrome://policy/

    Если запуск прошел как обычно и без изменений, то ничего не будет показано. Если кеш был изменено вручную, вы увидите следующее:

    Policy name
    Value of the Directive
    Well
    Applies to
    Plane
    Status

    DiskCacheSize
    1024288000
    Platform
    Computer
    Recommended
    Okay

    (С форматированием)

Закрытая тема

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения