q3aServ/osp/Docs/RUS/osp-q3-ServerGfx.txt
2021-03-13 13:11:06 +01:00

81 lines
2.9 KiB
Plaintext
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Серверная графика OSP
================
14 Декабря 2001
rhea@OrangeSmoothie.org
http://www.OrangeSmoothie.org
OSP Tourney DM/CA/CTF позволяет администраторам сервера
устанавливать свою картинку для показа игрокам во время
соединения. Это позволяет кланам или организациям вставлять
дополнительную графику (лого, реклама и прочее) в игру.
Вышеобозначенные картинки никоим образом не оказывают
влияния на игру, так как показываются только в двух случаях:
- во время соединения с сервером;
- в послематчевом экране перед перезагрузкой карты.
Формат и настройки для показа достаточно просты. Итак, вот
что необходимо сделать:
1. Выберите/сделайте картинку. Она должна быть формата
targa (.tga) тип 6(?) или 10(?).
2. Назовите эту картинку следующим образом:
customXX.tga (где XX цифра от 1 до 16)
3. Создайте новый файл .pk3 и добавьте туда картинку в
директорий
gfx\2d\
4. Положите получившийся .pk3 в серверную директорию osp/.
Вы можете назвать этот файл .pk3 любым именем, но с префиксом
"z-" для устранения конфликта с "sv_pure 1".
5. Установите sv_pure в "1" и sv_allowDownload в "1" на сервере
дабы клиенты гарантированно смогли скачать ваш .pk3.
6. Создайте спецификационный файл, в котором указаны
координаты и размер картинки сначала для экрана при
соединении с сервером, а потом для послеигрового экрана:
x y w h:x y w h
- x = X (горизонтальная) координата (отсчет слева)
- y = Y (вертикальная) координата (отсчет сверху)
- w = ширина
- h = высота
----> Примечание: X-координата должна лежать в промежутке
между 0 и 640, Y-координата - в промежутке от 0 до 480.
OSP автоматически масштабирует картинку в зависимости
от разрешения клиентского экрана.
Как вы уже заметили, в каждой линии координаты/размеры каждого
набора разделены ":", а номер картинки соответствует номеру строки,
определяющей позицию/размер. Иными словами, первая строка
предназначена для картинки "custom1.tga", вторая соответственно
для "custom2.tga" и так далее.
Для предотвращения показа картинки задайте "-1" вместо
каждого параметра "x y w h".
Вводите только то количество строк, которое точно соответствует
количеству ваших картинок "customXX.tga" в .pk3.
7. Укажите параметром к переменной "server_gfxspecfile"
в серверном конфиге путь и имя вашего спецификационного файла.
8. Стартуйте сервер и ОППА! Вы в деле.
9. Если из всего этого документа вы ничего не поняли, то в крайнем
случае посмотрите на примеры в директории osp/cfg-gfxexample.
Просто скопируйте эти два файла в директорию osp/ и добавьте
такую строку в ваш серверный конфиг:
set server_gfxspecfile "gfxdef.cfg"
Теперь клиенты должны видеть в углах экрана 3 дополнительные
картинки разного размера.