Я запускаю Эпоху Империй II: Окончательное издание на Linux через Steam, используя Proton. Это хорошо работает в целом. Я также хочу запустить возраст захвата, и похоже, что я сталкиваюсь с некоторыми проблемами, связанными с протоном. Следующие команды запускают загруженный установщик Age Age: < /p>
export STEAM_COMPAT_CLIENT_INSTALL_PATH="${HOME}/.local/share/Steam"
export CAPTURE_AGE_EXE="${HOME}/Downloads/CaptureAgeSetup.exe"
export STEAM_COMPAT_DATA_PATH="$HOME/.steam/steam/steamapps/compatdata/813780/"
PROTON_EXECUTABLE="${HOME}/.local/share/Steam/steamapps/common/Proton 9.0 (Beta)/proton"
if [[ true ]]; then
# ***Validate the variables to make sure that they don't cause issues***
# Check if the Proton executable exists
if [ ! -f "$PROTON_EXECUTABLE" ]; then
echo "Error: Proton executable not found at $PROTON_EXECUTABLE" >&2
exit 1
fi
# Check if the Capture Age executable exists
if [ ! -f "$CAPTURE_AGE_EXE" ]; then
echo "Error: Capture Age executable not found at $CAPTURE_AGE_EXE" >&2
exit 1
fi
# Check if the AOE2 Proton prefix exists
if [ ! -d "$STEAM_COMPAT_DATA_PATH" ]; then
echo "Error: AOE2 Proton prefix not found at $STEAM_COMPAT_DATA_PATH" >&2
echo "Please ensure AOE2 is installed and has been run at least once with Proton." >&2
exit 1
fi
# *** Validation OK ***
fi
"$PROTON_EXECUTABLE" run "$CAPTURE_AGE_EXE"
< /code>
исполняемый файл Capture Age начинается и начинает загружать свои данные, но затем сбои с загадочным сообщением об ошибке, в котором говорится «неожиданная ошибка, встречающаяся в приложении». У кого -нибудь был больший успех, работающий по возрасту захвата на Linux? Есть ли очевидная ошибка в том, как я использую Proton?>
Подробнее здесь: https://stackoverflow.com/questions/796 ... -on-proton