Assaultcube не запускается в Rosa Linux
Обновлено: 21.11.2024
Я обновился до 12.04 и не могу играть ни в какие игры. Как AssaultCube или Cube 2 sauerbraten. Или Куб. Ни один не работает, они открываются в терминале и терминал закрывается. Исправит ли это переход на 11.10? ПОМОГИТЕ!:x
Для AssaultCube и Cube 2 исходники не нужны, игра работает с использованием клиентов для управления графикой и т.д., я их уже скачал, а она не запускается, есть только окно терминала, которое открывается и закрывается примерно наполовину Второй. Помогите!
Для AssaultCube и Cube 2 исходники не нужны, игра работает с использованием клиентов для управления графикой и т.д., я их уже скачал, а она не запускается, есть только окно терминала, которое открывается и закрывается примерно наполовину Второй. Помогите!
Assaultcube находится в репозиториях программного обеспечения. Вы устанавливали оттуда или скачивали с официального сайта?
В любом случае, вы можете открыть окно терминала и запустить игру оттуда? Для Assaultcube вы должны ввести:
штурмовой куб
. чтобы он запустился. Вы можете получить некоторые сообщения об ошибках в окне терминала, которые помогут устранить проблему.
Вот что я пытаюсь выполнить, оно прикреплено.
Это исполняемый файл bin_unix, и я не могу его запустить, он открывается на долю секунды, а затем закрывается.
Откройте окно терминала и выполните следующую команду:
~/Documents/sauerbraten/sauerbraten_unix
. и опубликуйте все появившиеся сообщения об ошибках.
Я понял это и не знаю, что делать. Я все еще нуб.
ryard@ryard-Latitude-2100:~$ ~/Documents/sauerbraten/sauerbraten_unix
На вашей платформе нет предварительно скомпилированного клиента Sauerbraten.
Чтобы создать собственный клиент, выполните следующие действия:
1) Убедитесь, что у вас установлены библиотеки SDL, SDL-image, SDL-mixer и OpenGL.
2) Перейдите в каталог src/ и введите "make install".
3) Если сборка прошла успешно, вернитесь в этот каталог и снова запустите этот скрипт.
ryard@ryard-Latitude-2100:~$
Помогите!
Самый простой способ — установить пакет Ubuntu из репозиториев программного обеспечения — он там. Найдите его в Центре программного обеспечения.
Они находятся в репозиториях мультивселенной — убедитесь, что они включены. У меня нет под рукой установки 12.04, чтобы проверить, но в меню редактирования Центра программного обеспечения должна быть запись «Источники программного обеспечения».
Я попытался запустить AC с моего терминала на рабочем столе, и вот что я получил:
ryard@ryard-home:~$ attackcube
Используется домашний каталог: /home/ryard/.assaultcube_v1.104
текущая локаль: en_US.UTF-8
инициализация: sdl
init: net
init: world
init: video: sdl
init: video: mode
X Ошибка неудачного запроса: BadValue (целочисленный параметр вне допустимого диапазона для операции)
Основной код операции неудачного запроса: 129 (XFree86-VidModeExtension)
Младший код операции неудачного запроса: 10 (XF86VidModeSwitchToMode)
Значение в неудачном запросе: 0xb5
Серийный номер неудачного запроса: 131
Текущий серийный номер в выходном потоке: 133
:(
Могу ли я получить дополнительную информацию о вашей видеокарте и драйвере? Попробуйте это из окна терминала:
sudo lspci -vnn | grep -A10 VGA
Если у вас карта nvidia или ATi, установили ли вы проприетарные драйверы?
Можете ли вы опубликовать сообщение об ошибке, которое появляется при попытке запустить Cube 2? А также результат:
sudo lspci -vnn | grep -A10 VGA
Вот что у меня получилось:
ryard@ryard-Latitude-2100:~$ sudo lspci -vnn | grep -A10 VGA
[sudo] пароль для ryard:
00:02.0 VGA-совместимый контроллер [0300]: Intel Corporation N10 Family Integrated Graphics Controller [8086:a011] (prog-if 00 [VGA controller] )
Подсистема: Устройство Dell [1028:0461]
Флаги: мастер шины, быстрый devsel, задержка 0, IRQ 44
Память на f6e00000 (32-разрядная, без предварительной выборки) [size= 512K]
Порты ввода-вывода на уровне eff8 [size=8]
Память на уровне e0000000 (32-разрядная, с возможностью предварительной выборки) [size=256M]
Память на уровне f6f00000 (32-разрядная, не- prefetchable) [size=1M]
ROM расширения на [disabled]
Возможности: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Возможности: [d0] Версия управления питанием 2
Используемый драйвер ядра: i915
Код ошибки при попытке запуска находится в посте 12.
Какое разрешение экрана у вас?
Можете ли вы опубликовать результаты вашего конфигурационного файла штурмового куба? Я думаю, что это: .assaultcube_v1.104/config/init.cfg.
Вы также можете попробовать переименовать файл init.cfg (в init.cfg.BAK), чтобы новый файл создавался при запуске. Возможно, что-то есть в файле конфигурации.
Внезапно он начал работать из-за обновления, я думаю, что все равно спасибо за вашу помощь. Если хотите знать, у меня разрешение экрана 1024x600.
Чтобы просмотреть документацию по текущей версии игры, нажмите здесь.
С чего начать
Эта страница поможет вам установить AssaultCube и заставить его работать. Если вы когда-либо играли в CUBE или Sauerbraten, и любая из них работает нормально, то и AssaultCube вам подойдет.
Системные требования
Ниже приведены минимальные требования. AssaultCube может потребовать от вас использовать очень низкие настройки графики для игры на такой системе. Как и следовало ожидать, чем мощнее это, тем лучше!
- Процессор: линейка Intel Pentium III или AMD K7.
- GFX: NVIDIA GeForce 256 или ATi Radeon R7000.
- ОЗУ: 192 МБ.
Также потребуется одна из следующих совместимых операционных систем:
- SDL — для AssaultCube 1.3 или более поздней версии SDL2 ранее использовался SDL-1.2.
- SDL_image — libSDL1.2_image до AssaultCube 1.3, после этого libSDL2_image
- zlib
- либогг
- libvorbis
- Программное обеспечение OpenAL
- libcurl — только до AssaultCube 1.3
Повышение производительности на слабых компьютерах
Как указывалось ранее, приведенные выше аппаратные характеристики являются минимальными, поэтому вам может потребоваться небольшая настройка, чтобы AssaultCube работал в такой системе. Конечно, мы рекомендуем запускать AssaultCube на более мощном оборудовании, чем это. Вот несколько вещей, которые помогут AssaultCube нормально работать при таких низких спецификациях.
- Во-первых, убедитесь, что вы обновили графические драйверы!
- Во-вторых, если вы используете ноутбук, подключите питание, а затем проверьте, не мешают ли функции энергосбережения AssaultCube.
- В операционной системе установите разрешение 800 x 600 и глубину цвета 16 бит (высокий цвет).
- В программном драйвере графического адаптера отключите или отключите столько «дополнительных» параметров, которые поддерживает ваша графическая карта, например сглаживание и анизотропную фильтрацию.
- Включите "vsync" в программном обеспечении вашего графического драйвера (однако выключите его снова, если вы обнаружите, что AssaultCube работает плохо).
- В AssaultCube установите разрешение, точно такое же, как разрешение вашей операционной системы.
Это можно сделать в Настройки ⇒ Настройки видео. меню; в параметрах "Ширина экрана" и "Высота экрана". - Чтобы упростить задачу, мы поместили большинство графических параметров AssaultCube в один удобный слайдер. В AssaultCube вы можете перейти в Настройки ⇒ Настройки видео. меню и переместите параметр "Детали графики" в самое нижнее положение.
Эти ссылки должны помочь вам, если вы хотите узнать больше о настройке параметров видеокарты:
Установка AssaultCube
Дополнительную помощь по установке AssaultCube в различных операционных системах можно найти на вики здесь. Запуск AssaultCube
|