Запис демо через hltv proxy - каталог статей g pro

RockTheVote Custom V1.8 (rtv)
опис:
Плагін дозволяє гравцям на сервері організовувати голосування за зміну карти.
Щоб голосування відбулося, певна кількість гравців повинно написати в чаті "/ rockthevote", "rockthevote" або "rtv".
Карти будуть автоматично завантажені з файлу maps.ini (якщо такий існує) або з файлу mapcycle.
установка:
1. Помістити rockthevote_custom.amxx в папку plugins
2. Прописати rockthevote_custom.amxx плагін в файлі plugins.ini
3. Відкрити файл конфігурації amxx.cfg і прописати там необхідні змінні
4. Рестартануть або змінити карту
змінні:
amx_timevote - скільки хвилин буде працювати голосування від початку гри на даній карті (за замовчуванням - 5)
amx_howmanypercentage - яка кількість гравців (у відсотках, 0 - 0%, 1 - 100%) має проголосувати за зміну карти (за замовчуванням - 0,3, тобто 30%)
amx_howmanypercentage - скільки гравців має проголосувати за зміну карти (за замовчуванням - 8). Тобто, якщо проголосувало 30% гравців, але при цьому кількість тих, хто проголосував виявилося менше 8-ми, то картка не зміниться (зроблено для того, щоб при невеликій кількості гравців з-за двох-трьох придурків інші не обломлювалися)
amx_rocktime - відрізок часу (в секундах) відведений на, власне, саме голосування (за замовчуванням - 10)
amx_directmapchange - сервер відобразить повідомлення по центру екрану, дасть дограти раунд і змінить карту (за замовчуванням - 0)
Детальніше..

Metro for Steam (Windows 8)
Підтримка Steam BroadCast - Чи не відомо
Підтримка Steam Music Player - Є
Підтримка Steam Trading Cards - Є
Підтримка Steam Big Picture Mode - Є
опис:
Скін ігрового клієнта Steam, виконаний в стилі Metro (Windows 8 / Microsoft, Metro UI).
Детальніше..

Набір з 247-ми монохромних логотипів (logos).
13 стандартних картинок:
Ето лого які доступні спочатку.
234 нові картинки:
герби
Дорожні знаки
Логотипи: авто концернів, телеканалів, торгових марок, ...
написи
попереджувальні знаки
Символіка
І багато іншого
. Опис.
Всі напевно знають готові сервери від сайту c-s.ua, а так само всі знають їхню не приємно напис "*** CepBep Cka4eH C c-s.ua ***". Ну так от, написав я плагін який повністю робить те ж саме тільки повідомлення будить до вашого ярма]
Зробив 2 типу плагіна дії яких 1 в 1 як на c-s.ua. Тип 1 - повідомлення будить як по старому (під радаром). Тип 2 - повідомлення будить по новому, над часом.
CVAR's:
reklamko_time "180" - інтервал між показами HUD повідомлення (в секундах)
reklamko "ТЕКСТ" - повідомлення яке будить виводиться в грі
[+]
reklamko_time_msg "5" - час в секундах, скільки будить висіти напис.
додатково:
- Відкриємо вихідний код (.sma)
- Шукаємо рядок set_hudmessage (0, 255, 255, 0.02, 0.18, 0, 6.0, 5.0)
- У рядку, 0, 255, 255, це кольори формату R G B (можете змінювати)
- 0.02, 0.18, - це координати X Y де будить напис (можете змінювати)
High Ping Reducer
опис:
Плагін замість того щоб Кіка Пінгер зменшує число посилаються їм пакетів. Що робить для Пінгер гру гірше (менш плавні анімації # 92; не завжди правильне відображення гравців) Але у Пінгер значно знижується пінг (і він вже не гальмує сервер) ви запитати на скільки? це залежить від самого гравця =) Було що у чола знизило пінг з 180-200 до 70. Буває що з 80 до 50. З 50 до 30. У мене був стабільно був 5 (LAN) а плагін знизив що стало коливатися 0-5 .
CVARS:
amx_hpr_ping (стандарт: 200) - максимальний пінг після якого починає зменшувати количесво пакетів
amx_hpr_check (стандарт: 12) - час між перевірками на пінг
amx_hpr_tests (стандарт: 5) - кількість перевірок після яких гравцеві знизить число посилаються йому пакетів
amx_hpr_delay (стандарт: 60) - через скоко сек гравця почне перевіряти після входу на сервер
amx_hpr_critical_ping (стандарт: 400) - пінг при якому зниження пакетів не має особливого слисла. Бо пінг неймовірно високий. Даватиметься бан.
amx_hpr_punishtype (стандарт: 2) - (2 - бан гравця з критичним пінгом # 92; # 92; 1 - кік гравця # 92; # 92; 0 - крім зниження пакетів нічого не робити)
amx_hpr_bantime (стандарт: 5) - час на яке банить за критичний пінг (в хвилинах)
amx_hpr_immunity (стандрарт: 1) - імунітет для адміна
Исходник відривати в UTF-8 для коректного відображення українського тексту.
Детальніше..
Але ми розглянемо запис демок:
HLTV-демки - це майже звичайні демки, тільки з великими можливостями: ви можете стежити за діями будь-якого гравця окремо, можете просто літати по карті як глядач, а можете спостерігати за тактикою команд на вигляді зверху, т. Е. Самому вибирати найбільш підходящий ракурс або камеру.
За допомогою HLTV можна записувати демки ігрового процесу в Counter-Strike. Багато запитають навіщо це потрібно? А ось навіщо: коли ви записуєте демку через консоль
Спочатку створіть сервер в грі (можна і виділений).
Можна запускати через Bat'нік, як звичайний сервер, з параметрами запуску:
start "HLTV" / MIN / HIGH hltv.exe + connect 127.0.0.1:27015 -port 27016 + exec hltv.cfg
Чекаємо поки HLTV не заходить до вас на сервер, це не довго, зазвичай близько 10 секунд.
Всі команди HLTV:
Команди можна просматреть натиснувши клавішу tab
connect IP: port - приєднати HLTV proxy до ігрового сервера
disconnect - від'єднати, але глядачі залишаються
stop [text] - від'єднати, перервати запис демо, повідомлення (опція)
quit - завершення HLTV як процесу
retry - спроба переподсоедіненія
autoretry 0 | 1 - авто retry
name text - ім'я HLTV proxy в таблиці Фрагів
hostname text - ім'я HLTV сервера для глядачів
servercmd string - відіслати команду на ігровий сервер
clientcmd group string - відіслати команду всім клієнтам групи: 1 = глядачі, 2 = проксі, 3 = усім
loopcmd id n string - запуск string кожні n секунд. id - це номер від 1 до 64. "loopcmd id none" - прибере повторення.
signoncommands string - команда, яка запуститься у локального глядача відразу після конекту, можна кілька команд через;
maxqueries - максимальне число запитів статусу від браузерів
dispatchmode 0 | 1 | 2 - 1 (авто) перенаправить глядача на інший проксі для збереження балансу. 2 (завжди) перенаправить глядача в будь-якому випадку (сервер працює як Розфасовник глядачів). 0 (викл)
publicgame 0 | 1 - якщо 1, IP ігрового сервера буде видно глядачам і можна буде приєднатися до гри.
offlinetext string - текст, видимий клієнтами, які не змогли зайти
chatmode 0 | 1 | 2 - 0 немає чату. 1 - чат між глядачами одного проксі. 2 - все можуть розмовляти (тоді скрізь має стояти 2)
bannerfile file - вказує TGA файл (RGBA) в якості логотипу.
ping host: port - пінг HL сервер
nomaster 0 | 1 - якщо 1, то проксі будуть реєструватися на Майстрі
forcemaster 0 | 1 - якщо 1, проксі будуть реєструватися на Майстрі
heartbeat - висилає дані про статус на Майстер сервер
region - регіон, де знаходиться HLTV сервер
cheeringthreshold - число гравців для програвання звуку оплесків (точка доступу. 0.25).
cmdlist - показує всі можливі команди HLTV
logfile 0 | 1 - вкл / викл лог консолі
status - показує статус проксі
modules - показує всі завантажені HLTV модулі і версії
exec filename - запускає .cfg файл
echo string - виводить текст в консольне вікно HLTV
developer 0 | 1 - додаткові повідомлення
Консоль дозволяє закінчувати команди натисканням 'TAB'.
Всі команди в "hltv.cfg" виконуються в процесі запуску HLTV.
Ось мій конфіг-приклад з поясненнями:
// set HLTV name, how it should appear in game server browsers
hostname "Public HLTV"
// захищає паролем сервер, до якого здійснюється підключення
password ""
// пишемо текст, який хочемо бачити, коли гравець HLTV, але не може зайти через відсутність сигналу або з причини, що HLTV не до кінця запущений.
offlinetext "HLTV Started. Please wait"
// за допомогою цього значення (в секундах; min 10) задається тривалість затримки в мовленні. Робиться це для амортизації сигналу і для того, що б уникнути можливості зловживання різних альтернативних способів спілкування в грі з метою моніторингу. Наприклад, під час Clanwars, коли спеціально найнятий гравець, спостерігаючи за гравцями команди супротивника, повідомляє їх розташування свом сокланавцам.
// Для кращої якості краще поставити 0 (Якщо пишіть просто демку)
delay 10
// Якщо 1, то буде створюватися HLTV лог-файл, який зберігається в папці valve.
// logfile ".. # 92; hltv_rec.log"
logfile 0
// ChatMode: "0" - відключає, "1" - включає
// "2" - включає в разі використання MasterProxy і декількох RelayProxis можливість спілкування між декількома Spectactors, що знаходяться на різних Proxy (функція повинна бути дозволена на всіх задіяних Proxy).
chatmode 1
// введення пароля який використовується на сервері гри (тобто якщо сервер захищений паролем, вводимо його через цю команду і заходити на сервер.)
serverpassword "777"
// Loopcmd <номер> [Час]
// Тут покажемо Вибір нотатки, яке повторюється через кожні 60 сек тривалістю 15 сек
// Номер, вказувати обов'язково
// Дія - наприклад текст (msg, localmsg)
// X і Y розташування тексту по осях.
// Колір - RGBA.
loopcmd 1 60 localmsg "Visit our site - www.mywebsite.com" 15 -1 0.85 00AA0000
// потік даних ХЛТВ. Максимальний - 10000кб / с. Все залежить від швидкості Інтернету.
// rate <байт в секунду>
rate 10000
// Рейт поновлення, частота (<пакетов в секунду>)
updaterate 25
// максимальна кількість людей, які можуть підключитися до HLTV сервера.
maxclients 5
// Якщо 1, то до Вашої HLTV сервера зможе підключиться будь-який бажаючий. Якщо 0, то до HLTV можна буде підключитися, тільки знаючи HLTV IP.
Publicgame 1
// Коли гравці, зайшовши на сервер HLTV, сидять в spectator, у них відображається GUI HLTV, іншими словами стандартний баннер HLTV Proxy. Щоб змінити його на свій, потрібно покласти в папку ctrike # 92; gfx # 92; temp свій банер (формат * .tga).
// bannerfile <имя файла>
Параметри, що задаються тільки з командного рядка:
-port - встановлює порт HLTV proxy відмінний від 27020
-ip IP - змушує проксі використовувати цей IP на хості з декількома IP
-comm filename - встановлює інфо файл про Майстра відмінний від woncomm.lst
-nodns - забороняє видачу DNS імен (корисно для LAN проксі)
-maxfps - максимальне число циклів в секунду (Стандарт. 100)
-highpriority - стартує HLTV з високим пріоритетом
-steam - проксі з підтримкою STEAM
-dev - режим розробника
Запустіть Half-Life / CS, зайдіть в меню Find Servers, виберіть Spectate і натисніть Refresh All.
HLTV і ігровий сервер (хочете сода трансляцію?)
HLTV (HLTV Proxy) по суті мало чим відрізняється від виділеного сервера. Для надання глядачам можливості стежити за грою необхідно запустити HLTV.EXE і приєднати його до ігрового сервера (connect IP: port, якщо port за замовчуванням 27015, то його можна не писати).
Теоретично, один HLTV Proxy сервер може дати 255 глядацьких місць. Однак будьте обережні і враховуйте можливості вашої техніки і ширину каналу! Адже навіть проксі з 100 глядачами споживає канал в 2 Mbit (по 2-3 Кб на кожного глядача) і при цьому гра ще йде плавно. Якщо необхідно більше 100 глядачів, то слід організовувати кілька HLTV Proxy.
Сервер HLTV, який першим пріcоедінен до ігрового сервера, називається Master, а всі інші, приєднані до Майстра, називаються Relay. Relay Proxy можуть утворювати ланцюг або дерево серверів. Головне, стежити, щоб вони використовували різні канали (мережі) для забезпечення необхідної пропускної спроможності.
- ISDN 64 Kbps. 2 глядача
- DSL 128 Kbps (upstream). 5 глядачів
- T1 1.5 Mbps. 75 глядачів
- LAN 10 Mbps. 500 глядачів
- T3 75 Mbps. 4000 глядачів
maxclients - максимальна кількість глядачів
maxrate - має бути приблизно 3500 kB / sec
chatmode 0 - збереже частину ширини каналу
updaterate 10 - збереже частину ширини каналу (Стандарт. 20)
Тільки запис демок без глядачів
Якщо вам необхідно ТІЛЬКИ записати демку, а глядацькі місця не потрібні, то рекомендується внести наступні настройки для оптимальної запису демки:
maxclients 0 // забороняє вхід глядачам
delay 0 // запис без затримки
rate 10000 // максимальна швидкість передачі даних
updaterate 20 // стандартна частота оновлення даних
nomaster 1 // не реєструватися на Майстер серверах