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