Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Полезные ссылки

7 страниц V  « 4 5 6 »

Update Client Hint. Скажи нет STEAM_ID_LAN :D

, отказ от игроков на старых сборках без потери онлайна
Safety1st
сообщение 12.5.2013, 23:39
Сообщение #81
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

С версией эмулятора вы ошиблись. Судя по названию сборки и дате эмулятора - она собрана на RevEmu 2012, версия от 09.05.2013. dproto определяет таких клиентов как клиентов на 48-м протоколе без поддержки эмуляции SteamID. Это не ошибка и не баг ни dproto, ни тем более плагина UCH: dproto просто-напросто не знает о таком эмуляторе. С дефолтными настройками dproto такие игроки будут иметь ID VALVE_ID_LAN. С точки зрения банов они ничем не лучше STEAM_ID_LAN. Вот такие пироги)
--

Думаю, глупо мутить сборки на RevEmu 2012, пока нет его поддержки со стороны dproto и пока почти везде стоит dproto.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя shadow^^
сообщение 13.5.2013, 14:37
Сообщение #82


Стаж: 14 лет

Сообщений: 42
Благодарностей: 21
Полезность: 383

Я в RevEmu не бум-бум crazy.gif Как было здесь написано, нак и тут написал) А то что дпрото не видит это печаль...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 5.6.2013, 13:50
Сообщение #83
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Тут со мной статистикой за май поделились по поводу использования чита opengl32 и протекторов (обоих) старыми клиентами и современными (ID-игроками):

Год-полтора назад я был уверен, что 90-95% читеров юзают 47-й протокол (гоняют с STEAM_ID_LAN). Сейчас видно, что на обоих протоколах всё одинаково. Так что преимущество серверов, где свободно могут играть только клиенты с уникальным SteamID - не в том, что там мало читеров благодаря ограничениям. Их преимущество - в редких обходах банов и удобству: всё привязывается на ID (права, VIP'kи, статистика), работает под любым ником и один игрок стату другого украсть не сможет)

Ну и по поводу 'протекторы юзают обычно читеры' - думаю, статистика подтверждает, что это миф.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 19.8.2013, 20:17
Сообщение #84
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Небольшое обновление:
  • плагин 'обучен' новым типам авторизации sXeI & RevEmu2013, поддержка которых появилась в свежих версиях dproto
--

Планируется в ближайшем будущем ввести итоговую статистику по клиентам за карту, удобную для анализа в Excel'е.

Ещё подумываю о возможности работы плагина без фактического ограничения 'старых' клиентов: только для сбора статистики и предоставления инфы другим плагинам по запросу. Второе где может пригодится:
  • неплохая оценка доли 'старых' клиентов перед переходом на ID-only.
  • выгоднее использовать одну нативу, чем в нескольких плагинах мучать cvar'ы dproto: античит, ping kicker, VIP-плагин, PTB и т.д.
Если такая работа плагина кого-то интересует, имеет смысл написать мне в ПМ.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 13.10.2013, 12:02
Сообщение #85


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

Как добавить colorchat ? а то что-то запутался

Код:
			client_print( id, print_chat, "%L", id, "CHATHINT", iFrags )
client_print( id, print_chat, "%L", id, "CHATHINT2" )


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 17.10.2013, 21:33
Сообщение #86
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Например, так - в конец плагина добавьте
Скрытый текст
Код:
ColorPrint( iReceiver, const szRawMessage[ ], any:... ) {
static iMsgSayText = 0
if( !iMsgSayText )
iMsgSayText = get_user_msgid( "SayText" )

new szMessage[192], iPlayers[32], iPlayersNum = 1, iPlayer
vformat( szMessage, charsmax(szMessage), szRawMessage, 3 )
replace_all( szMessage, charsmax(szMessage), "!n", "^1" )
replace_all( szMessage, charsmax(szMessage), "!t", "^3" )
replace_all( szMessage, charsmax(szMessage), "!g", "^4" )
if ( szMessage[0] != '^1' || szMessage[0] != '^3' || szMessage[0] != '^4' )
format( szMessage, charsmax(szMessage), "^1%s", szMessage ) // we must set initial default color if it is not provided explicitly

message_begin( MSG_ONE_UNRELIABLE, iMsgSayText, _, iReceiver )
write_byte(iReceiver) // use target player as sender to see colors at all (and his own team color for ^3)
write_string(szMessage)
message_end()

}

Тогда в sma эти строки такие
Код:
		ColorPrint( id, "%L", id, "CHATHINT", iFrags )
ColorPrint( id, "%L", id, "CHATHINT2" )
А в txt-файле (словаре) цвета задавайте через !n, !g, !t.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 7.11.2013, 2:44
Сообщение #87
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Как новичкам освоиться с плагином
Q: плагин простой, два файла, да?? или настраивать надо?
A: В плагине 2 файла, да. А настройки для того и делаются, чтобы можно было их менять под конкретный сервер) 2 cvar'а нужно обязательно задать, это для ленивых: uh_motd и uh_url. Там ещё несколько есть, но если всё ровно - их можно пока не трогать. Инструкция по всем настройкам и рекомендации идут вместе с плагином в архиве.

В 1-й пост выложил сокращённую версию инструкций по настройке, для оценки, что ничего сверхъестественного там нет ;)


Желающие добавить адрес своего сервера в шапку топика в блок 'Плагин в действии можно посмотреть здесь' - пишите в ПМ.


Внимание! На сервер, где используется плагин, не рекомендуется покупать раскрутки у контор, ворующих уников в крупных размерах!
В таких конторах заметная доля уников играет со старых клиентов, как раз которым плагин предлагает обновиться. Поэтому сервер будет фактически нарушать правила, и может быть забанен без возврата средств. В МС'ах, где уники добыты честно, все пользуются современными клиентами и ни одному из них плагин никогда не предложит обновиться. Заказывать раскрутку у них можно без опаски.
Примеры таких проектов: GS-Monitor, masterserver.su, ...


Теперь плагин можно приобрести через магазин.


В ближайшие 2 недели собираюсь выложить в паблик версию, которая будет только считать статистику по типам клиентов (без блокировки старых). С её помощью получится оценить до покупки, нужен ли вам плагин (или сразу можно тупо запретить вход старых клиентов и забыть о них), а также протестировать любой МС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 8.11.2013, 16:57
Сообщение #88
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

В связи с недавними событиями на одном небезызвестном ресурсе мои разработки там по сути выложены больше не будут. Мои планы несколько изменились, с понедельника плагин будет стоить 200 р. Осталось менее 3-х дней ;) Подробности можно узнать в ПМ.

Это же относится к платной версии Rock to Ban, её отличия от бесплатной версии описаны здесь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fake`
сообщение 8.11.2013, 17:30
Сообщение #89


Стаж: 14 лет

Сообщений: 1524
Благодарностей: 320
Полезность: 457

Цитата(Safety1st @ 8.11.2013, 17:57) *
В связи с недавними событиями на одном небезызвестном ресурсе мои разработки там по сути выложены больше не будут. Мои планы несколько изменились, с понедельника плагин будет стоить 200 р. Осталось менее 3-х дней ;) Подробности можно узнать в ПМ.

Это же относится к платной версии Rock to Ban, её отличия от бесплатной версии описаны здесь.

d-s?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 8.11.2013, 18:48
Сообщение #90
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Цитата(Fake` @ 8.11.2013, 18:30) *
d-s?

Не только.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 30.12.2013, 13:21
Сообщение #91
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

В честь праздников стоимость плагина снижена в 2 раза на 3 дня.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Safety1st
сообщение 31.12.2013, 13:10
Сообщение #92
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата
Я так понял, что мой UCH ты уже какое-то время не используешь. Почему?
Цитата
пол года назад покупал,сервер был. а теперь новый купил сервер,и все плагины которые я когда-то покупал не сохранились)
Цитата
Ну мои плагины к серверу не привязываются. Что покупал - можешь заново скачать.

Плагин Update Client Hint
Ссылка на загрузку плагина:
Код
ссылка

По ней же в будущем сможешь загружать обновления. Не потеряй! ;)
Цитата
ооо спасибо!!! buhaem.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Bambuc
сообщение 2.1.2014, 22:33
Сообщение #93


Стаж: 13 лет

Сообщений: 1743
Благодарностей: 577
Полезность: 593

Меценат Меценат

ничего страшного не будет,если я оставлю свой dproto?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 2.1.2014, 22:39
Сообщение #94
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Подробнее, в чём вопрос.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bambuc
сообщение 2.1.2014, 22:41
Сообщение #95


Стаж: 13 лет

Сообщений: 1743
Благодарностей: 577
Полезность: 593

Меценат Меценат

Цитата(Safety1st @ 2.1.2014, 22:39) *
Подробнее, в чём вопрос.

У тебя там в первом посте прикреплен dproto. я не хочу ставить его,потому-что у меня на своём все настроено... я вот и спрашиваю,работать будет нормально,если не поставить твой? или же это обязательно?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 2.1.2014, 22:56
Сообщение #96
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Прикреплён конфиг dproto. Это один из возможных вариантов. Есть одно требование к настройке dproto, указано в первом посте:
Цитата
- все клиенты должны иметь уникальные ID'ники ('бывшим' STEAM_ID_LAN dproto теперь должен назначать ID по IP-адресу). Рекомендуется с помощью префиксов выставить клиентам со старыми эмуляторами отличные от стандартных SteamID'ники.

Не нужно задавать лишних вопросов, пока имеющаяся документация полностью не изучена.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя eX-test
сообщение 23.1.2014, 12:54
Сообщение #97


Стаж: 14 лет

Сообщений: 92
Благодарностей: 12
Полезность: 105

Будет ли целесообразно использовать данный плагин с такими настройками в dproto.cfg?

Мои настройки dproto
Цитата
# ========================================================
# AUTHID MANAGEMENT
# ========================================================

# ClientID types (for cid_* options)
# 1: Real (or generated by HW) steam (STEAM_xx:xx:xx)
# 2: Real (or generated by HW) valve (VALVE_xx:xx:xx)
# 3: STEAM_ by IP
# 4: VALVE_ by IP
# 5: Deprecated - client will be rejected
# 6: reserved for future use
# 7: HLTV
# 8: STEAM_ID_LAN
# 9: STEAM_ID_PENDING
# 10: VALVE_ID_LAN
# 11: VALVE_ID_PENDING
# 12: STEAM_666:88:666

# Use these options to set authid's for clients

# for HLTV (default is HLTV [7] )
cid_HLTV = 7

# for p.47 clients that do not support unique id generation (default is STEAM_ID_LAN [8] )
cid_NoSteam47 = 8

# for p.48 clients that do not support unique id generation (default is VALVE_ID_LAN [10] )
cid_NoSteam48 = 10

# For Legit Steam clients (default is real STEAM_xx:xx:xx [1])
cid_Steam = 1

# Client recognized as pending when they sucessfully authorized, but did not get steam id
# REMARK: Actually, it got steamid, but it is useless (STEAM_0:0:0 for example)
# default is STEAM_ID_PENDING [9]
cid_SteamPending = 9

# For players having revEmu ( >= 9.74) on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_RevEmu = 1

# For players having RevEmu 2013 on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_RevEmu2013 = 1

# For players having SteamClient 2009 / revEmu > 9.82 on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_SC2009 = 1

# For players having old revEmu on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_OldRevEmu = 1

# For players having hCupa's SteamEmu on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_SteamEmu = 1

# For players having AVSMP (Cracked Steam) on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_AVSMP = 1

# For SETTI ServerScanner
# default is STEAM_xx:xx:xx generated by IP [3]
cid_Setti = 3

# For SXEI Clients
# default is real STEAM_xx:xx:xx [1]
cid_SXEI = 1

# EnableSXEIdGeneration (0 / 1)
# Turns on steamid generation based on info sent by sXeI client
# Enable this only if you have sXeI server installed!
EnableSXEIdGeneration = 0

# SC2009_RevCompatMode (0 / 1)
# Enable fix to make steamids generated for SC2009 compatible with revEmu
SC2009_RevCompatMode = 1

# SteamEmuCompatMode (0 / 1)
# An analog for eSTEAMATiON's EnforceSteamEmuCompatIDMode option.
# Affects only Old RevEmu and SteamEmu emulators.
SteamEmuCompatMode = 1

# OldEstCompatMode (0 / 1)
# Enables/Disables fix for steamids generated by eST in 0.3.1 version.
# Set this to 1 if you want to make steamids generated by eST as in < 0.3.0 versions.
OldEstCompatMode = 0

# IPGen_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by IP
IPGen_Prefix1 = 3

# IPGen_Prefix2 (int)
# STEAM_a:b:c
# second prefix (b) for authids generated by IP
IPGen_Prefix2 = 3

# Native_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by native auth method (Steam)
Native_Prefix1 = 0;

# RevEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by Steamclient 2009
SC2009_Prefix1 = 4;

# RevEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by RevEmu
RevEmu_Prefix1 = 5;

# RevEmu2013_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by RevEmu2013
RevEmu2013_Prefix1 = 7;

# OldRevEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by old RevEmu
OldRevEmu_Prefix1 = 4;

# SteamEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by SteamEmu
SteamEmu_Prefix1 = 4;

# SteamEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids assigned for AVSMP Clients (Cracked steam)
AVSMP_Prefix1 = 4;

# Setti_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids assigned for Setti server scanner
Setti_Prefix1 = 4;

# SXEI_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids assigned for sXeI clients
SXEI_Prefix1 = 6;


# Note that banid will use steamid WITHOUT any prefixes!


!
Предупреждение:
Объемные текста прячем под спойлер. Следующий раз накажу.


Отредактировал: 3aB}{o3, - 23.1.2014, 13:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gudaus
сообщение 23.1.2014, 12:57
Сообщение #98


Стаж: 14 лет

Сообщений: 1571
Благодарностей: 1211
Полезность: 741

Конечно. Как и любые другие. Dproto всегда знает Ваш тип авторизации, независимо от префиксов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя eX-test
сообщение 23.1.2014, 13:09
Сообщение #99


Стаж: 14 лет

Сообщений: 92
Благодарностей: 12
Полезность: 105

Цитата(gudaus @ 23.1.2014, 13:57) *
Конечно. Как и любые другие. Dproto всегда знает Ваш тип авторизации, независимо от префиксов.

Спасибо, побежал покупать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 23.1.2014, 13:17
Сообщение #100
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Код
cid_NoSteam47 = 8
cid_NoSteam48 = 10

Это использовать нельзя.

Цитата(Safety1st @ 31.10.2012, 8:27) *
Требования:
- все клиенты должны иметь уникальные ID'ники ('бывшим' STEAM_ID_LAN dproto теперь должен назначать ID по IP-адресу). Рекомендуется с помощью префиксов выставить клиентам со старыми эмуляторами отличные от стандартных SteamID'ники. Один из вариантов подходящего dproto.cfg прилагается.

Да, dproto знает тип авторизации, но плагин блокирует игроков по ID.
С вашими настройками все старые клиенты будут заблокированы после блокировки первого.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
7 страниц V  « 4 5 6 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: