Главная Мой профиль Регистрация Выход Вход
Сайт Клана "Fallen Angels"
Воскресенье
19.5.2024
13:00
Приветствую Вас Смертный | RSS ВходРегистрацияГлавная
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ^ElF(  
Форум » Общение » Флудилка » Для новичков
Для новичков
°AirKill°Дата: Вторник, 27.03.2012, 14:05 | Сообщение # 1
i'm Oxotnik!
Группа: Администраторы
Сообщений: 351
Награды: 3
Репутация: 4
Статус: Offline
бязательна к прочтению всем новичкам в JA, своего рода ликбез по основным техническим вопросам игры.

Общие сведения. Моды.

Jedi Academy - игра, изначально основана на движке quake3. Этот движок подразумевает возможность модификации и добавления новых возможностей в игру.
Та, "изначальная jedi academy", которая была выпущена Raven Software, называется basejka, base, то есть, "базовая", без надстроек.

Вскоре после того, как игра поступила в продажу, исходный код некоторых ее частей был открыт для людей, которые хотели модифицировать игру, к примеру, добавить возможность обездвижить игрока на сервере, или исправить какие-либо баги игры, сделать новую боевую систему. Компиляции из таких новых "фишек" называются моды.
Самые известные моды - JA+, ClanMod, MakerMod, LugorMod.

Особенности модов

Наверняка вы играли на ффа серверах в Jedi Academy, потому что обычно это первое место, куда попадают новички. 99% этих серверов используют мод JA+. Однако, существует один тонкий момент. Почему же base еще не умерла, раз её возможности минимальны?

Дело в том, что исходники, которые открыли для моддеров, скорее всего, были немного изменены, потому что, даже если их собрать в библиотеки, ничего не меняя в них, боевая система будет немного отличаться от оригинальной. К примеру, блоки будут немного другими. Поэтому игроки, которые играют в JA именно ради "подраться" играют только на basejka. Некоторые моды, такие, как JA+ или ClanMod намеренно изменяют эту боевую систему, обычно, чтобы упростить её или же сделать более интересной.

На серверах, где установлены такие моды, новичкам легче играть. Однако за лёгкость придется платить – потому что тренировки гораздо эффективнее на base.

На мод-серверах обычно обитают или новички, которые, к примеру, не знают разницы между JA+ и basejka или люди, которые полюбили компанию, собирающуюся на этом сервере. Как правило, на каждом таком сервере помимо случайных людей собираются «завсегдатаи», которые предпочитают играть именно там, знают друг друга. Вообщем, если хотите общения, обычно, мод-сервера гораздо больше для этого подходят, на basejka люди обычно идут подраться, а не поболтать

Также стоит отметить, что из-за большого количества новых возможностей и низкого мастерства самоделкиных нередко на таких модах, как JA+ игра подтормаживает, появляются какие-то неприятные глюки и т.д. Вы, возможно, пока не почувствуете разницу между JA+, ClanMod и basejka - это придёт с опытом.

Установка и принцип работы модов

Установка модов очень проста. Каждый мод состоит из серверной и клиентской части. Если на сервере установлен мод, а у вас нет клиента, не все дополнительные возможности мода будут вам доступны. Приведу пример.

Пускай есть сервер с модом JA+ который позволяет вам выбрать любой цвет меча, а не один из шести, как в basejka. У каждого человека на этом сервере может быть какой - нибудь бурый или малиновый меч. У вас же нет плагина, то есть клиент-части мода. Для вас эти буро-малиновые мечи будут синими, или зелеными, или еще какими-нибудь, как повезет. И сами вы, естественно, тоже не сможете взять в руки такой же меч. У вас не будет соответствующего меню чтобы сделать это, ибо нет клиентской части мода. Но вы можете зайти в игру, побегать, поговорить, даже подраться. В то же время, такая вещь, как sleep будет на вас действовать, то есть если админы захотят вас обездвижить, они смогут это сделать, несмотря на то, что у вас нет клиента.

Обычно клиентскую можно скачать отдельно. Она вам и нужна. Клиент надо скачать и скопировать в папку GameData.

Структура JA и принцип загрузки.

Теперь про те папки, которые вы там найдете. В GameData будет изначально папка base, в ней куча файлов .pk3 (как минимум, assets0-3.pk3) и несколько .cfg.

Допустим, вы скачали мод ClanMod. У вас в папке GameData после установки будут папка base и папка clanmod. Когда вы запускаете jamp.exe, все ресурсы, нужные ей для работы ищутся в папке base. Когда вы загружаете мод через пункт Setup главного меню, игра подгружает дополнительные ресурсы из папки clanmod, если вы выбрали из списка модов ClanMod), то же самое происходит, когда вы заходите на ClanMod сервер - автоматически загружаются файлы кланмода из папки clanmod.

Игровая консоль и конфиги

Теперь про консоль. Она вызывается нажатием клавиш Shift + ~ (в русской раскладке «ё»).
Есть такое понятие как консольная переменная, ConsoleVARiable, сокращенно cvar. Например цвет вашего меча хранится в консольной переменной color1, цвет второго меча хранится в переменной color2, рукоятка меча - в переменнной saber1 и т.д. То же можно сказать и о других настройках, абсолютно всех настройках Jedi Academy, лишь некоторые из которых доступны через всякие менюшки.

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

/write vasya

Это сохранит все ваши текущие настройки в файле vasya.cfg в виде:

имя_переменной значение
имя2 значение2
...

Затем вы можете восстановить все эти переменные, выполнив команду /exec vasya . Естественно, если вам хочется, к примеру, сохранить только некоторые из них, то это очень легко сделать. Вы можете открыть блокнот, написать туда, к примеру:

saber1 kyle
color1 1
saber2 none

и сохранить этот файл с расширением .cfg в папке base, скажем, под именем test.cfg.
Тогда игра выполнит эти три команды автоматически при команде /exec test, ваш меч станет мечом Кайла Катарна, цвет меча станет синим, а второй меч, если он у вас есть, исчезнет (необходима смерть для применения изменений).

В папке base есть файл jampconfig.cfg Когда вы запускаете jamp.exe, программа образно выполняет команду /exec jampconfig, то есть это и есть файл, где хранится текущее состояние ваших переменных (читай: ваши текущие настройки).

Теперь о cfg и модах.
Если вы зашли на сервер с модом кланмод, вы можете выполнить через консоль как те файлы .cfg, которые находятся в папке base, так и те, которые находятся в папке clanmod. При этом у кланмодовских будет более высокий приоритет, то есть если есть файл a.cfg в папке base и такой же a.cfg в папке clanmod, то выполнится только файл из папки clanmod. Но, кстати говоря, будучи на кланмоде, вы не сможете выполнить файл из папки japlus, а когда вы на basejka сервере, то вы можете выполнять только те файлы, которые в папке base.

/write тоже записывает .cfg в папку текущего мода, если он загружен.
Поэтому свои файлы .cfg (конфиги) стоит держать в папке base, чтобы они были доступны повсюду.

Наверняка вы замечали, что когда вы заходите на какой-то новый сервер, бывает, что ваши настройки сбрасываются. Виноват в этом jampconfig.cfg.

Например, если вы играли только на base и JA+ моде, а потом в первый раз в жизни зашли на ClanMod сервер, игра подгрузит кланмод и выполнит jampconfig.cfg из папки кланмод, "чистый", который вы не изменяли.

Pure сервера

Также нельзя обойти вниманием такую вещь, как pure-сервера (pure - от англ. "чистый", "безпримесный"). Если на сервере переменная sv_pure имеет значение 1, то сервер проверяет ваш клиент на наличие тех же .pk3 файлов, что и у него, а также проверяет эти файлы на идентичность. В случае, если у вас недостаёт файлов или они не проходят проверку на идентичность, сервер не пускает вас в игру. Если же у вас избыток файлов (есть те, которых нет на сервере), лишние файлы не подгружаются клиентом. Поэтому если у вас стоит русификатор, и вы, заходя на сервер, видите кашу вместо букв, то это означает, что pk3 файл с русским шрифтом отсутствует на сервере и не подгружается клиентом, а шрифт по умолчанию не может загрузиться. Чтобы решить проблему, пропишите в консоли: "/vid_rest"

Пара замечаний:
1. В консоли вы пишете / перед командами, а в cfg косая черта не нужна
2. Пользуйтесь кнопкой tab - это автозаполнение. Например, откройте консоль, напишите "col" и нажмите tab – вы поймёте, что я имею в виду.

Сообщества игроков.

Игроки объединяются в кланы и команды. Команды в основном нацелены исключительно на игру как на спорт. Кланы имеют более выраженную социальную направленность.
Большинство российских кланов объединены в лигу Russian Jedi Knight League (www.jediknight.ru). Вы можете прочитать о лиге на форуме вышеуказанного сайта. Несмотря на многочисленные плюсы, лига изолировала русских игроков так, что на мировом уровне практически никто из них неконкурентоспособен.

В последнее время RJKL находится в серьезном упадке. Турниры не проводятся, кланы остались только самые старые, новичков практически не приходит.

Европейские игроки объединены (их спортивная часть) ESL - Electronic Sports League. Там собираются самые опытные игроки со всего мира. Официальный сайт: www.esl.eu.

Изестные Русские кланы:Sexuality Team,Jedi Orden,Illuminati-Order,PLS,TFR,GoD,DK.


 
Форум » Общение » Флудилка » Для новичков
  • Страница 1 из 1
  • 1
Поиск:


Fallen Angels (c) 2024 - 2012
Используются технологии uCoz