Игра в PSO2(NGS) на Linux без заиканий

GHub Platform · Гайд · 0 ответов · 15 просмотров

Итак, прежде чем мы начнем здесь, вам понадобится несколько вещей: По крайней мере 200 ГБ свободного места на любом диске, на котором вы планируете установить PSO2. Доступ к терминалу/командной строке (команды здесь можно копировать и вставлять, так что не волнуйтесь). Пустая или несуществующая папка PHANTASYSTARONLINE2_NA_STEAM. Возможность использования sudo. ext4, btrfs) являются файловыми системами, чувствительными к регистру, что означает, что если у вас есть файл с именем foo и другой с именем Foo, это совершенно разные файлы. В отличие от Windows и ее файловой системы NTFS, которая нечувствительна к регистру, это означает, что foo и Foo будут одним и тем же файлом (и может существовать только один). Способ, которым Proton и PSO2 выполняют загрузку файлов (что, насколько мне известно, восходит к тому, как WINE обрабатывает это), в конечном итоге занимает целую вечность. чувствительная файловая система и, как следствие, вызывает довольно заметное подтормаживание, а также приводит к снижению частоты кадров и времени загрузки ресурсов (моделей, карт и т. д.). Итак, что мы можем здесь сделать? Что ж, читайте дальше, чтобы узнать! Хорошо, прежде всего, нам понадобится пустая папка PHANTASYSTARONLINE2_NA_STEAM. Если вы уже установили PSO2, удалите ВСЕ внутри папки PHANTASYSTARONLINE2_NA_STEAM (или просто удалите саму папку). Если вы еще не установили PSO2 (или удалили папку для него), вам нужно будет создать ее. Местоположение папки будет внутри вашего компьютера. Папка .steam, точный путь: /home/{ВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ}/.steam/steam/steamapps/common/ (если Steam установлен через Flatpak, .steam должен находиться в /home/{ВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ}/.var/app/com.valvesoftware.Steam/). Создайте там папку с именем PHANTASYSTARONLINE2_NA_STEAM (это можно сделать в терминал с помощью команды ниже) mkdir -p ${HOME}/.steam/steam/steamapps/common/PHANTASYSTARONLINE2_NA_STEAM Далее вам нужно будет выделить файл размером 110–150 ГБ для хранения PSO2 (поэтому необходимо как минимум 200 ГБ свободного места). Просто запустите Fallocate -l 150GiB ${HOME}/.steam/steam/steamapps/common/PSO2, и это создаст файл указанного размера в указанном месте. Хорошо, теперь, когда мы создали файл для хранения PSO2, пришло время его отформатировать. Файл будет отформатирован как ext4 со строгим свертыванием регистра. Продолжайте и запустите sudo mkfs.ext4 -O casefold -Ecoding_flags=strict ${HOME}/.steam/steam/steamapps/common/PSO2 Поскольку приведенная выше команда запускается с помощью sudo, вам нужно будет ввести свой пароль в командной строке. Хорошо, теперь, когда файл создан и вы его отформатировали, пришло время смонтировать его в папку PHANTASYSTARONLINE2_NA_STEAM. Продолжайте и запустите sudo mount ${HOME}/.steam/steam/steamapps/common/PSO2 ${HOME}/.steam/steam/steamapps/common/PHANTASYSTARONLINE2_NA_STEAM Поскольку приведенная выше команда выполняется запустите с помощью sudo, вам нужно будет ввести свой пароль в командной строке Whe никогда вы не перезагружаете свой компьютер и не выходите из системы, файл будет отмонтирован из папки, поэтому вам придется либо вручную перемонтировать его каждый раз, когда вы входите в систему, либо редактировать файл /etc/fstab, либо настроить скрипт или службу systemd для автоматического монтирования его за вас (все это я не буду рассматривать в этом руководстве). Хорошо, теперь, когда файл PSO2 смонтирован, вам нужно сменить владельца на него и все, что есть/будет внутри него. Это можно сделать, запустив sudo chown -R ${USER}:${USER} ${HOME}/.steam/steam/steamapps/common/PHANTASYSTARONLINE2_NA_STEAM Поскольку приведенная выше команда запускается с помощью sudo, вам нужно будет ввести свой пароль в командной строке. Хорошо, теперь, когда у вас действительно есть разрешение на доступ и изменение папки PHANTASYSTARONLINE2_NA_STEAM, теперь нам нужно включить для нее нечувствительность к регистру (потому что по какой-то причине она не включена автоматически). Продолжайте и запуститеchattr -R +F ${HOME}/.steam/steam/steamapps/common/PHANTASYSTARONLINE2_NA_STEAM. Если выдает ошибку о том, что каталог не пуст (что более чем вероятно из-за существования по умолчанию папки «потерянные+найденные»), вместо этого запустите это mkdir -p ${HOME}/.steam/steam/steamapps/common/PHANTASYSTARONLINE2_NA_STEAM/pso2_bin &&chattr -R +F ${HOME}/.steam/steam/steamapps/common/PHANTASYSTARONLINE2_NA_STEAM/pso2_bin Все, с вами покончено! Теперь вы можете установить PSO2! (или, если вы уже удалили все содержимое папки PHANTASYSTARONLINE2_NA_STEAM на первом этапе, выполните локальную проверку целостности файлов игры через Steam) Я нахожусь на корабле (сервере) 3 «Торн», так что если вы решите играть на этом корабле, вы можете когда-нибудь столкнуться со мной! Надеюсь, вам понравится играть в PSO2! Я рекомендую настроить правильное имя учетной записи в PSO2 (оно отличается от имени вашего персонажа). Это можно сделать после входа на выбранный вами сервер, выберите «Меню поддержки» > «Изменить имя идентификатора игрока». В первый раз это делается бесплатно. --- Источник: https://steamcommunity.com/sharedfiles/filedetails/?id=2877639189

Источник

GHub Platform · автор02.08.2026, 16:29:08

Итак, прежде чем мы начнем здесь, вам понадобится несколько вещей: По крайней мере 200 ГБ свободного места на любом диске, на котором вы планируете установить PSO2. Доступ к терминалу/командной строке (команды здесь можно копировать и вставлять, так что не волнуйтесь). Пустая или…

Войдите, чтобы писать в группе