Quake 3 server advanced setup
This page is not fully translated yet, please use a google translate plugin if necessary
1. Создание файла для запуска сервера
Cоздать .txt файл в папке с игрой и вставить туда следующий текст:
start quake3 +set dedicated 1 +exec q3server
Переименовать созданный .txt файл в q3start_server.bat
2. Создание файла для хранения настроек сервера
В папке baseq3 создать .txt файл и переименовать в q3server.cfg
В созданный файл вставить следующий текст:
set sv_hostname "Q3 Server 2020" // Имя сервера set sv_maxclients "8" // Максимальное количество игроков set sv_floodProtect "1" // Защита от спама в чате на сервере вкл\выкл. set sv_pure "0" // Загружать только pk3 файлы, которые есть на сервере - 1\0 set capturelimit "5" // Лимит захвата флагов set fraglimit "30" // Лимит фрагов set timelimit "30" // Лимит времени в минутах set g_gametype "0" // 0 - Free for all, 1 - 1v1, 3 - Team DM, 4 - CTF map q3dm17 // Запуск указанной карты
Приведенные параметры являются основными настиройками сервера.
Можно запустить сервер с помощью q3start_server.bat и подключиться к нему командой \connect 127.0.0.1
Для расширенных игровых настроек можно скачать готовый q3server.cfg и отредактировать под свои нужды или воспользоваться примерами команд приведенными ниже. *
* - Вставлять команды стоит перед вызовом команды map.
set g_teamAutoJoin "1" // Автоподключение в команду при входе на сервер 1\0 set g_teamForceBalance "1" // Балансировка кол-ва игроков в командах 1\0 set g_friendlyFire "0" // Урон по своим 1\0 set g_forcerespawn "0" // Автореспаун в секундах, 0 - выкл. set g_inactivity "180" // Кик неактивных игроков через 180 сек. 0 - выкл. set g_doWarmup "0" // Вкл\выкл разогрев - "Prepare to fight" set g_warmup "10" // Время разогрева в сек. set g_quadfactor "3" // Множитель урона квада set g_weaponrespawn "5" // Время респауна оружия в секундах set g_speed "320" // Скорость передвижения set g_gravity "800" // Сила гравитации set g_knockback "1000" // Сила толчка при взрыве ракеты\гранаты\плазмы и т.п. рядом с игроком
Для того чтобы карты менялись по очереди, тогда вместо команды map можно использовать следующую последовательность команд:
set m0 "map q3dm17; set nextmap vstr m1" set m1 "map q3dm6 ; set nextmap vstr m2" set m2 "map q3dm1 ; set nextmap vstr m0" vstr m0
Для настройки ботов можно использовать такие команды:
set bot_enable "0" // Боты вкл\выкл. Нужен пропатченный exe или диск с игрой set bot_nochat "1" // Чат ботов вкл\выкл. set bot_thinktime "100" // Время между фреймами бота на раздумие 0-200 мсек. set bot_minplayers "4" // Если количество игроков меньше этого параметра, то боты будут добавлены на сервер set g_spSkill "2" // Сила ботов от 1 до 5
Добавить дополнительную информацию о серевере можно командами приведенными в примере ниже:
sets mail "" // \ sets web "www.sodmod.ml" // - Доп. инфа о сервере sets admin "SuperAdmin" // /
Если сервер доступен в интернете *, то список мастер серверов можно редактировать с помощью следующих команд:
set sv_master1 "master.quake3arena.com" // Список мастер серверов, на которые сервер отправляет инфу о себе. set sv_master2 "master.maverickservers.com" set sv_master3 "master.huxxer.de" set sv_master4 "master.qtracker.com"
* - Доступен сервер в интернете будет при условии что имеется "белый" IP, проброшены порты на роутере, quake3.exe разрешен в firewall.
* - Сервер будет отправлять информацию о себе на мастер сервера при соблюдении предидущих условий + .bat файл должен быть запущен с параметром +set dedicated 2.
← To articles list