81 lines
2.9 KiB
Plaintext
Executable File
81 lines
2.9 KiB
Plaintext
Executable File
Серверная графика 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 дополнительные
|
||
картинки разного размера. |