|
Мутатор для бана! И Защиты сервера Статья по использованию!
|
|
| Doomsday | Дата: Вторник, 26.02.2013, 21:16 | Сообщение # 1 |
 Генерал-полковник
Группа: Администраторы
Сообщений: 827
Статус: 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 с пробелом)
И так что мы имеем в результате? Хакер взломщик пытаясь зайти на ваш сервер видит вот такую картину
Если переводить надпись дословно на русский язык то получится вот что
Отвергнуто сервером Пошел на хуй
|
| |
|
|
| Doomsday | Дата: Вторник, 26.02.2013, 22:13 | Сообщение # 2 |
 Генерал-полковник
Группа: Администраторы
Сообщений: 827
Статус: 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 все равно будут видеть ваш сервер в списке серверов Но пытаясь зайти на него они не будут видеть никаких надписей что вы поставили! У них просто будет все время стоять надпись "идет подключение" но подключение так и не произойдет пока не поменяешь ник!
|
| |
|
|
| Doomsday | Дата: Вторник, 26.02.2013, 22:27 | Сообщение # 3 |
 Генерал-полковник
Группа: Администраторы
Сообщений: 827
Статус: 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
Статус: 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
Статус: Offline
| Среди достоинств мутатора есть ещё то что он является "односторонним" то есть игрокам с вашего сервера ничего не нужно скачивать! и в Serverpackages ничего писать не нужно!
Ах да ещё забыл сказать когда баниш игрока он не "кикается" с сервера тоесть перезайти он конечно уже не может но он не покинет игру пока его не кикнеш или пока не сменится карта! кикнуть игрока можно разными спобами можно использовать обычную команду kick а если у игрока ник с символами можно кикнуть написав killall playerberserker ( если игрок например берсером играет ) а можно ещё и кикнуть командой из мутатора admin npt kick 125.157.124.25 ( IP адрес указан в качестве примера )
|
| |
|
|
| Kenni | Дата: Среда, 27.02.2013, 14:38 | Сообщение # 6 |
|
Полковник
Группа: Модераторы
Сообщений: 239
Статус: Offline
| Да я вижу ты серьезно в этом разбираешься)
|
| |
|
|
| Doomsday | Дата: Среда, 27.02.2013, 16:59 | Сообщение # 7 |
 Генерал-полковник
Группа: Администраторы
Сообщений: 827
Статус: Offline
| Меня именно этим мутатором забанил нексус на ultimate сервер по просьбе zyro а также на серверах vnb bm!
Кстати от себя лично добавлю я предпочитаю держать сервер видимым в списке серверов для забаненных! Ведь когда не видишь сервер в списке серверов про него и не вспомнишь или подумаешь что он сейчас отключен! На крайняк будеш надеятся что он стоит пустой! А когда видишь сервер в списке серверов видишь что там играет народ но не можешь зайти это намного обиднее!
|
| |
|
|
| Kenni | Дата: Среда, 27.02.2013, 21:17 | Сообщение # 8 |
|
Полковник
Группа: Модераторы
Сообщений: 239
Статус: Offline
| ))
|
| |
|
|