Какая разница между banlist.cfg, banned_ip.cfg, banned_user.cfg

MrNick

Участник
Сообщения
103
Реакции
10
На сервере Zombie Panic Source был забанен человек через sm_admin - Забанить игрока - Постоянный бан. Этого человека сразу кикнуло с сервера и вывелось сообщение о причине бана. Он пытался перезайти на сервер много раз, но зайти, естественно уже не смог. Сегодня утром, наблюдаю картину, что этот человек спокойненько себе играет на сервере. Командой status посмотрел, SteamID тот самый, что и был вчера забанен. Начал проверять настройки сервера. В каталоге cfg нашел banlist.cfg и banned_user.cfg (banned_ip.cfg не было). В banned_user.cfg было прописано следующее: banid 0 STEAM_0:0:00000000. (ID этго игрока стёр специально). В banlist.cfg он не прописался, а файл banned_ip.cfg вообще не был создан, как я уже говорил. В server.cfg было прописано

Вопросы:

1. Почему игрок вчера на мог зайти, а сегодня уже зашел?
2. Насколько я знаю, banlist.cfg, banned_ip.cfg используются для постоянного бана, а banned_user.cfg - для временного. Так ли это?
3. Почему забаненного человека не прописало в banlist.cfg?
4. Файл banned_ip.cfg всегда нужно создавать самому, или он появляется при первом бане по IP?


Zombie Panic Server.
Информация о сервере: Linux Gentoo 32bit

(meta list)
Listing 3 plugins:
[01] SourceMod (1.3.4) by AlliedModders LLC
[02] SDK Tools (1.3.4) by AlliedModders LLC
[03] BinTools (1.3.4) by AlliedModders LLC

(meta version}
Metamod:Source version 1.8.3
Build ID: 732:96932fe375a5
Loaded As: Valve Server Plugin
Compiled on: Jul 18 2010
Plugin interface version: 15:14
SourceHook version: 5:5
 

dimetrius

Участник
Сообщения
133
Реакции
24
Вы не написали что у вас там написано в server.cfg

А должно быть написано следующее
// Execute Banned Users //
exec banned_user.cfg
exec banned_ip.cfg
writeid
writeip
вначале просто комментарий, потом две 100% нужные строки, а последние две строки я сам не знаю зачем, с какого-то стандартного конфига взял.
может конечно временные баны и улетят при перезапуске, не уверен.
 

kv.acid

Участник
Сообщения
2,025
Реакции
755
1. Почему игрок вчера на мог зайти, а сегодня уже зашел?
2. Насколько я знаю, banlist.cfg, banned_ip.cfg используются для постоянного бана, а banned_user.cfg - для временного. Так ли это?
3. Почему забаненного человека не прописало в banlist.cfg?
4. Файл banned_ip.cfg всегда нужно создавать самому, или он появляется при первом бане по IP?
1 . Бан вчера записался в начале banned_user.cfg, а после смены мапы в и хранился в памяти сервера
2. banlist.cfg не знаю что это. banned_ip.cfg - для перманент банов по IP, banned_user.cfg - для перманет банов по steamID
3. Смотри -->2.
4. Он идет с сервером по умолчанию.

У тебя в конфигах есть вот такая запись? Если нет то добавь и будет норм.
exec banned_user.cfg
exec banned_ip.cfg
writeid
writeip
 

MrNick

Участник
Сообщения
103
Реакции
10
Вы не написали что у вас там написано в server.cfg

А должно быть написано следующее

вначале просто комментарий, потом две 100% нужные строки, а последние две строки я сам не знаю зачем, с какого-то стандартного конфига взял.

В конфиге прописано:

exec banned_ip.cfg
exec banned_user.cfg

А вот exec banlist.cfg не прописан.
 

MrNick

Участник
Сообщения
103
Реакции
10
MrNick,добавь вот это обязательно:

Прописал, теперь в конфиге вот так:

exec banned_user.cfg
exec banned_ip.cfg
writeid
writeip

Их же не обязательно в конце всего конфига писать? Прописываются обычно, как и все другие переменные?
 

kv.acid

Участник
Сообщения
2,025
Реакции
755
MrNick, думаю без разницы в каком месте конфига ты это напишешь.
 

MrNick

Участник
Сообщения
103
Реакции
10
MrNick, думаю без разницы в каком месте конфига ты это напишешь.

После того, как прописал: writeid writeip, что конкретно изменится? Не будут скидываться баны, или еще что-то?
Насколько я понимаю, эти параметры прописываются, чтобы после переключения карты/перезапуска сервера не стерлись бы баны из списков, но, когда у меня зашел тот человек, я проверил, бан в banned_user.cfg был на месте.

1 . Бан вчера записался в начале banned_user.cfg, а после смены мапы в и хранился в памяти сервера

Как это объясняет тот факт, что человек смог зайти на сервер? Ведь он всё равно остался в бан листе.
 
Последнее редактирование:

kv.acid

Участник
Сообщения
2,025
Реакции
755
MrNick, Забань себя перманентом, перезагрузи сервер (именно перегрузи, а не мапу смени) и попробуй зайти. Если не сможешь зайти то значит все кулл. Оффтоп
 

MrNick

Участник
Сообщения
103
Реакции
10
MrNick, Забань себя перманентом, перезагрузи сервер (именно перегрузи, а не мапу смени) и попробуй зайти. Если не сможешь зайти то значит все кулл. Оффтоп

Как раз уже вечером и решил так поэкспериментировать.
Спасибо, что разъяснил по поводу назначений бан листов.

После проверки, обязательно отпишусь.
 

MrNick

Участник
Сообщения
103
Реакции
10
Как раз уже вечером и решил так поэкспериментировать.
Спасибо, что разъяснил по поводу назначений бан листов.

После проверки, обязательно отпишусь.


Протестил на себе, после перезагрузки сервера/смены карты banned_user.cfg не очищается и бан не снимается.


Как тот игрок перезашел на сервер будучи в banned_user.cfg, так и останется загадкой...
В любом случае, его забанили второй раз-))

А banlist.cfg так и не понятно откуда в папке cfg на сервере взялся. Возможно из какой-то другой оперы
у хостинга myarena.ru остался. У меня никаких плагинов по бану, кроме basebans(идет в комплекте с SourceMod) не установлено и никогда не устанавливалось
 

Dim_oK

Участник
Сообщения
52
Реакции
6
Бан легко обойти, так что нету не какой гарантии что ты его забанишь на всегда :D

А бан снимаеться с помощью консольной команды.
 

fallen1994

Участник
Сообщения
2,357
Реакции
538
Бан легко обойти, так что нету не какой гарантии что ты его забанишь на всегда :D

А бан снимаеться с помощью консольной команды.
А еще надо включить мозг и хорошо подумать, прежде чем нести бред, ибо бан обойти можно 1 способом, новый акк. Консольная команда 100% для админа. :vampire::elf::scout:
 

azat52

Участник
Сообщения
49
Реакции
21
MrNick, Просто может ты его забанил по ip?Если да то у него скорее всего динамическое ip ,и по всему ему стоет перезагрузить инет и ip меняется.Он сново заходит с темже staem id и продолжает играть a ip другой.

P.S.СПОСОБ БАНА
Вот предположим у нас есть динамический ИП, мы его баним, получаем: 123.45.678.91. Он меняет ИП и у него становится 123.45.19.876. Если присмотреться повнимательнее-первые 2 значения одинаковы: 123.45 Так вот можно в бан лист внести только эти 123.45 и всё. Иногда, очеь редко, но всё-же бывают случаи когда читак меняет и .45. Тогда в бан лист просто вводим 123
 

MrNick

Участник
Сообщения
103
Реакции
10
MrNick, Просто может ты его забанил по ip?Если да то у него скорее всего динамическое ip ,и по всему ему стоет перезагрузить инет и ip меняется.Он сново заходит с темже staem id и продолжает играть a ip другой.

P.S.СПОСОБ БАНА
Вот предположим у нас есть динамический ИП, мы его баним, получаем: 123.45.678.91. Он меняет ИП и у него становится 123.45.19.876. Если присмотреться повнимательнее-первые 2 значения одинаковы: 123.45 Так вот можно в бан лист внести только эти 123.45 и всё. Иногда, очеь редко, но всё-же бывают случаи когда читак меняет и .45. Тогда в бан лист просто вводим 123

Читай внимательнее моё первое сообщение - конечно же я его забанил по SteamID. А то, что ты пишешь про бан по Ip - верно. Но, по Ip есть смысл банить non-steam'овских так сказать игроков. Аккаунт они могут менять хоть сто раз, он у них левый, а вот Ip бан для них эффективнее, но тут тоже есть свои особенности, как ты верно подметил. Главное, в таком случае не увлечься, и всю сеть(из которой этот игрок) не забанить.:)

P.S.
У меня лицензионный сервер, не non-steam.
 

MrNick

Участник
Сообщения
103
Реакции
10
NagarD, спасибо, что про writeid и writeip объяснил, а то все говорят, что обязательно надо дописать, но никто не сказал, что они, всё таки, конкретно делают.
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #18
Я думал по названию и так понятно что они делают.
 

MrNick

Участник
Сообщения
103
Реакции
10
Я думал по названию и так понятно что они делают.

По названию то понятно, но, одновременно, у меня и без этих подписей ничего после перезапуска сервера не стералось в бан листах. Вот и спрашивается их надобность. Как я понял, лучше прописать "на всякий случай"...
 

dan0ne

Участник
Сообщения
76
Реакции
2
Извините, не нашел поиском, хакнули сервер, куча банов по ip, удаляю айпишники из banned_ip.cfg, меняю карту и все баны возвращаются в конфиг, как их совсем оттуда убрать?
 
Сверху Снизу