Quaket.Net
-  Главная
-  Статьи Quake
-  Сервера
-  Демки
-  Фильмы
-  Видео Quake
-  Конфиги
-  Галереи
-  Форум
-  Поиск
-  Обзоры игр
-  Файлы Q1 | Q2 | Q3 | Q4
-  О нас/контакты
пїЅпїЅпїЅпїЅ
-  Quake
-     Скачать Q1
-  Quake 2
-     Боты
-     Скачать Q2
-  Quake III Arena
-     Скачать Q3
-  Quake 4
-     Скачать Q4
-     Quake 4 CD-KEY
-     Q4 FAQ
-  Enemy Territory: Quake Wars
-  QuakeLive
-     Как смотреть демки QuakeLive
Логин
Пароль
Запомнить на этом компьютере
    Регистрация »


Запуск выделенного сервера Quake 4 на Linux


Эта инструкция написана для тех, кому лень читать на английском оригинальные инструкции от разработчиков quake 4 и q4max. Кроме того, здесь указана часть нюансов, которых там нет.

Вот ссылки на них:

Предполагается, что вы обладаете необходимыми минимальными познаниями для работы в Unix-подобных системах.


1) Паки

Необходимо залить на сервер в папку /путь.../quake4/q4base такие файлы:

pak001.pk4 b201b914167f47061fa5f975af527122
pak002.pk4 dabe2c88e004198947431250e3f4ca1d
pak003.pk4 8573f05af4c9568880cc464d06292079
pak004.pk4 12ff4006a7f7181ac16835d05c59905f
pak005.pk4 3576213f4e00f06baf3cd5de089a538a
pak006.pk4 aec7bb418b9a86256f9e5daee894dee2
pak007.pk4 0f53b4fb4df2c14fcd10012baf8b2f87
pak008.pk4 b099d75869f0ffcbcb8e5166374af345
pak009.pk4 cb2b44bf573559dc19b488d9e1e5bec3
pak010.pk4 d024073349dc917b4feab49e6abc417b
pak011.pk4 98c854d94ce1da5272952b77821823df
pak012.pk4 e77a2fda6656495d38773e05bbffda33
zpak_english.pk4 669d6d9a30b798d19434972475b98c53


(после имени файла указана чексумма)

Они много весят. Достать можно так:

  • Самый лучший вариант, списать с диска с Quake 4. На оригинальном диске можно покопаться в папках и найти папку которая называется Data, сами паки в ней. Если у вас iso-образ - можно открыть его программой winrar и добыть паки оттуда
  • Хороший вариант - слить паки по локальной сети с компьютера, где уже установлен Quake 4
  • В крайнем случае можно и скачать (Читайте подсказки "Вариант для продвинутых" здесь)

 

2) Патч

Скачайте полный патч 1.4.2 для линукс.

quake4-linux-1.4.2.x86.run    bd2cb8164ede4272adcc091f724855ac

Ссылки (выбирайте любую):

Установите его. При установке принимайте все по-умолчанию, отвечая так:
- путь инсталяции - /путь.../quake4/
- install pukbuster - No
- create symbolic links - Yes

 

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

Скачать карты (минимально необходимы набор - Monsoon, Placebo Effect, Galang,Torment) и установить их в q4base. Установить мод q4max (последнюю версию вы всегда сможете найти здесь, на данный момент - версия 0.80). Касаемо мода - не лишним будет проверить правильность файлов. В папке q4max должны быть 2 пака:

zz-q4max-game-080.pk4 1a92c4ffa2bdb27822772ffd753ed8b0
zz-q4max-media-080.pk4 09a41384981fe9d91b386204ca3add24

Пример серверного конфига есть в дистрибутиве q4max, а можно скачать уже настроенный, здесь. Очень рекомендуется в конфиге включить авто-даунлоад переменной set net_serverDownload "3".

Серверные конфиги ложить в папку мода.

4) Cкрипт для запуска

Создайте файл с таким содержанием и назначьте ему исполняемые атрибуты:

 

killall q4ded.x86
cd /путь.../quake4
export LD_LIBRARY_PATH=.
./q4ded.x86 +set net_port 28004 +set fs_basepath "/путь.../quake4" +set fs_savepath "/путь.../quake4/save1" +set fs_game q4max +exec server_1.cfg &
./q4ded.x86 +set net_port 28005 +set fs_basepath "/путь.../quake4" +set fs_savepath "/путь.../quake4/save2" +set fs_game q4max +exec server_2.cfg &
./q4ded.x86 +set net_port 28006 +set fs_basepath "/путь.../quake4" +set fs_savepath "/путь.../quake4/save3" +set fs_game q4max +exec server_3.cfg &

Как видите, в переменную fs_basepath вам следует указать путь к quake4.

В переменные fs_savepath нужно указать пути к отдельным папкам для каждого порта. В эти папки сервера будут сохранять свои логи, демки, статсы и т.д. Само собою разумеется, что эти папки должны быть реальными, также q4 должен иметь права на запись в них.

Важно! При указании путей не должно быть завершающего слеша.

Символ "&" в конце каждого вызова означает запуск в фоновом режиме.

Замечания

  • Если вы хотите держать ботов на сервере то скачайте соответствующие паки и положите их в папку q4max. В q4max 0.80 есть команда bot_minplayers, которая работает также, как и в q3.
  • Если вы все сделали по инструкции а сервер не работает, значит при заливке паков испортились файлы. Сверяйте контрольные суммы и перезаливайте.


Quake 4 (вернуться к оглавлению)

Комментарии

Всего комментариев: 0

Добавить комментарий


Возможность оставлять комментарии доступна только зарегистрированным пользователям.
Турниры
19 мая  online (1v1)
20 мая  online (1v1)
27 мая  online (1v1)
16 июн  DreamHack Summer
2 авг  Quakecon 2012
22 ноя  DreamHack Winter
добавить »

Сервера
 Беларусь
  q3.maxigame.by  4 / 108
 Россия
  q2.playground.ru  9 / 44
  q3dm7.ru  0 / 0
  84.22.159.193  0 / 0
  bess.swamp.ru  0 / 0
  q3.playground.ru  17 / 110
  rokket.net  0 / 0
  q3.cn.ru  0 / 0
  77.220.182.39  0 / 0
  80.77.174.189  0 / 0
  q4.corbina.ru  0 / 10
 Украина
  kpi.q2.org.ua  0 / 0
  q32.kerch.net  0 / 0
  q3.nolan.net.ua  2 / 10
  q3.mgplay.net  0 / 0
все сервера »     настроить »

Опрос
Какой мод больше пришелся по душе?

Domination
Attack & Defend
Red Rover
1-Flag CTF
Harvester
     Результаты опроса



2006 - 2011 © quaket.net. Условия использования информации сайта
Контакты | Рекламодателям | Посетителям | Sitemap | RSS