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

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

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

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

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.
2 страниц V   1 2

Бан с использованием amxmodmenu

, Как сделать что бы бан был по IP а не по ID?
Статус пользователя FielD
сообщение 16.6.2011, 18:27
Сообщение #1
Стаж: 16 лет

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

Здравствуйте!
Админы моего сервера естественно банят через amxmodmenu (это проще, понятнее и быстрее).
Но возникает много проблем с тем что бан даётся по ID (ID вроде генерируется Dproto).
Если нужно кого-то разбанить то я не могу, т.к. в banned.cfg десятки ID-ов, какой ID у того кого я хочу разбанить я не знаю.
Соответственно нужно сделать чтобы через amxmodmenu бан давался по IP-адресу.
Где-то прочитал что нужно изменить конфиг clcmds.ini чтобы бан давался по IP-у, но на сколько я понял это изменяется меню действия над игроком. А мне нужно меню банов.

Цитата
Незакомментированное содержимое clcmds.ini
"Kick player" "amx_kick #%userid%" "b" "u"
"Slay player" "amx_slay #%userid%" "bd" "u"
"Slap with 1 dmg." "amx_slap #%userid% 1" "bd" "u"
"Ban for 5 minutes" "amx_ban #%userid% 5" "b" "u"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя scurra
сообщение 16.6.2011, 18:38
Сообщение #2


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

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

можно заглянуть в амхх-логи... там есть и ник плеера, и ID плеера, и ник админа который банил
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя FielD
сообщение 16.6.2011, 18:42
Сообщение #3
Стаж: 16 лет

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

Цитата(scurra @ 16.6.2011, 19:38) *
можно заглянуть в амхх-логи... там есть и ник плеера, и ID плеера, и ник админа который банил

Для этого нужно знать день бана, его мало кто помнит.. И все же по айпи будет проще, у нас локальная сеть.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя scurra
сообщение 16.6.2011, 18:45
Сообщение #4


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

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

Цитата(FielD @ 16.6.2011, 19:42) *
Для этого нужно знать день бана, его мало кто помнит.. И все же по айпи будет проще, у нас локальная сеть.

омг... айпи сменить в локалке - 2 минуты делов.. незаконно канешн, но для побегать на сервере можно

поставь плагин all_info.amxx , там можно найти айпи по ID
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя FielD
сообщение 16.6.2011, 18:51
Сообщение #5
Стаж: 16 лет

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

Цитата(scurra @ 16.6.2011, 19:45) *
омг... айпи сменить в локалке - 2 минуты делов.. незаконно канешн, но для побегать на сервере можно

поставь плагин all_info.amxx , там можно найти айпи по ID

В нашей локалке IP сменить нереально.
Сеть городская, идет привязка порта и IPа к лицевому счету, если ип будет другой то сеть не работает.
И у меня 5 серверов.. и на каждом такая проблема.. Неужели нельзя сделать так чтобы через amxmodmenu банило по айпи?

За плагин спасибо thank_you2.gif . Вещь очень полезная.
Но вопрос остаётся открытым.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя scurra
сообщение 16.6.2011, 19:00
Сообщение #6


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

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

ничего нигде менять не нужно.. сделай так, чтобы dproto не выдавало ID, а всем давало например STEAM_ID_LAN.. тогда будет этоже меню банить по айпи.. сделать можно либо в параметрах запуска сервера поставив -sv_lan 1, либо настроив конфиг dproto.. лучше 2 вариант, а то dproto может все равно сгенерить ID из айпи, смотря как настроено
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SONY
сообщение 16.6.2011, 19:04
Сообщение #7


Стаж: 19 лет

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

5 серверов?
Блокнотики?
ID?
Бошку ломит?

Тогда нужен AMXBANS и нет проблем...
Нужна помощь помогу, пиши...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя scurra
сообщение 16.6.2011, 19:07
Сообщение #8


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

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

Цитата(SONY @ 16.6.2011, 20:04) *
Тогда нужен AMXBANS и нет проблем...


он же написал - так быстрее, понятнее, проще.. а ты ему геморой предлагаешь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя FielD
сообщение 16.6.2011, 19:08
Сообщение #9
Стаж: 16 лет

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

Цитата(scurra @ 16.6.2011, 20:00) *
ничего нигде менять не нужно.. сделай так, чтобы dproto не выдавало ID, а всем давало например STEAM_ID_LAN.. тогда будет этоже меню банить по айпи.. сделать можно либо в параметрах запуска сервера поставив -sv_lan 1, либо настроив конфиг dproto.. лучше 2 вариант, а то dproto может все равно сгенерить ID из айпи, смотря как настроено

На "только локальных" серверах прописано sv_lan 1.
На тех которые и в сети и в интернете прописано sv_lan 0, но и там и там банит по IDу.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя scurra
сообщение 16.6.2011, 19:10
Сообщение #10


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

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

Цитата(FielD @ 16.6.2011, 20:08) *
На "только локальных" серверах прописано sv_lan 1.
На тех которые и в сети и в интернете прописано sv_lan 0, но и там и там банит по IDу.

а настройки дпрото? он генерит ID из IP?
смотреть тут настройки дпрото

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

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

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

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

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

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

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

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

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


sv_lan не трогай
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя SONY
сообщение 16.6.2011, 19:10
Сообщение #11


Стаж: 19 лет

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

scurra,
я уж не знаю блокнотики конечно не гемор если ярлыки вынести на рабочий стол xD

Явно блокнотики это гемор, моё решение простотит... Выбирать конечно не мне. )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя FielD
сообщение 16.6.2011, 19:13
Сообщение #12
Стаж: 16 лет

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

Цитата(SONY @ 16.6.2011, 20:10) *
scurra,
я уж не знаю блокнотики конечно не гемор если ярлыки вынести на рабочий стол xD

Явно блокнотики это гемор, моё решение простотит... Выбирать конечно не мне. )

На удалённом линуксе блокнотики и темболее на рабочем столе ярлычке это что-то нереальное :biggrin:

Цитата(scurra @ 16.6.2011, 20:10) *
а настройки дпрото? он генерит ID из IP?

В настройках Dproto стоит STEAM_ID_LAN
Цитата
# ClientIDs (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 this to set authid's for clients

# for HLTV
cid_HLTV = 7

# for clients that do not support unique id generation
cid_NoSteam47 = 5
cid_NoSteam48 = 8
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя scurra
сообщение 16.6.2011, 19:16
Сообщение #13


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

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

мой пост выше обновился читай там
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя SONY
сообщение 16.6.2011, 19:16
Сообщение #14


Стаж: 19 лет

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

10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя scurra
сообщение 16.6.2011, 19:17
Сообщение #15


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

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

Цитата(SONY @ 16.6.2011, 20:10) *
scurra,
я уж не знаю блокнотики конечно не гемор если ярлыки вынести на рабочий стол xD

Явно блокнотики это гемор, моё решение простотит... Выбирать конечно не мне. )

я не спорю - AMXBANS рулит, но геморой.. для неподготовленого ума может привести к мыслям о суициде
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя FielD
сообщение 16.6.2011, 19:19
Сообщение #16
Стаж: 16 лет

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

Поставил 10, всеравно в status пишет у всех IDы
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя scurra
сообщение 16.6.2011, 19:20
Сообщение #17


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

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

Цитата(FielD @ 16.6.2011, 20:19) *
Поставил 10, всеравно в status пишет у всех IDы

куда поставил 10? я про 10 нигде не писал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя FielD
сообщение 16.6.2011, 19:20
Сообщение #18
Стаж: 16 лет

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

Цитата(scurra @ 16.6.2011, 20:17) *
я не спорю - AMXBANS рулит, но геморой.. для неподготовленого ума может привести к мыслям о суициде

Всем админам что-то новое объяснять вот это геморой.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SONY
сообщение 16.6.2011, 19:21
Сообщение #19


Стаж: 19 лет

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

scurra,
за то я поставил так как локалка у него. думаешь 8 поможет?
Кстати да может и 8, в любом случае там не одну строчку менять )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя FielD
сообщение 16.6.2011, 19:22
Сообщение #20
Стаж: 16 лет

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

Цитата(scurra @ 16.6.2011, 20:20) *
куда поставил 10? я про 10 нигде не писал

Действительно, вычитал строку где про 48 протокол написано дефаулт VALVE_ID_LAN[10]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: