Понедельник, 31.08.2026, 06:21
Мой сайт
Приветствую Вас Гость | RSS
Главная Мутатор для бана! И Защиты сервера Статья по использованию! - Форум Регистрация Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Мутатор для бана! И Защиты сервера Статья по использованию!
DoomsdayДата: Вторник, 26.02.2013, 21:16 | Сообщение # 1
Генерал-полковник
Группа: Администраторы
Сообщений: 827
Репутация: 1
Статус: Offline
В этой статье я расскажу о мутаторе  Nephthys_v1.5a009!
Этот мутатор создан для того чтобы защищать сервер и банить игроков!
Руководство по использованию на английском языке находится на этом сайте  http://zzora.altervista.org/Nephthys-Documentation.html
Но даже с использованием переводчика там не все понятно!
Мне потребовалось очень много времени чтобы понять что к чему а точнее аж полтора года! но потом у меня наступило "Прозрение" и я понял как и что там устроено!
Поскольку статьи по использованию на русском языке не существует её решил написать я! Русским простым языком так чтобы было понятно даже тем кто особо не соображает в мутаторах!
И так насчёт мутатора хочу сказать что он делает сервер неуязвимым по отношению внешних атак! Я имею ввиду взлом сервера без необходимости на него заходить!
То есть чтобы сломать сервер на котором установлен такой  мутатор игроку взломщику придется на него зайти, то есть вступить в игру!
А это значит что ему придется засветить свой IP ( и имя ) хочет он того или нет! Да зайдя на сервер хакер может его сломать!
Но зная IP этого хакера можно его забанить! А если он будет забанен он не сможет зайти на сервер и сломать его!
Ну чтож теперь приступим к самому процессу забанивания!
Вот к примеру заходит к вам на сервер хакер ( имя не имеет значения ) с IP адресом  88.159.144.86
Чтобы его забанить (даже если он с динамическим IP) пишем в консоле
ADMIN NPT BAN NEW START=88.159.0.0 END=88.159.255.255 BSTEALTH=0 Message=FUCK-YOU
( когда пишете message вместо пробелов ставьте  -  или  _ иначе бан не будет работать тоесть должно быть либо FUCK-YOU или FUCK_YOU но не в коем случае не FUCK YOU  с пробелом)

И так что мы имеем в результате? Хакер взломщик пытаясь зайти на ваш сервер видит вот такую картину



Если переводить надпись дословно на русский язык  то получится вот что

                                Отвергнуто сервером  
                                     Пошел на хуй
Прикрепления: 7563883.jpg (74.1 Kb)
 
DoomsdayДата: Вторник, 26.02.2013, 22:13 | Сообщение # 2
Генерал-полковник
Группа: Администраторы
Сообщений: 827
Репутация: 1
Статус: Offline
Можно писать и не FUCK-YOU а что угодно! главное чтобы в сообщении не было пробелов! вместо пробелов используйте черточку - или _

А теперь Рассмотрим ещё один вид бана а именно "СОКРЫТИЕ СЕРВЕРА" тоесть когда забаненный игрок вообще не видит ваш сервер в списке серверов!
И конечно же не может на него зайти чтобы поставить такой бан нужно написать

ADMIN NPT BAN NEW START=88.159.0.0 END=88.159.255.255 BSTEALTH=1 ( Message писать не нужно нету смысла ваш сервер все равно не увидят )

Прошу обратить внимание на надпись BSTEALTH! Если поставить BSTEALTH=0 то забаненный игрок будет видеть ваш сервер в списке серверов будет видеть кто на нем играет
а зайти не сможет! Если поставить BSTEALTH=1 то забаненный игрок не будет видеть ваш сервер в списке серверов вообще! (если игрок нуб он подумает что сервер отключился )
кстати если написать к примеру
ADMIN NPT BAN NEW START=88.159.0.0 END=88.159.255.255 BSTEALTH=0
но не писать Message то забаненный игрок будет видеть стандартную надпись  You are Banned! что в переводе на русский означает вы запрещены!

Ещё есть бан по нику!
например пишем         ADMIN NPT BAN NEW NAME=RAGNAR BSTEALTH=0 Message=BANNED!

В результате все игроки с ником Ragnar пытаясь зайти  на сервер будут видеть надпись BANNED!
но если написать
ADMIN NPT BAN NEW NAME=RAGNAR BSTEALTH=1   ( Прошу опять заметить если ставите BSTEALTH=1 писать Message не надо его все равно не увидят )
То игроки с именем Ragnar все равно будут видеть ваш сервер в списке серверов
Но пытаясь зайти на него они не будут видеть никаких надписей что вы поставили!
У них просто будет все время стоять надпись "идет подключение" но подключение так и не произойдет пока не поменяешь ник!
Прикрепления: 4648688.jpg (81.1 Kb)
 
DoomsdayДата: Вторник, 26.02.2013, 22:27 | Сообщение # 3
Генерал-полковник
Группа: Администраторы
Сообщений: 827
Репутация: 1
Статус: Offline
А теперь я расскажу о процессе разбанивания!
У каждого бана есть свой номер к примеру вы пишете
admin npt ban new start=113.162.0.0 end=133.163.255.255 bstealth=0           этот бан будет обазначен под номером #0
потом пишите к примеру
admin npt ban new start=173.60.0.0 end=173.60.255.255 bstealth=1             этот бан будет под номером #1

суть в том что самый первый бан который вы поставили будет под номером 0 второй бан под номером 1 третий бан под номером 2 и так далее

так вот пишем в консоле

admin npt ban remove #0   Эта команда снимет бан под номером 0!  Но бан под номером 1 будет продолжать работать!
admin npt ban remove #1   Эта команда снимет бан под номером 1!  Но бан под номером 0 будет продолжать работать! ( как и остальные баны под другими номерами )

Но если вы запутались в номерах или хотите ВСЕХ разбанить нужно написать ADMIN NPT BAN REMOVE #-     (Вместо цифры ставим черточку )
Эта команда снимает ВСЕ баны которые вы когда либо ставили!
 
DoomsdayДата: Вторник, 26.02.2013, 22:43 | Сообщение # 4
Генерал-полковник
Группа: Администраторы
Сообщений: 827
Репутация: 1
Статус: Offline
Да кстати насчет Ip адресов никогда не путайте их!  Начальный стартовый ип адрес должен быть меньше конечного то есть start=111.77.0.0 end=111.77.255.255
Не допускайте ошибок типа  start=133.99.0.0 end=113.99.255.255 иначе потом не удивляйтесь почему забаненный игрок  заходит на ваш сервер!

И ещё если произошел несчастный случай и вы сами себя забанили на сервере надо сделать так! Для начала отключите сам сервер!
Потом идите в папку System найдите там файл  Nephthys.ini
Откройте его и вы увидите нечто вроде этого

[IpDrv.NephthysDrv]
ShowSuspect=ESM_Silent
ShowBan=ESM_Beep
MaxLogTableEntries=0
ShowLog=ESM_Beep
ShowCmdError=ESM_Beep
ShowCmdResult=ESM_Silent
bUscriptAPI=False
DbgDropSizeMax=0
DbgDropSizeMin=0
DbgDropProbability=0.000000
DbgDropLog=False
MaxUploadPackageSize=-1
UploadThrottle=1.000000
bLimitUploadBandwidth=True
MaxUploadSize=-1
bAllowUploads=True
ShowUploadDone=ESM_Off
ShowPublicUploads=ESM_Off
ShowUploads=ESM_Beep
LogWithIP=ELWI_Critical
RegardPrivateICMP=ERPI_Auto
ShowPrivateICMP=ESM_Off
ShowInvalidData=ESM_Off
ShowBlock=ESM_Beep
ShowLogout=ESM_Off
ShowLogin=ESM_Off
ShowPreLogin=ESM_Beep
ShowNew=ESM_Silent
bRejectAfterGameEnd=False
RecvErrorsToClose=2
ShowKick=ESM_Beep
KillDoubleDelay=10.000000
bKillDoubles=True
ShowRER=ESM_Beep
ReactRER=EAR_Kick
TimeDeltaForRER=20.000000
CountForRER=1
ShowRLM=ESM_Beep
ReactRLM=EAR_Kick
TimeDeltaForRLM=10.000000
CountForRLM=20
ShowRBO=ESM_Beep
ReactRBO=EAR_Kick
TimeDeltaForRBO=10.000000
CountForRBO=10
ShowRUF=ESM_Off
ReactRUF=EAR_Kick
TimeDeltaForRUF=10.000000
CountForRUF=10
ShowRIA=ESM_Off
ReactRIA=EAR_Block
TimeDeltaForRIA=10.000000
CountForRIA=10
ShowIIA=ESM_Beep
ReactIIA=EAR_Kick
AutoBanBitsRJA=8
ReactRJA=EAR_Kick
ShowRJA=ESM_Off
TimeDeltaForRJA=10.000000
ConnCountForRJA=10
WhiteListMode=EWLM_AutoQuiet
ShowDRJA=ESM_Beep
TimeDeltaForDRJA=3.000000
ConnCountForDRJA=50
MaxLoginsPerIP=0
AutoBanDeleteSeconds=2419200
ServerName=
bActiveDRJA=False
Version=V1.5a0093
LogTable=IP=1.54.11.12 Names=heokun11 LastUsed=2013/02/02%2004:59:40 PreLoginCount=1
LogTable=IP=1.54.11.81 Names=heokun11%20Ragnar%20TRIV LastUsed=2013/01/29%2016:13:55 PreLoginCount=22 LoginCount=3
LogTable=IP=1.54.11.229 Names=heokun11 LastUsed=2013/01/14%2014:11:02 PreLoginCount=1
LogTable=IP=1.54.12.82 Names=TRIV%20Ragnar%20heokun11%20Player4 LastUsed=2013/01/13%2008:52:41 PreLoginCount=5
LogTable=IP=1.54.80.110 Names=heokun11 LastUsed=2013/02/06%2013:14:08 PreLoginCount=1
LogTable=IP=1.54.119.234 Names=Ragnar LastUsed=2013/01/14%2008:26:42 PreLoginCount=1
LogTable=IP=2.60.53.49 Names=Derun LastUsed=2013/01/18%2018:54:33 PreLoginCount=1
LogTable=IP=2.60.155.229 Names=Lolkakakakk LastUsed=2013/01/08%2009:13:02 PreLoginCount=1
LogTable=IP=2.60.211.55 Names=Second LastUsed=2013/02/25%2018:33:52 PreLoginCount=1
LogTable=IP=2.61.6.250 Names=Ragnar LastUsed=2013/01/24%2011:51:23 PreLoginCount=4 LoginCount=4
LogTable=IP=2.61.8.133 Names=Ragnar LastUsed=2013/01/31%2015:20:15 PreLoginCount=2 LoginCount=2
LogTable=IP=2.61.13.120 Names=Player1 LastUsed=2013/02/07%2018:51:51 PreLoginCount=5 LoginCount=5
LogTable=IP=2.61.15.151 Names=ekzo LastUsed=2013/02/23%2011:30:11 PreLoginCount=1
LogTable=IP=2.61.24.225 Names=Player3 LastUsed=2013/02/03%2008:01:48 PreLoginCount=2 LoginCount=2
LogTable=IP=2.61.26.210 Names=Player1 LastUsed=2013/02/10%2010:27:23 PreLoginCount=2 LoginCount=2
LogTable=IP=2.61.33.234 Names=Ragnar LastUsed=2013/02/12%2017:22:36 PreLoginCount=11 LoginCount=11
LogTable=IP=2.61.36.121 Names=Ragnar LastUsed=2013/01/23%2017:34:17 PreLoginCount=10 LoginCount=10
LogTable=IP=2.61.40.39 Names=Ragnar LastUsed=2013/01/25%2010:27:23 PreLoginCount=2 LoginCount=2
LogTable=IP=2.61.40.146 Names=Ragnar LastUsed=2013/01/25%2009:57:08 PreLoginCount=3 LoginCount=3
LogTable=IP=2.61.47.66 Names=Ragnar LastUsed=2013/01/29%2015:27:21 PreLoginCount=4 LoginCount=4
LogTable=IP=2.61.48.141 Names=Player1 LastUsed=2013/02/09%2012:51:00 PreLoginCount=4 LoginCount=4
LogTable=IP=2.61.53.124 Names=Ragnar LastUsed=2013/02/01%2010:30:21 PreLoginCount=1 LoginCount=1
LogTable=IP=2.61.56.61 Names=Ragnar LastUsed=2013/02/14%2018:52:23 PreLoginCount=2 LoginCount=2
LogTable=IP=2.61.218.41 Names=Ragnar LastUsed=2013/02/10%2010:36:14 PreLoginCount=2 LoginCount=2
LogTable=IP=2.92.36.186 Names=Spasm LastUsed=2013/01/29%2017:07:11 PreLoginCount=2 LoginCount=1
LogTable=IP=2.92.51.142 Names=Ragnar LastUsed=2013/01/09%2018:56:09 PreLoginCount=1
LogTable=IP=2.92.172.200 Names=ElectricWizard LastUsed=2013/01/11%2014:41:56 PreLoginCount=2 LoginCount=2

удалите записи всех игроков! в итоге должно получится так

[IpDrv.NephthysDrv]
ShowSuspect=ESM_Silent
ShowBan=ESM_Beep
MaxLogTableEntries=0
ShowLog=ESM_Beep
ShowCmdError=ESM_Beep
ShowCmdResult=ESM_Silent
bUscriptAPI=False
DbgDropSizeMax=0
DbgDropSizeMin=0
DbgDropProbability=0.000000
DbgDropLog=False
MaxUploadPackageSize=-1
UploadThrottle=1.000000
bLimitUploadBandwidth=True
MaxUploadSize=-1
bAllowUploads=True
ShowUploadDone=ESM_Off
ShowPublicUploads=ESM_Off
ShowUploads=ESM_Beep
LogWithIP=ELWI_Critical
RegardPrivateICMP=ERPI_Auto
ShowPrivateICMP=ESM_Off
ShowInvalidData=ESM_Off
ShowBlock=ESM_Beep
ShowLogout=ESM_Off
ShowLogin=ESM_Off
ShowPreLogin=ESM_Beep
ShowNew=ESM_Silent
bRejectAfterGameEnd=False
RecvErrorsToClose=2
ShowKick=ESM_Beep
KillDoubleDelay=10.000000
bKillDoubles=True
ShowRER=ESM_Beep
ReactRER=EAR_Kick
TimeDeltaForRER=20.000000
CountForRER=1
ShowRLM=ESM_Beep
ReactRLM=EAR_Kick
TimeDeltaForRLM=10.000000
CountForRLM=20
ShowRBO=ESM_Beep
ReactRBO=EAR_Kick
TimeDeltaForRBO=10.000000
CountForRBO=10
ShowRUF=ESM_Off
ReactRUF=EAR_Kick
TimeDeltaForRUF=10.000000
CountForRUF=10
ShowRIA=ESM_Off
ReactRIA=EAR_Block
TimeDeltaForRIA=10.000000
CountForRIA=10
ShowIIA=ESM_Beep
ReactIIA=EAR_Kick
AutoBanBitsRJA=8
ReactRJA=EAR_Kick
ShowRJA=ESM_Off
TimeDeltaForRJA=10.000000
ConnCountForRJA=10
WhiteListMode=EWLM_AutoQuiet
ShowDRJA=ESM_Beep
TimeDeltaForDRJA=3.000000
ConnCountForDRJA=50
MaxLoginsPerIP=0
AutoBanDeleteSeconds=2419200
ServerName=
bActiveDRJA=False
Version=V1.5a009

если сделали все правильно вы разбаните себя на сервере своем! но в последствии удалите все баны которые поставили так что будьте внимательней! не забаньте себя!

Скачать сам мутатор можно тут  http://rune-server.clan.su/load....-1-0-34

На заметку мутатор не ставится на русскую версию игры 1.04 я пытался поставить ничего не вышло! Но этот мутатор ставится на версию 1.01!
 
DoomsdayДата: Вторник, 26.02.2013, 23:02 | Сообщение # 5
Генерал-полковник
Группа: Администраторы
Сообщений: 827
Репутация: 1
Статус: Offline
Среди достоинств мутатора есть ещё то что он является "односторонним" то есть игрокам с вашего сервера ничего не нужно скачивать! и в Serverpackages ничего писать не нужно!

Ах да ещё забыл сказать когда баниш игрока он не "кикается" с сервера тоесть перезайти он конечно уже не может но он не покинет игру пока его не кикнеш или пока не сменится карта!
кикнуть игрока можно разными спобами можно использовать обычную команду kick а если у игрока ник с символами можно кикнуть написав killall playerberserker
( если игрок например берсером играет ) а можно ещё и кикнуть командой из мутатора
admin npt kick 125.157.124.25    ( IP адрес указан в качестве примера )
 
KenniДата: Среда, 27.02.2013, 14:38 | Сообщение # 6
Полковник
Группа: Модераторы
Сообщений: 239
Репутация: 1
Статус: Offline
Да я вижу ты серьезно в этом разбираешься)
 
DoomsdayДата: Среда, 27.02.2013, 16:59 | Сообщение # 7
Генерал-полковник
Группа: Администраторы
Сообщений: 827
Репутация: 1
Статус: Offline
Меня именно этим мутатором забанил нексус на ultimate сервер по просьбе zyro а также на серверах vnb bm!

Кстати от себя лично добавлю я предпочитаю держать сервер видимым в списке серверов для забаненных!
Ведь когда не видишь сервер в списке серверов про него и не вспомнишь  или подумаешь что он сейчас отключен!
На крайняк будеш надеятся что он стоит пустой!
А когда видишь сервер в списке серверов видишь что там играет народ но не можешь зайти это намного обиднее!
 
KenniДата: Среда, 27.02.2013, 21:17 | Сообщение # 8
Полковник
Группа: Модераторы
Сообщений: 239
Репутация: 1
Статус: Offline
))
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2026 Бесплатный хостинг uCoz