LiNewb - Linux портал для начинающих: новости, анонсы, статьи, форум, FAQ по Linux.
LiNewb - Google поиск

Статьи, описания, мануалы » материал и комментарии


Поиск по разделу: 

Категории статей, описаний, мануалов

Мои статьи [0] О Linux в общем... [4]
Установка, обновление Linux [3] Сеть, Интернет [5]
Android [0] Графика [8]
Безопасность [1] Полезные советы [7]
Программы, утилиты [7] Игры, музыка, видео [1]
Прогр-ние: Web [1] Прогр-ние: Система, Приложения [0]
Разное [13]
Главная » Статьи » Игры, музыка, видео

Nexuiz 2.5 - FAQ по установке и настройке

Nexuiz 2.5

Системные требования:

400 MB места на жестком диске
Linux Kernel 2.2 или новее, с установленным glibc
Mac OS X 10.4 или новее (PPC или x86)
Windows 2000/XP/Vista (32-bit или 64-bit)

Высокое качество/Рекомендуемые:

- Процессор: 1.5 Ghz Intel Pentium 4 или AMD Athlon 1500+ или выше
- Видеокарта: 9600 ATI или GeForce 5700FX или лучше
- Память: 512 MB или больше

Низкое качество:

- Процессор: 1 GHz Pentium III или AMD Athlon
- Видеокарта: GeForce2
- Память: 512 MB

Nexuiz 2.5 FAQ



Проблемы и их устранение

Как установить Nexuiz?

Распакуйте файл nexuiz-<version>.zip. Вы можете воспользоваться практически любым архиватором (например 7zip). Очень ВАЖНО сохранить структуру каталогов при распаковке (например в WinZip это опция "Use folder names"). После распаковки структура каталогов должна быть такой:

Nexuiz/
|-- Docs/
|-- data/
| |-- common-spog.pk3
| `-- data*.pk3
|-- havoc/
| `-- data*.pk3
|-- Nexuiz.app/
|-- Nexuiz-SDL.app/
|-- server/
| `-- *
|-- sources/
|-- *.exe
|-- *.dll
`-- nexuiz-linux-*

Когда я запускаю Nexuiz, то все, что я вижу, это черный экран, иногда с черными квадратами

Это случается, когда движок не может загрузить файл data*.pk3 или есть проблема с инициализацией OpenGL. Возможное решение:

  1. Вы распаковали zip файл без указания имени каталога (см. Как установить Nexuiz?)
  2. на Linux: текущий каталог не является каталогом Nexuiz/ . См. Как разместить ссылку на Nexuiz на рабочем столе в Linux? для исправления ошибки
  3. на Mac: Вы пытались распаковать и перенести файлы из апдейта Nexuiz, и это привело к удалению старых файлов. Когла Вы используете Mac GUI, то переносите только файлы, но не каталоги, т.к. это приведет к удалению старых файлов, или используйте команду консоли mv, которая не будет удалять старые файлы
  4. OpenGL не может инициализироваться. Установите самые последние драйверы для видеокарты. Для большинства видео карт драйверы можно найти здесь: intel ati nvidia
  5. скачанный файл мог быть поврежден, скачайте Nexuiz еще раз

В Linux я вижу только карту, но не вижу персонажей и предметов

Это происходит потому, что есть проблема с инициализацией OpenGL. Возможные причины:

  1. OpenGL не может инициализироваться. Установите самые последние драйверы для видеокарты. Для большинства видео карт драйверы можно найти здесь: intel ati nvidia
  2. У вашего аккаунта нет прав, необходимых для включения 3d acceleration. Обычно Вам нужно добавить себя в группу пользователей video, и Вы сможете сделать это, зайдя в консоль под аккаунтом root:
    usermod -a -G video YOURUSERNAME
    После этого Вы должны выйти из сеанса и затем заново войти.

Когда я запускаю Nexuiz, то мой экран мерцает

Это известная проблема под Windows с графицескими чипсетами от Intel, и это баг в драверах для видеокарт. Решение: установите [Flip-Policiy] в [blit]. Откройте Панель Управления, там должна быть иконка [Intel(R) GMA driver] (или что-то вроде того), дважды щелкните по ней. Кликните по [3D Settings] чтобы найти эти настройки.

Как мне увеличить fps в игре?

Вы можете выбрать предустановленные установки производительности в меню Settings / Video. [Normal] по умолчанию, [Medium] и [Low] прибавят скорости, а High, Ultra и Ultimate позволяют воспользоваться большим набором графических эффектов, если у Вас высокопроизводительная видео карта. Кроме того Вы можете выбрать enable/disable для конкретных настроек. Более высокой производительности можно достичь выключением динамического освещения и теней в меню Settings / Effects. Глубина цвета также влияет на потребление ресурсов. Можно еще поэкспериментировать с настройками Deluxemapping и Coronas. На старых и встроенных видео картах, а также на ноутбуках с малой видео памятью, Вы можете попробовать понизить качество текстур в меню Settings / Video. Некоторые видео карты (в основном ATI или старые) будут работать быстрее, если Вы отключите Vertex Buffer Objects в меню Settings / Video. В других случаях может сильно помочь отключение OpenGL 2.0 Shaders. Со включенным OpenGL 2.0 Shaders как правило все работает быстро на многих видео картах, поэтому эта функция вколючена по умолчанию.

Звук прерывистый, иногда треск в динамиках

Попробуйте вместо nexuiz.exe запускать игру файлом nexuiz-sdl.exe (на Windows). Можно попробовать запускать игру, добавив в командной строке параметры -sndspeed 48000 и/или -sndstereo, это тоже может помочь на некоторых компьютерах (на Linux, Mac, Windows).

Мышь тормозит и курсор периодически перескакивает вверх экрана (на Mac / Linux)

Mac: Попробуйте отключить опцию Turn off OS mouse acceleration в меню Settings / Input. Или проделайте это из консоли: apple_mouse_noaccel 0; vid_restart (Как открыть консоль?) Linux: Попробуйте отключить опцию Turn off OS mouse acceleration в меню Settings / Input. Или проделайте это из консоли: vid_dga 0; vid_restart (Как открыть консоль?)

Не могу переключиться на 32-bit цвет (под Windows)?

Проверьте, выставлена ли у вас на компьютере глубина цвета 32 bit. Если на вашем компьютере выставлена глубина цвета 16 bit, то к сожалению Nexuiz не сможет сам переключить глубину цвета в 32 bit.

Когда я подключаюсь к серверу или меняю карту, то я вижу только черный экран, но все же могу двигаться и стрелять

Вероятно у Вас нет той карты, которая работает на сервере. Хотя сервер Nexuiz поддерживает загрузку карт/контента, но он может быть иногда не сконфигурирован (или не правильно сконфигурирован) для поддержки этой возможности и Вам придется заполучить карту другими способами. Такие серверы должны иметь ссылки в своиз названиях или на их страницах приветствия. Есть также и wiki страницы, посвященные новым картам. Для Linux: вам нужно установить библиотеку libcurl, иначе загружать карты Вы не сможете. libcurl как правило есть во всех дистрибутивах Linux, просто проинсталируйте пакет "libcurl" используя менеджер пакетов вашего дистрибутива.

Где можно еще получить помощь?

Посетите официальный форум Nexuiz. Там есть раздел поддержки. Так же можно попросить помощи через IRC чаты. Для этого есть канал для пользователей (irc://irc.quakenet.org/nexuiz) и разработчиков (irc://irc.anynet.org/alientrap)

Основные вопросы

Как устанавливать новые карты?

Карты как правило поставляются как *.pk3 файлы. Все что Вам нужно, так просто скопировать это файл в каталог Nexuiz/data/ (на Linux, Mac, Windows) или ~/.nexuiz/data/ (на Linux, Mac). Пакеты Карт, которые скачаны с серверов во время игры, размещаются в Nexuiz/data/dlcache/ или ~/.nexuiz/data/dlcache/ и используются до тех пор, пока Вы не вышли из Nexuiz. Если Вы хотите использовать их для локальной игры или разместить их на своем сервере, то Вы можете их закачивать в каталог на уровень выше, прямо за config.cfg.

Как разместить ссылку на Nexuiz на рабочем столе в Linux?

Используйте скрипт nexuiz-linux-sdl.sh или nexuiz-linux-glx.sh вместо бинарных файлов. Скрипты будут использовать правильные рабочие каталоги, выбирайте соответствующий скрипт для Вашей системы (32 или 64 bit).

Как открыть консоль?

Нажмите [shift]+[escape]. Для закрытия консоли нажмите [escape]. Клавиши ` или ^ тоже открывают консоль.

Какие консольные команды/переменные можно использовать?

вы можете получить список переменных командой cvarlist из консоли (Как открыть консоль?). Команда cmdlist выдаст Вам список доступных команд. Версию с описаниями Вы можете найти здесь: Nexuiz wiki.

Как использовать цвета в моем нике и сообщениях?

Цвета в нике и сообщениях можно менять двумя способами: или просто вводя ^ и сразу за ним цифру от 0 до 9, или набирая ^x и сразу после этого три шестнадцатиричных значения (0-F) представляющих Красный, Зеленый и Синий составляющее цвета. Второй способ позволит использовать намного больше цветов. Например если Вы наберете ^xF00message то текст "message" будет отображаться красным. Простые примеры:

  
code rgb code color    
^0 ^x000 black    
^1 ^xF00 red    
^2 ^x0F0 green    
^3 ^xFF0 yellow    
^4 ^x00F blue    
^5 ^x0FF cyan    
^6 ^xF0F magenta    
^7 ^xFFF white    
^8    half-transparent black
^9 ^x888 grey    
   ^x800 dark red  
   ^x080 dark green  
   ^x880 dark yellow  
   ^x008 dark blue  
   ^x088 dark cyan  
   ^x808 dark magenta  

Как смотреть/записывать демо-ролики?

Демо-ролики - это видеозаписи партий, которые Вы играли. Для автоматической записи роликов при каждой игре достаточно включить опцию Record demos while playing в меню Multiplayer / Demos. Если Вы хотите записать только выборочные игры, то перед игрой в консоли наберите команду rec <demos/name>. Это перед стартом игры или подключением к серверу. Файл демо-ролика будет сохранен в Nexuiz/data/demos/<name>.dem (на Windows) или ~/.nexuiz/data/demos/<name>.dem (на Linux, Mac). Если Вы скачали демку, то скопируйте файл в Nexuiz/data/demos/<name>.dem (на Linux, Mac, Windows) или ~/.nexuiz/data/demos/<name>.dem (на Linux, Mac). Но Вы должны создать этот каталог, если ни разу не записывали ролики. Для просмотра Вы должны выбрать файл в Multiplayer / Demos и нажать [play] кнопку. Так же вы можете для просмотра использовать команду из консоли: ply <demos/name> (Как открыть консоль?). Список файлов роликов можно получить по команде dem в консоли. Некоторые полезные "горячие клавиши" для просмотра и записи роликов перечислены здесь. Простой способ для автоматической записи роликов здесь.

Настройка сервера

Как запустить сервер?

Для запуска сервера используйте меню Multiplayer / Create. При этом Вы всегда должны будете и сами играть на вами созданном сервере. Но если Вы хотите создать сервер, но не быть обязанным играть на нем самому, то ознакомьтесь с файлом readme.txt в каталоге Nexuiz/server/, где это разъясняется.

Какие порты нужно открыть в Firewall для запуска сервера?

Порт по умолчанию 26000 UDP. Вы можете его изменить в меню Multiplayer / Create или запуская Nexuiz с параметром -port <port> или используя строку port <port> в файле конфигурации сервера. Если Вы следуете данным ранее указаниям, то Вам этот параметр в командной строке, т.к. это будет уже проделано в файле конфигурации для сервера. Для добавления аргументов командной строки в Windows, создайте новый ярлык для nexuiz.exe или nexuiz-dedicated.exe и кликните по нему правой кнопкой мыши. Выберите properties и вставьте строку -port <port> в текстовое поле "Target:". Проверьте, что текстовое поле "Start in:" содержит полный путь к каталогу Nexuiz и нажмите "OK". Параметр будет использоваться, если Вы будете запускать Nexuiz кликая по новому ярлыку.

Используется в игре что-то типа rcon?

Да, начиная с Nexuiz 2.0 присутствует rcon (QuakeWorld совместимый, встроенный в игру, способ управления сервером с помощью консоли). Для его использования Вы должны ввести rcon_password <password> в консоли сервера или в его конфигурационном файле. Клиенты Nexuiz должны ввести такой же пароль. После Вы можете использовать команды rcon <command> если Вы подключены к серверу, или должны будете послать команду rcon_address <ip/hostname> или rcon_address <ip/hostname>:<port> для подключения к серверу. Есть конечно и другие rcon утилиты, но удостоверьтесь, что используете именно QuakeWorld совместимую rcon утилиту.

Как исключить игрока, который использует в имени спец-символы?

Выполните команду status в консоли сервера. Вы увидите список всех игроков. Перед их именами будут показаны их идентификаторы (player id). Вы можете исключить неугодного игрока командой: kick # <player id> <reason> (ставьте пробел после #).

Разработка

Как создавать или редактировать карты?

Вам нужен NetRadiant, Q3 Map Editor. Для удобства образ, сконфигурированный для Nexuiz, включен в extra/ для Windows и MAC-Intel, но Alientrap официально не поддерживает эту программу.

Где можно взять последние версии исходных кодов?

Engine: инструкции доступны по адресу http://icculus.org/twilight/darkplaces/download.html, ищите Accessing the SVN server (Вам понадобится svn client, beta-сборки доступны здесь)

Game data: Вам понадобится svn client. Для получения файлов с репозитория при помощи консольного svn client, выполните следующее:

svn co svn://svn.icculus.org/nexuiz/trunk/

Для компиляции game-кода Вам понадобится fteqcc. Скачайте его и запустите 3 раза: один раз в data/qcsrc/menu, один раз в data/qcsrc/server и один раз в data/qcsrc/client. Есть и Makefile в каталоге data/ для выполнения всех этих операций.



Вольный перевод информации с сайта Alientrap
LiNewber @ http://linewb.moy.su


Источник: http://linewb.moy.su
 
     


Категория: Игры, музыка, видео | Добавил: linewber (07.04.2009) | Автор: LiNewber
Теги: игры для Linux, Nexuiz
Просмотров: 7442 | Рейтинг: 5.0/2
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Вход на сайт

Нашли ошибку в тексте?

Система Orphus

Метки документов

Проект OpenNET 
Все зарегистрированные товарные знаки, находящиеся или отображаемые на страницах сайта //linewb.moy.su, принадлежат своим законным владельцам. Вся информация, полученная со сторонних источников, публикуется с обязательными ссылками на эти источники.