Гео, актуально?
─═─ Begin of file's LAMMAH'S.TXT non-coded transmission. ─═─
Данный гайд поможет начинающему сабжевому потребителю настроить игрушку
Quake3Arena by id Software.
кстати, на www.quake3.baltnet.ru имеются ссылки на сайты, где описывается
создание алиасов и серверных конфигов. палево: канал 512к - тормозняк
> все дополнения в последующих версиях будут отмечаться желтым цветом ;)
> о багах сообщайте мылом мне
>> настройки по дефолту самые быстрые, при наличии достаточно мощной
>> машины
>> их проще изменить в менюшках на более красивые. HО, если вы хотите их
>> поменять и в конфиге, то на скорость влияет только vid.cfg
>>> вместо "name" можно поставить свой ник ;)
════─────────────────────────────name.cfg─────────────────────────────════
// generated by quake/HZ/papa karlo, do not modify
unbindall
exec name/aliases
exec name/user
exec name/server
exec name/sound
exec name/vid
wait
echo "^1DONE^2!"
════─────────────────────────────name.cfg─────────────────────────────════
соответственно, создаем, папку "name", конфиг "name.cfg", после чего в нем
указываем конфиги из папки как показано на примере:
name/user
name/server
name/sound
name/vid
после чего делаем ярлычок типа "c:\q3a\quake3.exe +exec name" и юзаем.
теоретически можно все это сделать через переменную, например:
seta user name
exec $user
...etc
Далее, сами конфиги. Сначала конфиг непосредственно юзера. Перед ним идут
юзерские алиасы.
════────────────────────────────aliases.cfg────────────────────────────════
// aliases
// если у вас будут алиасы, напишите их здесь
// for example:
seta name1 "seta name Kozel;bind <key> vstr name2"
seta name2 "seta name Name;bind <key> vstr name1"
// bind <key> "vstr name1" - прописать в user.cfg
echo ^5OK
════────────────────────────────aliases.cfg────────────────────────────════
════─────────────────────────────user.cfg─────────────────────────────════
// weapons
bind TAB "weapon 4" // гранатница
bind 3 "weapon 7" // рэйлган
bind 4 "weapon 9" // БФГ
bind e "weapon 2" // автомат
bind 2 "weapon 1" // пила
bind f "weapon 5" // ракетница
bind q "weapon 8" // плазмаган
bind r "weapon 6" // лайтнинг
bind SHIFT "weapon 3" // двустволка
// movement & actions
bind MOUSE1 "+attack"
bind MOUSE2 "+moveup" // прыжок
bind SPACE "+movedown" // приседание
bind a "+moveleft"
bind d "+moveright"
bind w "+forward"
bind s "+back"
bind ALT "+zoom" // приближение
bind CTRL "+button2" // использование рулеза (Телепорт)
bind 1 "say :)" // просто смайлик
bind 5 "say_team GET QUAD DAMAGE!" // тимплейное сообщение
// environment (очевидно, консоль и меню - задефайненные кнопки :-/)
bind F1 "+scores" // счет (пока держишь кнопку)
bind t "messagemode" // chat
bind y "messagemode2" // team chat
// options
seta timedemo "1"
seta scr_consspeed "99999"
seta cg_autoswitch "0" // автосмена оружия выключена
seta cm_playerCurveClip "1"
seta cg_predictItems "0"
seta sex "male" // девушки, меняйте этот параметр на "female"!
seta handicap "100" // рождение с максимальным кол-вом хелса
seta color "1" // красные эффекты, в частности рельса красная
seta model "grunt/red" // моделька из ку2, красного цвета
seta snaps "30"
seta rate "100000" // дефолтный рэйт 25к - на слабых сетках 100к не советую
seta name "PIZDEZ" // цветные имена делаются так: ^#, # - цвет 0-7
seta cl_run "1"
seta cl_packetdup "1"
seta cl_maxpackets "30"
seta cl_pitchspeed "140"
seta cl_yawspeed "140"
seta cl_cdkey "123456789"
seta freelook "1" // mouse look
seta m_filter "0" // если кому не нравится плавность хода, ставьте "1"
seta m_side "0.25"
seta m_forward "0.25"
seta m_yaw ".015" // стандартный 0.022 - движение мыши по горизонтали
seta m_pitch ".022" // движение по вертикали, для инверсии ставить "-.###"
seta cl_mouseAccel "0" // акселерация отключена
seta sensitivity "9" // чувствительность
seta in_joystick "0"
seta in_mouse "1"
seta in_mididevice "0"
seta in_midichannel "0"
seta in_midiport "0"
seta in_midi "0"
seta com_introplayed "0" // начальная заставка не проигрывается
seta com_maxfps "0"
seta con_notifytime "5" // время, пока надпись висит на экране (3 дефолт)
seta cl_noprint "0"
seta cg_centertime "2"
seta cg_nopredict "0" // включает клиентский предикшн ("1" выключает)
seta cg_footsteps "1" // шаги включены
seta com_hunkMegs "20"
echo ^5OK
════─────────────────────────────user.cfg─────────────────────────────════
теперь звук
════─────────────────────────────sound.cfg─────────────────────────────════
// sound
seta s_musicvolume "0" // громкость музыки
seta s_volume "1" // громкость эффектов
seta cg_stereoSeparation "1"
seta s_occ_eq "0.75"
seta s_occfactor "0.5"
seta s_bloat "2.0"
seta s_numpolys "400"
seta s_polyreflectsize "10000000"
seta s_polysize "10000000"
seta s_polykeep "1000000000"
seta s_refdelay "2.0"
seta s_refgain "0.45"
seta s_leafnum "0"
seta s_max_distance "1000.0"
seta s_min_distance "3.0"
seta s_distance "100.0"
seta s_doppler "1.0"
seta s_rolloff "1.0"
seta s_mixPreStep "0.05"
seta s_mixahead "0.2"
seta s_loadas8bit "0"
seta s_khz "22"
seta s_separation "1"
snd_restart
echo ^5OK
════─────────────────────────────sound.cfg─────────────────────────────════
далее, настройки видео.
════──────────────────────────────vid.cfg──────────────────────────────════
// video
seta cg_lightmap "0"
seta cg_deferPlayers "1"
seta cg_forceModel "1" // все модельки становятся как ваша
seta cg_teamChatHeight "16" // высота панели тим-чата
seta cg_teamChatTime "3000" // время существования тим-надписи
seta cg_bobroll "0"
seta cg_bobpitch "0"
seta cg_bobup "0"
seta cg_runroll "0"
seta cg_runpitch "0"
seta cg_railTrailTime "1500" // время висения в воздухе рельсы (1.5с)
seta cg_lagometer "0" // отображает кол-во фрагов справа внизу
seta cg_simpleItems "1" // оружие и патроны спрайтовые ("1" - модельки)
seta cg_crosshairY "0" // сдвиг прицела по вертикали
seta cg_crosshairX "0" // сдвиг прицела по горизонтали
seta cg_crosshairHealth "0" // при уменьшении хелса цвет прицела не меняется
seta cg_drawCrosshairHealth "0" // тоже самое :)
seta cg_crosshairSize "24" // размер прицела
seta cg_drawRewards "0" // награды не отображаются
seta cg_drawAttacker "0" // атакующий не отображается
seta cg_drawAmmoWarning "1" // сообщение при критическом уменьшении патронов
seta cg_draw3dIcons "0" // 3Д иконки :) (армор, хелс)
seta cg_draw2D "1" // 2Д иконки :) (цифры)
seta cg_drawSnapshot "0" // снапсы не отображаются
seta cg_drawFPS "0" // ФПСы не отображаются │ может быть только одно
seta cg_drawTimer "1" // время отображается │ из двух (либо фпс, либо время)
seta cg_drawStatus "1" // отображение армора, хелса, патронов
seta cg_gibs "0" // гибы отрублены - жрут память
seta cg_stereoSeparation "1"
seta cg_fov "90" // фов (типа угол обзора)
seta cg_zoomfov "30" // фов при приближении
seta cg_drawGun "0" // оружие не прорисовывается ("1" - справа, "2" - слева)
seta cg_marks "0" // следы на стенках не остаются
seta cg_drawCrosshairNames "0" // при наведении на игрока не показывает его имя
seta cg_drawCrosshair "5" // вид прицела (точка)
seta cg_brassTime "0" // брасс-эффект отключен
seta vid_ypos "22" // позиция оружия по вертикали (если рисуется)
seta vid_xpos "3" // позиция оружия по горизонтали (если рисуется)
seta cg_shadows "0" // тени отключены (1, 2 (для Ривы) - включены)
seta r_primitives "0"
seta r_railSegmentLength "16" │ рельса тонкая
seta r_railCoreWidth "4" │ похожа на лазерный луч
seta r_railWidth "6" │ чем меньше рельса, тем меньше тормоза
seta r_facePlaneCull "0"
seta r_gamma "1.5" // яркость
seta r_swapInterval "0"
seta r_textureMode "GL_LINEAR_MIPMAP_NEAREST" // детализация текстур
seta r_finish "0" // синхронизация свопов каких-то кадров... отключена :)
seta r_dlightBacks "0"
seta r_dynamiclight "0" // динамическое освещение отключено
seta r_drawSun "0" // солнца нет в мире свинца и пороха...
seta r_fastsky "1" // плохое качество неба...
seta r_showsky "0" // ...да его и нет совсем :)
seta r_ignoreGLErrors "1"
seta r_flares "0" // лампочки крутейшие отключены (тормоза...)
seta r_lodbias "2" // "1" и "0" помедленнее, но красивее
seta r_lodCurveError "250"
seta r_ignoreFastPath "1"
seta r_smp "0" // поддержка многопроцессорной системы отключена
seta r_subdivisions "999" // хреновая геометрия ("0" - лучшая)
seta r_vertexLight "0" // обычное освещение ("1" - вертексное, типа быстрое)
seta r_simpleMipMaps "1"
seta r_customaspect "1" // лажа, оставьте
seta r_customheight "640" │ разрешение
seta r_customwidth "480" │
seta r_fullscreen "1" // полноэкранный режим
seta r_mode "3" // 640х480
seta r_ignorehwgamma "0" // игнорирование хардварной гаммы отключено
seta r_overBrightBits "1"
seta r_depthbits "16"
seta r_stencilbits "0" // на Риве можно "8" или "1" (для всех карт)
seta r_stereo "0" // для виртуальных очков
seta r_colorbits "16" // 16-битный цвет
seta r_texturebits "16" // 16-битные текстуры
seta r_detailtextures "1"
seta r_preloadTextures "0"
seta r_roundImagesDown "1"
seta r_picmip "3" // плохое качество текстур (уменьшать для красоты)
seta r_allowExtensions "1" // GL Extensions для большей скорости
seta r_ext_texture_env_add "1"
seta r_ext_compiled_vertex_array "1"
seta r_ext_multitexture "1" // можно убрать для увеличения скорости
seta r_ext_gamma_control "1"
seta r_ext_compress_textures "1"
seta r_glDriver "opengl32" // DEFAULT OPENGL driver (вуду - "3dfx")
seta cg_viewsize "80" // размер экрана на два меньше полного
seta cg_predictItems "0" // возможно влияет на предикшн при взятии итемов
seta com_blood "0" // крови нет
seta r_fullbright "0"
seta r_intensity "1.5"
seta r_lightmap "0"
seta r_flareSize "0" // если будете включать лампы, увеличьте
seta r_lodscale "2"
seta r_noportals "0" // а зачем нам портал?
vid_restart
echo ^5OK
════──────────────────────────────vid.cfg──────────────────────────────════
ну и, наконец, серверные настройки.
════─────────────────────────────server.cfg─────────────────────────────════
// LAN server
seta g_quadfactor "3" // обычная сила квада (х3)
seta g_qametype "3" // тимплей по дефолту
seta g_syncronousClients "1" // синхронизация клиентов
seta g_forcerespawn "1" // быстрый респаун (1с)
seta g_arenaScores "1"
seta g_arenaRank "1"
seta sv_reconnectlimit "1000" // лимит перезапусков карты на сервере
seta sv_allowdownload "0" // даунлоад запрещен
seta rconPassword "LOHI BCE" // пароль удаленного управления
seta sv_privateClients "1" // приватизация клиентов (закрытый сервер)
seta sv_privatePassword "LOHI BCE" // пароль для закрытого сервера
seta ui_ctf_friendly "1" │ фраглимиты, таймлимиты, френдлисы для
seta ui_ctf_timelimit "30" │ разных видов игры
seta ui_ctf_capturelimit "0" │
seta ui_team_friendly "1" │
seta ui_team_timelimit "20" │
seta ui_team_fraglimit "0" │
seta ui_tourney_timelimit "10"│
seta ui_tourney_fraglimit "0" │
seta ui_ffa_timelimit "0" │
seta ui_ffa_fraglimit "50" │
seta g_logSync "0"
seta g_log "name.log" // лог-файл
seta g_warmup "1" // разминка типа (имхо старт обсервером, а не сразу в игре)
seta g_friendlyFire "1"
seta g_maxGameClients "8" // кол-во игроков в игре непосредственно
seta sv_maxСlients "32" // кол-во клиентов на сервере (игроки+обсерверы)
seta net_socksEnabled "0" // "носочки" отключены ;)
seta net_socksPassword ""
seta net_socksUsername ""
seta net_socksPort ""
seta net_socksServer ""
seta net_noipx "1" // IPX отключен (ибо глючен) - TCP/IP рулит
seta net_noudp "0" // TCP/IP не отключать!
seta g_spSkill "4" // скилл ботов
seta g_spVideos "\tier8\1"
seta g_spAwards "\a1\2\a2\12\a4\154"
seta g_spScores5 "\l2\1\l0\1\l1\2"
seta g_spScores4 ""
seta g_spScores3 "\l0\1\l1\1\l2\1\l3\1"
seta g_spScores2 ""
seta g_spScores1 ""
seta sv_maxRate "0" // любое значение рэйта у клиента
seta sv_hostname "suxxx.formoza.ru" // название сервера
seta dmflags "1" // дмфлаги врублены - мультиплайер по дефолту
seta vm_ui "0"
seta vm_game "0"
seta vm_cgame "0"
seta timelimit "0" │ дефолтные значения таймлимита и фраглимита
seta fraglimit "0" │
echo ^5OK
════─────────────────────────────server.cfg─────────────────────────────════
до новых встреч, наши маленькие любители спорта...
─══─ End of file's LAMMAH'S.TXT non-coded transmission. ─══─
вроде все работает, багфикс возможен, вопросы теоретически можно на емыл, можно
на пагу вывешиваться.
WBR, Mike
ICQ: 33767508 - mac-...@mail.ru - M3.EAgle [Clan MAC | idGames] - [99-АУ]
... Мы в тимплее рубимся или в сингле ватрушки лепим на отсосе? (c) Suvorov