PDA

Просмотр полной версии : [Мануал] Делаем привязку на IP и порт



bredvix
12.01.2014, 21:57
Добры день уважаемые форумчане Pro-Pawn.ru
Данная система была написана для того,чтобы у вас не угнали мод или же перепродажу FS,который вы продаёте.

Ко всем define добавляем:

#define LOCKDOWN_IP #127.0.0.1
#define LOCKDOWN_PORT 7777

Добавляем в OnGameModeInit (если у вас FS то добавляем в OnFilterScriptInit):

new Bind[16];
GetServerVarAsString("bind", Bind, 16);
if(!strlen(Bind) || strcmp(Bind, LOCKDOWN_IP) != 0 || GetServerVarAsInt("port") != LOCKDOWN_PORT)
SendRconCommand("exit");

Примечание:

У вас в server.cfg должна быть строка bind Ип сервера
Если данной строки не будет,то сервер или FS ваш просто не будет работать.

Автор мануала: Dron_Turbo

bredvix
12.01.2014, 23:28
Ничего не перепутал?

А вообще было бы неплохо задефайнить айпи и порт, так будет куда удобнее для новичков.

#define LOCKDOWN_IP 127.0.0.1
#define LOCKDOWN_PORT 7777
//...
if(strcmp(bind, #LOCKDOWN_IP))
//...
if(GetServerVarAsInt("port") != LOCKDOWN_PORT)
//...

P.S.: Похоже, что тегу [php] не нравится оператор "#"
=/

Поправил :)

Seregamil
13.01.2014, 05:47
данную "привязку" можно очень просто перевязать.

bredvix
13.01.2014, 08:02
данную "привязку" можно очень просто перевязать.
В каком смысле?
Ты имел ввиду через файл .амх ?
То ошибаешься :)
Уже было проверенно всё это дело.

Seregamil
13.01.2014, 11:55
через файл конфигурации сервера.

bredvix
13.01.2014, 12:17
через файл конфигурации сервера.
Если в моде или Fs будет один ип,а конфигурации сервера другой,то сервер или фс просто будет выключатся.

TWIX
13.01.2014, 19:44
Как всегда Dron радует!

bredvix
13.01.2014, 19:49
Как всегда Dron радует!
Cпасибо :D

Seregamil
14.01.2014, 05:44
Если в моде или Fs будет один ип,а конфигурации сервера другой,то сервер или фс просто будет выключатся.

Если обойти можно - значит можно, что за спор?

*Gnom^Nike
14.01.2014, 12:53
хороший урок...молодец!

bredvix
14.01.2014, 22:08
Если обойти можно - значит можно, что за спор?

Пустаслов.winhex тебе не поможет в данной ситуации.
Докать сможешь? Если да,скайп в профиле.

Seregamil
15.01.2014, 05:49
Я не собираюсь никому и ничего доказывать, знаю, что можно отвязать, что на люне, что на винде.

bredvix
15.01.2014, 07:19
Я не собираюсь никому и ничего доказывать, знаю, что можно отвязать, что на люне, что на винде.

Пустаслов.....
Если нет инциатив и ты собираешься ничего доказывать,тогда держи язык при себе,в плане "Как ты говоришь обхода".
Просто был у меня один человек,который утверждал тоже самое,не спорю обошёл,но мог запустил лишь на локале,но на bind не запустил.

Seregamil
15.01.2014, 13:11
Пустаслов.....
Если нет инциатив и ты собираешься ничего доказывать,тогда держи язык при себе,в плане "Как ты говоришь обхода".
Просто был у меня один человек,который утверждал тоже самое,не спорю обошёл,но мог запустил лишь на локале,но на bind не запустил.

Плагин Владокса по отвязке скрипта в помощь, раз ты такой упертый баран.

bredvix
15.01.2014, 13:16
Плагин Владокса по отвязке скрипта в помощь, раз ты такой упертый баран.
Заметь я тебя не оскорблял.Извини конечно,что зацепил твою нервную систему так сильно,что твой диалог перешёл на оскорбления в мою сторону.Учту.
Мне не надо привадить аргументы по поводу плагина владокса,мне нужны докозательства,а то,что ты скидываешь всё на плагин,это не аргумент в данной ситуации.


P.S Обратись к психиатору.

Seregamil
15.01.2014, 13:26
Плагин, который снимает защиту - не аргумент? lol

bredvix
15.01.2014, 13:27
Плагин, который снимает защиту - не аргумент? lol
А что теперь без оскорбления? :D
Плагин в студию.

Salvacore
25.01.2014, 14:54
Молодец.

Alexander
31.01.2014, 21:08
вошпе збс вазьму сибе да збс бдует атвечаю + тебе братан