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

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

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

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

> Важная информация

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
3 страниц V   1 2 »

Бан динамичных IP

Статус пользователя NickLesNick
сообщение 29.10.2010, 20:48
Сообщение #1


Стаж: 16 лет

Сообщений: 355
Благодарностей: 153
Полезность: 680

Всем привет!
сабж: как всё-таки банить динамиков?
знаю, что очень много раз всё это обсуждалось, но всё-таки...
сечас многие провайдеры делают своим клиентам дин айпи, на моём сервере это 80% игроков. Из этих 80, как минимум 50% читеры.
в основном, как я понял, с 47 протокола :)
плагины типа амх_банкс - прошлый век. в пабликах и на чит форумах это всё раскрыто.
ставил плагин для амхбанса - принцип схож с предыдущим, но некоторое время сдерживал читаков.
увы - непомагает sad.gif

сейчас вот думаю, можно ли и как сделать, чтобы заходили токлько со уник. стим айди с помощью ДПРОТО?
ну, чтобы со стима заходили и со стим эмуляторов (думаю мысль уловили :) )
если бред говорю - не бейте))
если есть способы, советы, идеи как сделать - пожалуйста, пишите.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
Статус пользователя GUNNER
сообщение 29.10.2010, 21:47
Сообщение #2


Стаж: 19 лет

Сообщений: 522
Благодарностей: 201
Полезность: 635

https://c-s.net.ua/forum/topic19559.html
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя coolman
сообщение 29.10.2010, 22:21
Сообщение #3


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Цитата(GUNNER @ 30.10.2010, 1:47) *

не не то
вот:
http://www.darktower.su/fouroom/showthread.php?t=7400

либо через дпрото в идеале, у меня давно в дпрото стоит доступ только по эмуляции, наглых читеров как ветром сдуло, ни кто бана не избежит :)
все бы так делали, читеры давно бы обламывались

в дпрото сделай так:

cid_NoSteam47 = 5
cid_NoSteam48 = 5
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
cs-portal
сообщение 29.10.2010, 22:41
Сообщение #4
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

емуляция айди
бан по айди.
вопрос закрыт
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя B1fa
сообщение 29.10.2010, 22:47
Сообщение #5


Стаж: 18 лет

Сообщений: 202
Благодарностей: 53
Полезность: 215

Цитата(cs-portal @ 29.10.2010, 23:41) *
емуляция айди
бан по айди.
вопрос закрыт

Подскажи какие переменные править в dproto.cfg для эмуляции айди.

Цитата(coolman @ 29.10.2010, 23:21) *
в дпрото сделай так:

cid_NoSteam47 = 5
cid_NoSteam48 = 5

Это оно?

Отредактировал: B1fa, - 29.10.2010, 22:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 29.10.2010, 22:53
Сообщение #6


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Цитата(B1fa @ 30.10.2010, 2:47) *
Подскажи какие переменные править в dproto.cfg для эмуляции айди.
Это оно?


cid_NoSteam47 = 5
cid_NoSteam48 = 5

ругаться не буду

это не эмулирует, а не пускает тех кто без эмуляции
эмулирует она всегда, если в настройках выставить
cid_NoSteam47 = 3
cid_NoSteam48 = 3
по умолчанию эмулящия идет по Ip и стим будет вида:
STEAM_0:4:1571348264, а как ты уже сам понял у динамических Ip меняются, так что банить бесполезно
поэтому делай так:

cid_NoSteam47 = 5
cid_NoSteam48 = 5

онлайн конечно же может понизится, но игра стоит свеч.

Отредактировал: coolman, - 30.10.2010, 9:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя B1fa
сообщение 30.10.2010, 0:52
Сообщение #7


Стаж: 18 лет

Сообщений: 202
Благодарностей: 53
Полезность: 215

coolman,
Это последние патчи (начиная от 35 и выше) имеют уже встроенный эмулятор?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 30.10.2010, 7:42
Сообщение #8


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

у чела ип 95.65.64.90 допустим :D

забанить его сети :

addip 0 95.65.64.0 < так ты забаниш всех у кого ип с 95.65.64.1-95.65.64.255
или
addip 0 95.65.0.0 < так ты забаниш всех у кого ип с 95.65.0.1-95.65.255.255
или
addip 0 95.0.0.0 < так ты забаниш всех у кого ип с 95.0.0.1-95.255.255.255
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя xSav
сообщение 30.10.2010, 9:00
Сообщение #9
Стаж: 16 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

Что то я немного не допонял..
у себя юзаю
cid_NoSteam47 = 3
cid_NoSteam48 = 3
То есть генерация айди по айпи адресу (использую из за некоторых плагинов которые заточены только под стим иначе начинают некорректно обрабатывать игроков которые емулированы как # 8: STEAM_ID_LAN # 10: VALVE_ID_LAN)
Соответственно выставил в дпрото префикс IPGen_Prefix2 = 1 чтобы корректно отрабатывал адвансед банс
Понятное дело что это не спасает от динамики так как сменил айпи и новый стим айди
В дополнение если читер постоянно реконнектит новый айпи то банится подсеть посредством сабнетбан версии 2 кажется..
Но.. Получается по вашим словам
cid_NoSteam47 = 5
cid_NoSteam48 = 5
не пускает тех кто без эмуляции

А кто эмулирует то ? выходит только если у клиентов установлен софт типа ревэму ? и все ? то есть выходит резкое падение онлайна так как мало у кого это стоит.. или я не прав ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Archipelago
сообщение 30.10.2010, 9:08
Сообщение #10


Стаж: 16 лет

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

сорри за оффтоп ,но у меня стоит
Код
# 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


поставить значение 5 или оставить это...?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 30.10.2010, 9:12
Сообщение #11


Стаж: 16 лет

Сообщений: 2509
Благодарностей: 486
Полезность: < 0

Цитата(xSav @ 30.10.2010, 10:00) *
Что то я немного не допонял..
у себя юзаю
cid_NoSteam47 = 3
cid_NoSteam48 = 3
То есть генерация айди по айпи адресу (использую из за некоторых плагинов которые заточены только под стим иначе начинают некорректно обрабатывать игроков которые емулированы как # 8: STEAM_ID_LAN # 10: VALVE_ID_LAN)
Соответственно выставил в дпрото префикс IPGen_Prefix2 = 1 чтобы корректно отрабатывал адвансед банс
Понятное дело что это не спасает от динамики так как сменил айпи и новый стим айди
В дополнение если читер постоянно реконнектит новый айпи то банится подсеть посредством сабнетбан версии 2 кажется..
Но.. Получается по вашим словам
cid_NoSteam47 = 5
cid_NoSteam48 = 5
не пускает тех кто без эмуляции

А кто эмулирует то ? выходит только если у клиентов установлен софт типа ревэму ? и все ? то есть выходит резкое падение онлайна так как мало у кого это стоит.. или я не прав ?


процентов 40 играют с клиентов без емуляции

Цитата(spzm @ 30.10.2010, 10:08) *
сорри за оффтоп ,но у меня стоит
Код
# 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


поставить значение 5 или оставить это...?


спрашивается для чего?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя xSav
сообщение 30.10.2010, 9:22
Сообщение #12
Стаж: 16 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

То есть грубо говоря вами предложен вариант насильно перевести людей на эмулятор.. это почти равносильно как перевести на клиентский античит..
Тогда как я понимаю нуже плагин который будет при отключении игрока говорить об этом и давать ссылку и второе это иметь достаточно стабильный онлайн.. я допустим этим пока воспользоваться не могу так как классик из 16 игроков в среднем забит только на половину.. гангейм и мясной конечно почти под завязку но акцент все таки на классик.. приходится боротся способом как я описал выше..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 30.10.2010, 9:48
Сообщение #13


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

да по умолчанию так:

cid_NoSteam47 = 8
cid_NoSteam48 = 10
ваще самый отстойный вариант



эмуляция по Ip
cid_NoSteam47 = 3
cid_NoSteam48 = 3


доступ только с эмуляцией, 70% игроков ее используют сейчас, ни чего дополнительного ставить не надо, она присутствует в большинстве патчей и в 35 тоже
cid_NoSteam47 = 5
cid_NoSteam48 = 5

в server.cfg допиши
dp_rejmsg_nosteam47 "ObHoBU KC, PoDROBNOSTI TYT: можешь ссылку дать свою "
dp_rejmsg_nosteam48 "ObHoBU KC, PoDROBNOSTI TYT: можешь ссылку дать свою"
dp_rejmsg_OldRevEmu "ObHoBU KC, PoDROBNOSTI TYT: можешь ссылку дать свою"

это будет писать игрокам которых не будет пускать, которые без эмуляции, 90% таких игроков, это читеры, они знают, что тем самым они могут использовать читы и играть с динамических Ip если потребуется.
ну и банить конечно же по этому стим номеру, я вот через AMXBANS вех наказываю :)

Отредактировал: coolman, - 30.10.2010, 9:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 7 раз
   + Цитировать сообщение
Статус пользователя NickLesNick
сообщение 30.10.2010, 10:09
Сообщение #14


Стаж: 16 лет

Сообщений: 355
Благодарностей: 153
Полезность: 680

coolman,
спасибо, что разъяснил :wink:
буду пробовать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NickLesNick
сообщение 30.10.2010, 12:14
Сообщение #15


Стаж: 16 лет

Сообщений: 355
Благодарностей: 153
Полезность: 680

хм, при подкл ошибка:
на 35 патче: STEAM userid keysize is bogus
на 43 патче STEAM validation rejected
настройки дпрото:
дпрото.кфг

# General rule for modifying this file:
# DONT CHANGE ANYTHING IF YOU DONT KNOW WHAT IT MEANS
#

# ========================================================
# DPROTO CONFIGURATION
# ========================================================

# LoggingMode:
# 1 = Console
# 2 = Log Files
# 3 = Both
LoggingMode = 2


# ========================================================
# 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 = 5

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

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

# 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_PENDGIND [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 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

# SC2009_RevCompatMode (0 / 1)
# Enable fix to make steamids generated for SC2009 compatibble 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 = 0

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

# 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 = 0;

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

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

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

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

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

# Note that banid will use steamid WITHOUT any prefixes!



# ========================================================
# ATTACKS SUPRESSION
# ========================================================

# FakePlayers_ConnectInitiationCheck (seconds)
# Sets the time, in seconds, in which client should initiate
# game session (in other words, send the "new" command) after it has
# been connected. If client did not initiated game session, it will be marked as
# fake and kicked.
# Default is 6 seconds.
# Use 0 to disable this check.
FakePlayers_ConnectInitiationCheck = 0

# FakePlayers_ClientValidationCheck (seconds)
# Sets the time, in seconds, in which client should answer to random unique command
# sent by server. If client did not answered for this command, it will be marked as
# fake and kicked.
# Default is 8 seconds.
# Use 0 to disable this check.
FakePlayers_ClientValidationCheck = 0

# FakePlayers_AntiReconnect (0/1)
# Enables detection of fakeplayers that reconnects quickly (every < 10 seconds)
# before fake players checks have completed.
# This check will work only if FakePlayers_ClientValidationCheck and
# FakePlayers_ConnectInitiationCheck are enabled.
# Default is 1 (ON)
FakePlayers_AntiReconnect = 0

# FakePlayers_BanTime (minutes)
# Dproto will ban IP spamming fakeplayers for time (in minutes) specified in this variable
# use 0 for permanent ban
# use negative vaules to disable ban (fake players will only be kicked)
FakePlayers_BanTime = -1

# ========================================================
# OTHER STUFF
# ========================================================

# DisableNativeAuth (0/1)
# Disables valve/steam auth system.
# For p.47 Based: Server will not connect to auth servers.
# For All: Server will not call authorization functions.
# This is a fix for startup freeze for old (p.47) servers.
DisableNativeAuth = 0

# ServerInfoAnswerType (0/1)
# Sets server answer type for query requests
# 0 = New style (Source Engine)
# 1 = Old Style (Fix favorites list for p.47 clients)
# 2 = Hybrid mode - best solution for now, server is visible anywhere
ServerInfoAnswerType = 2

# MasterClient (0/1)
# Enables master-client emulation; it helps to register server on master list
# if you having "You server is old" error.
# USE THIS ONLY WITH -nomaster MODE!
# you can use Master_GameVersion to set version of game
MasterClient = 0

# Master_GameVersion (string)
# Sets version of game that master-client will send on master-server
Master_GameVersion = 1.1.2.6/Stdio

# SubServer_Enable (0/1)
# Enables secondary mini-server that redirects clients on main server.
# Use the SubServer_AnswerType parameter to set answer type to info queries
# Use the SubServer_Port parameter to set secondary server port
# Use the SubServer_MasterClient parameter to enable master-client for secondary server.
# This is useful feature if you want all clients to see you server.
# Its possible if you set different answer types for main and secondary servers.
# Clients which cant "see" main server will be able to see secondary
SubServer_Enable = 0
SubServer_Port = 28015
SubServer_MasterClient = 0
SubServer_AnswerType = 0
SubServer_RedirectCommand =
SubServer_IP = 0.0.0.0

# Game_Name (string)
# Sets game name displayed for clients
# If Game_Name is empty, native game name will be used
Game_Name = Играй!

# Enables fix for proper player id displaing on HLStats server monitoring
# Enable this only if you have HLStats
HLStatsPlayerIdFix = 0

# ExportVersion (0 / 1)
# Enables/Disables exporting of dp_version cvar
# 1 = dp_version cvar will be exported to server rules. It will be visible in server monitoring tools (like HLSW)
# 0 = dp_version cvar will not be exported to server rules.
ExportVersion = 1

# HLTVExcept_IP (ip addr)
# HLTV from this IP will be able to join the server even if cid_HLTV is set to 5 (deprectaed)
HLTVExcept_IP = 127.0.0.1



что не так???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 30.10.2010, 13:37
Сообщение #16


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Цитата(NickLesNick @ 30.10.2010, 16:14) *
хм, при подкл ошибка:
на 35 патче: STEAM userid keysize is bogus
на 43 патче STEAM validation rejected
настройки дпрото:
что не так???


для начала верни по умолчанию ATTACKS SUPRESSION
у меня так:
dproto.cfg


#
# General rule for modifying this file:
# DONT CHANGE ANYTHING IF YOU DONT KNOW WHAT IT MEANS
#

# ========================================================
# DPROTO CONFIGURATION
# ========================================================

# LoggingMode:
# 1 = Console
# 2 = Log Files
# 3 = Both
LoggingMode = 2


# ========================================================
# 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 = 5

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

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

# 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_PENDGIND [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 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

# SC2009_RevCompatMode (0 / 1)
# Enable fix to make steamids generated for SC2009 compatibble 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 = 0

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

# 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 = 0;

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

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

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

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

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

# Note that banid will use steamid WITHOUT any prefixes!



# ========================================================
# ATTACKS SUPRESSION
# ========================================================

# FakePlayers_ConnectInitiationCheck (seconds)
# Sets the time, in seconds, in which client should initiate
# game session (in other words, send the "new" command) after it has
# been connected. If client did not initiated game session, it will be marked as
# fake and kicked.
# Default is 6 seconds.
# Use 0 to disable this check.
FakePlayers_ConnectInitiationCheck = 6

# FakePlayers_ClientValidationCheck (seconds)
# Sets the time, in seconds, in which client should answer to random unique command
# sent by server. If client did not answered for this command, it will be marked as
# fake and kicked.
# Default is 8 seconds.
# Use 0 to disable this check.
FakePlayers_ClientValidationCheck = 8

# FakePlayers_AntiReconnect (0/1)
# Enables detection of fakeplayers that reconnects quickly (every < 10 seconds)
# before fake players checks have completed.
# This check will work only if FakePlayers_ClientValidationCheck and
# FakePlayers_ConnectInitiationCheck are enabled.
# Default is 1 (ON)
FakePlayers_AntiReconnect = 1

# FakePlayers_BanTime (minutes)
# Dproto will ban IP spamming fakeplayers for time (in minutes) specified in this variable
# use 0 for permanent ban
# use negative vaules to disable ban (fake players will only be kicked)
FakePlayers_BanTime = 120

# ========================================================
# OTHER STUFF
# ========================================================

# DisableNativeAuth (0/1)
# Disables valve/steam auth system.
# For p.47 Based: Server will not connect to auth servers.
# For All: Server will not call authorization functions.
# This is a fix for startup freeze for old (p.47) servers.
DisableNativeAuth = 0

# ServerInfoAnswerType (0/1)
# Sets server answer type for query requests
# 0 = New style (Source Engine)
# 1 = Old Style (Fix favorites list for p.47 clients)
# 2 = Hybrid mode - best solution for now, server is visible anywhere
ServerInfoAnswerType = 2

# MasterClient (0/1)
# Enables master-client emulation; it helps to register server on master list
# if you having "You server is old" error.
# USE THIS ONLY WITH -nomaster MODE!
# you can use Master_GameVersion to set version of game
MasterClient = 0

# Master_GameVersion (string)
# Sets version of game that master-client will send on master-server
Master_GameVersion = 1.1.2.6/Stdio

# SubServer_Enable (0/1)
# Enables secondary mini-server that redirects clients on main server.
# Use the SubServer_AnswerType parameter to set answer type to info queries
# Use the SubServer_Port parameter to set secondary server port
# Use the SubServer_MasterClient parameter to enable master-client for secondary server.
# This is useful feature if you want all clients to see you server.
# Its possible if you set different answer types for main and secondary servers.
# Clients which cant "see" main server will be able to see secondary
SubServer_Enable = 0
SubServer_Port = 27035
SubServer_MasterClient = 0
SubServer_AnswerType = 0
SubServer_RedirectCommand = connect 169.254.141.3:27015
SubServer_IP = 0.0.0.0

# Game_Name (string)
# Sets game name displayed for clients
# If Game_Name is empty, native game name will be used
Game_Name =

# Enables fix for proper player id displaing on HLStats server monitoring
# Enable this only if you have HLStats
HLStatsPlayerIdFix = 0

# ExportVersion (0 / 1)
# Enables/Disables exporting of dp_version cvar
# 1 = dp_version cvar will be exported to server rules. It will be visible in server monitoring tools (like HLSW)
# 0 = dp_version cvar will not be exported to server rules.
ExportVersion = 1

# HLTVExcept_IP (ip addr)
# HLTV from this IP will be able to join the server even if cid_HLTV is set to 5 (deprectaed)
HLTVExcept_IP = 127.0.0.1
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NickLesNick
сообщение 30.10.2010, 14:17
Сообщение #17


Стаж: 16 лет

Сообщений: 355
Благодарностей: 153
Полезность: 680

Цитата(coolman @ 30.10.2010, 15:37) *
для начала верни по умолчанию ATTACKS SUPRESSION
у меня так:
dproto.cfg


#
# General rule for modifying this file:
# DONT CHANGE ANYTHING IF YOU DONT KNOW WHAT IT MEANS
#

# ========================================================
# DPROTO CONFIGURATION
# ========================================================

# LoggingMode:
# 1 = Console
# 2 = Log Files
# 3 = Both
LoggingMode = 2


# ========================================================
# 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 = 5

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

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

# 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_PENDGIND [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 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

# SC2009_RevCompatMode (0 / 1)
# Enable fix to make steamids generated for SC2009 compatibble 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 = 0

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

# 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 = 0;

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

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

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

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

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

# Note that banid will use steamid WITHOUT any prefixes!



# ========================================================
# ATTACKS SUPRESSION
# ========================================================

# FakePlayers_ConnectInitiationCheck (seconds)
# Sets the time, in seconds, in which client should initiate
# game session (in other words, send the "new" command) after it has
# been connected. If client did not initiated game session, it will be marked as
# fake and kicked.
# Default is 6 seconds.
# Use 0 to disable this check.
FakePlayers_ConnectInitiationCheck = 6

# FakePlayers_ClientValidationCheck (seconds)
# Sets the time, in seconds, in which client should answer to random unique command
# sent by server. If client did not answered for this command, it will be marked as
# fake and kicked.
# Default is 8 seconds.
# Use 0 to disable this check.
FakePlayers_ClientValidationCheck = 8

# FakePlayers_AntiReconnect (0/1)
# Enables detection of fakeplayers that reconnects quickly (every < 10 seconds)
# before fake players checks have completed.
# This check will work only if FakePlayers_ClientValidationCheck and
# FakePlayers_ConnectInitiationCheck are enabled.
# Default is 1 (ON)
FakePlayers_AntiReconnect = 1

# FakePlayers_BanTime (minutes)
# Dproto will ban IP spamming fakeplayers for time (in minutes) specified in this variable
# use 0 for permanent ban
# use negative vaules to disable ban (fake players will only be kicked)
FakePlayers_BanTime = 120

# ========================================================
# OTHER STUFF
# ========================================================

# DisableNativeAuth (0/1)
# Disables valve/steam auth system.
# For p.47 Based: Server will not connect to auth servers.
# For All: Server will not call authorization functions.
# This is a fix for startup freeze for old (p.47) servers.
DisableNativeAuth = 0

# ServerInfoAnswerType (0/1)
# Sets server answer type for query requests
# 0 = New style (Source Engine)
# 1 = Old Style (Fix favorites list for p.47 clients)
# 2 = Hybrid mode - best solution for now, server is visible anywhere
ServerInfoAnswerType = 2

# MasterClient (0/1)
# Enables master-client emulation; it helps to register server on master list
# if you having "You server is old" error.
# USE THIS ONLY WITH -nomaster MODE!
# you can use Master_GameVersion to set version of game
MasterClient = 0

# Master_GameVersion (string)
# Sets version of game that master-client will send on master-server
Master_GameVersion = 1.1.2.6/Stdio

# SubServer_Enable (0/1)
# Enables secondary mini-server that redirects clients on main server.
# Use the SubServer_AnswerType parameter to set answer type to info queries
# Use the SubServer_Port parameter to set secondary server port
# Use the SubServer_MasterClient parameter to enable master-client for secondary server.
# This is useful feature if you want all clients to see you server.
# Its possible if you set different answer types for main and secondary servers.
# Clients which cant "see" main server will be able to see secondary
SubServer_Enable = 0
SubServer_Port = 27035
SubServer_MasterClient = 0
SubServer_AnswerType = 0
SubServer_RedirectCommand = connect 169.254.141.3:27015
SubServer_IP = 0.0.0.0

# Game_Name (string)
# Sets game name displayed for clients
# If Game_Name is empty, native game name will be used
Game_Name =

# Enables fix for proper player id displaing on HLStats server monitoring
# Enable this only if you have HLStats
HLStatsPlayerIdFix = 0

# ExportVersion (0 / 1)
# Enables/Disables exporting of dp_version cvar
# 1 = dp_version cvar will be exported to server rules. It will be visible in server monitoring tools (like HLSW)
# 0 = dp_version cvar will not be exported to server rules.
ExportVersion = 1

# HLTVExcept_IP (ip addr)
# HLTV from this IP will be able to join the server even if cid_HLTV is set to 5 (deprectaed)
HLTVExcept_IP = 127.0.0.1

тоже самое...

UPD:
обновил дпрото с 0.86 до 0.87
вроде пошло...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя farag
сообщение 30.10.2010, 16:48
Сообщение #18
Стаж: 16 лет

Сообщений: 171
Благодарностей: 20
Полезность: < 0

superban поставь, но он платный. его сложнее обойти, но можно boast.gif

Отредактировал: farag, - 30.10.2010, 21:30


!
Запрет на ответ в темах: навсегда
Аккаунт пользователя заблокирован до: 30.10.2375, 23:49
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gamer31rus
сообщение 6.11.2010, 13:12
Сообщение #19
Стаж: 16 лет

Сообщений: 30
Благодарностей: 4
Полезность: 102

superban платный...хм...если с автором поговорить,то за 50руб можно сговорится :) а вообще я не об этом
Все о чем просит автор темы,можно сделать с помощью плагина advanced_bans
Чтобы непускало тех у кого нет Steam_ID просто в файле который создает Advanced_bans со списком забаненных,береш и рушками прописываеш Steam_ID LAN и причину можеш указать ту,что мол скачайте по этой ссылке revemu установите,и сможете зайти на сервер.
Вообщем можно сделать все что угодно,если просто подумать.
В результате ты получиш такой эффект с настройками dproto по умолчанию: Все игроки со стим ,и стим эмуляторами зайдут на сервер,а все у кого их нет,несмогут войти,и при этом получат сообщение,что надо скачать эмулятор стим.Кому интересен твой сервер,те копируют в консоли ссылку какую ты указал,и ставят.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TiLos
сообщение 6.11.2010, 13:29
Сообщение #20


Стаж: 15 лет

Сообщений: 129
Благодарностей: 33
Полезность: 204

Gamer31rus
сговорись лол
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 »
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: