Sayrex

Сервер NO-CD, не работает battleye, как сделать WhiteList?

Вопрос

Всем привет! У меня возникла такая проблема: так как я являюсь владельцем no-cd(пиратского), сервера, я не могу включить whiteList. Почему не могу? -да потому что, как я понял, после того как GameSpy прекратил поддержку серверов и все сервера перешли на Steam версию, battleye отключил GUID на пиратских сервах..... Вопрос такой: можно ли как сделать WhiteList, не на GUID, а на id игрока(пример: 1111111)? Ссылка на скриншот(Как выглядит DarT) http://s7.hostingkartinok.com/uploads/images/2014/09/a6e7236fb8b54c278fa677cf72692118.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

18 ответов на этот вопрос

Всем привет! У меня возникла такая проблема: так как я являюсь владельцем no-cd(пиратского), сервера, я не могу включить whiteList. Почему не могу? -да потому что, как я понял, после того как GameSpy прекратил поддержку серверов и все сервера перешли на Steam версию, battleye отключил GUID на пиратских сервах..... Вопрос такой: можно ли как сделать WhiteList, не на GUID, а на id игрока(пример: 1111111)? Ссылка на скриншот(Как выглядит DarT) http://s7.hostingkartinok.com/uploads/images/2014/09/a6e7236fb8b54c278fa677cf72692118.jpg

Не дождался ты меня все же :D

В config.cfg в reportIP укажи 127.0.0.1 и будет тебе счастье.

reportingIP = "127.0.0.1";

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Забронировать это рекламное место


Вариант 2.

Whitelist для UID.

if (!isServer) then
{
        _whitelisted_UIDs = ['123','123','123','123','123','123','123','123',
        '123','123','123','123','123','123','123','123','123','123','123','123',
        '123','123','123','123','123','123','123','123','123','123','123','123',
        '123','123','123','123','123','123','123','123','123','123','123','123',
        '123','123','123','123','123','123','123','123','123','123','123','123',
        '123','123','123','123','123','123','123','123','123','123','123','123'];
        [_whitelisted_UIDs] spawn {
                waitUntil {getPlayerUID player != ''};
                _puid = getPlayerUID player;
                _list = _this select 0;
                if !(_puid in _list) then
                {
                        endLoadingScreen;
                        [] spawn {
                                startLoadingScreen ['You are not on the WHITE-LIST','RscDisplayLoadCustom'];
                                sleep 1;
                                progressLoadingScreen 0.1;
                                sleep 1;
                                progressLoadingScreen 0.2;
                                sleep 1;
                                progressLoadingScreen 0.3;
                                sleep 1;
                                progressLoadingScreen 0.4;
                                sleep 1;
                                progressLoadingScreen 0.5;
                                sleep 1;
                                progressLoadingScreen 0.6;
                                sleep 1;
                                progressLoadingScreen 0.7;
                                sleep 0.5;
                                progressLoadingScreen 0.8;
                                sleep 0.5;
                                progressLoadingScreen 0.9;
                                sleep 0.5;
                                progressLoadingScreen 1;
                                sleep 0.5;
                                endLoadingScreen;
                                _PS = '#particlesource' createVehicleLocal getPos vehicle player;
                                _PS setParticleCircle [0, [0, 0, 0]];
                                _PS setParticleRandom [0, [10, 10, 0], [0.25, 0.25, 0], 0, 1.5, [0, 0, 0, 0], 0, 0];
                                _PS setParticleParams [['\Ca\Data\flag_usa_co.paa', 8, 3, 1],
                                '', 'SpaceObject', 1, 10, [0, 0, 30], [0, 0, -2], 1, 10, 1, 0.2, [5, 5],
                                [[1, 1, 1 ,1], [1, 1, 1, 1], [1, 1, 1, 1]], [0, 1], 1, 0, '', '', vehicle player];
                                _PS setDropInterval 0.04;
                        };
                };
        };
};

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Не дождался ты меня все же :D

В config.cfg в reportIP укажи 127.0.0.1 и будет тебе счастье.

reportingIP = "127.0.0.1";

Спасибо огромное TheFirstNoob!!!  А BEC и  его WhiteList будут работать?)))

Хотя сейчас проверю)))

Ещё раз спасибо TheFirstNoob и сайту http://s-platoon.ru !

Изменено пользователем Sayrex (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо огромное TheFirstNoob!!! А BEC и его WhiteList будут работать?)))

Хотя сейчас проверю)))

Ещё раз спасибо TheFirstNoob и сайту !

Ну смотри, после выше сказанных махинации GUID игроков начнет определяться из твоей базы данных.

Собственно Белый лист будет работать.

 

Так же я скинул скрипт который делает Лист по UID так что дерзай :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тогда, я правда ТС никогда не был - не видел, у тебя должна быть функция - вопрос решён

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тогда, я правда ТС никогда не был - не видел, у тебя должна быть функция - вопрос решён

есть такая)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Вариант 2.

 

Whitelist для UID.


if (!isServer) then
{
        _whitelisted_UIDs = ['123','123','123','123','123','123','123','123',
        '123','123','123','123','123','123','123','123','123','123','123','123',
        '123','123','123','123','123','123','123','123','123','123','123','123',
        '123','123','123','123','123','123','123','123','123','123','123','123',
        '123','123','123','123','123','123','123','123','123','123','123','123',
        '123','123','123','123','123','123','123','123','123','123','123','123'];
        [_whitelisted_UIDs] spawn {
                waitUntil {getPlayerUID player != ''};
                _puid = getPlayerUID player;
                _list = _this select 0;
                if !(_puid in _list) then
                {
                        endLoadingScreen;
                        [] spawn {
                                startLoadingScreen ['You are not on the WHITE-LIST','RscDisplayLoadCustom'];
                                sleep 1;
                                progressLoadingScreen 0.1;
                                sleep 1;
                                progressLoadingScreen 0.2;
                                sleep 1;
                                progressLoadingScreen 0.3;
                                sleep 1;
                                progressLoadingScreen 0.4;
                                sleep 1;
                                progressLoadingScreen 0.5;
                                sleep 1;
                                progressLoadingScreen 0.6;
                                sleep 1;
                                progressLoadingScreen 0.7;
                                sleep 0.5;
                                progressLoadingScreen 0.8;
                                sleep 0.5;
                                progressLoadingScreen 0.9;
                                sleep 0.5;
                                progressLoadingScreen 1;
                                sleep 0.5;
                                endLoadingScreen;
                                _PS = '#particlesource' createVehicleLocal getPos vehicle player;
                                _PS setParticleCircle [0, [0, 0, 0]];
                                _PS setParticleRandom [0, [10, 10, 0], [0.25, 0.25, 0], 0, 1.5, [0, 0, 0, 0], 0, 0];
                                _PS setParticleParams [['\Ca\Data\flag_usa_co.paa', 8, 3, 1],
                                '', 'SpaceObject', 1, 10, [0, 0, 30], [0, 0, -2], 1, 10, 1, 0.2, [5, 5],
                                [[1, 1, 1 ,1], [1, 1, 1, 1], [1, 1, 1, 1]], [0, 1], 1, 0, '', '', vehicle player];
                                _PS setDropInterval 0.04;
                        };
                };
        };
};

Подскажите, как воспользоваться этим? Что куда и как...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Через init.sqf подключаете и все. В новой версии инфи они есть, в том числе и моей бесплатной. Надобности ставить такой скрипт не вижу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Через init.sqf подключаете и все. В новой версии инфи они есть, в том числе и моей бесплатной. Надобности ставить такой скрипт не вижу.

 

Поставил- работает. Спасибо. +

Если кому интересно, вот мини инструкция:

 

Создаём файл whitelist.sqf. Вставляем в него код 

 

 

 

 

if (!isServer) then
{
        _whitelisted_UIDs = ['123','123','123','123','123','123','123','123',
        '123','123','123','123','123','123','123','123','123','123','123','123',
        '123','123','123','123','123','123','123','123','123','123','123','123',
        '123','123','123','123','123','123','123','123','123','123','123','123',
        '123','123','123','123','123','123','123','123','123','123','123','123',
        '123','123','123','123','123','123','123','123','123','123','123','123'];
        [_whitelisted_UIDs] spawn {
                waitUntil {getPlayerUID player != ''};
                _puid = getPlayerUID player;
                _list = _this select 0;
                if !(_puid in _list) then
                {
                        endLoadingScreen;
                        [] spawn {
                                startLoadingScreen ['You are not on the WHITE-LIST','RscDisplayLoadCustom'];
                                sleep 1;
                                progressLoadingScreen 0.1;
                                sleep 1;
                                progressLoadingScreen 0.2;
                                sleep 1;
                                progressLoadingScreen 0.3;
                                sleep 1;
                                progressLoadingScreen 0.4;
                                sleep 1;
                                progressLoadingScreen 0.5;
                                sleep 1;
                                progressLoadingScreen 0.6;
                                sleep 1;
                                progressLoadingScreen 0.7;
                                sleep 0.5;
                                progressLoadingScreen 0.8;
                                sleep 0.5;
                                progressLoadingScreen 0.9;
                                sleep 0.5;
                                progressLoadingScreen 1;
                                sleep 0.5;
                                endLoadingScreen;
                                _PS = '#particlesource' createVehicleLocal getPos vehicle player;
                                _PS setParticleCircle [0, [0, 0, 0]];
                                _PS setParticleRandom [0, [10, 10, 0], [0.25, 0.25, 0], 0, 1.5, [0, 0, 0, 0], 0, 0];
                                _PS setParticleParams [['\Ca\Data\flag_usa_co.paa', 8, 3, 1],
                                '', 'SpaceObject', 1, 10, [0, 0, 30], [0, 0, -2], 1, 10, 1, 0.2, [5, 5],
                                [[1, 1, 1 ,1], [1, 1, 1, 1], [1, 1, 1, 1]], [0, 1], 1, 0, '', '', vehicle player];
                                _PS setDropInterval 0.04;
                        };
                };
        };
};

 

 

 

 

Закидываем этот файл в папку с миссией.

В  init.sqf вставляем строчку  execVM "whitelist.sqf";(я вставил после execVM "R3F_ARTY_AND_LOG\init.sqf";)

Затем открываем наш whitelist.sqf и вместо цифр 123 прописываем UIDы игроков, которым позволено играть на вашем сервере.

Запускаем сервер- радуемся. Ставим плюсики TheFirstNoob

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так в инфи есть это уже, но кому как, я бы через инфи делал уже.
 

 

/*  Использовать WHITE-LIST?     */             _UPW = false;                                    /* true - Использовать. false - Не использовать.         */
/*  WHITE-LIST UID                */             _WHITELIST = ["0","0","0"];                     /* Пишем UID игрока для доступа в WHITE-LIST.             */
 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Блин всё перепробовал, не видит у меня вайтлист игроков которые конектятся к серверу(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Блин всё перепробовал, не видит у меня вайтлист игроков которые конектятся к серверу(

Попробуйте программу WhiteLister

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробуйте программу WhiteLister

Пробовал не работает, да ещё и батлай нормально настроить не могу на пиратке он чего то сам обновляется у играков и кикает их, да и вайтлист может не работает из за того что BEServer.cfg при запуске сервера меняет имя(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Похожие публикации

    • Автор: godmode8
      Приветствую. Кто нибудь пробовал запускать пиратский 1.92 с включенным батлаем? Какие параметры запуска в батнике нужны? Какие файлы для клиента и для сервера? У меня при попытке подключится пишет  Ошибка инициализации батлай. Прошу помощи.
    • Автор: Parzival
      Столкнулся с такой проблемой что BattlEye летит в краш, уже неделю решить пытаюсь и все без успешно, прошу помощи.

    • Автор: Jdinovich
      Добрый день. Получилось поставить Whitelist на сервер. Но когда люди заходят на сервер,которые не в списке,то им пишет просто что их кикнул батл ай. А как сделать так,чтобы он писал то,что мне нужно

      Set custom whitelist kick message. Text must be in ascii letters.  MAX 58 CHARS. BE only does ascii on messages WhiteListKickMsg = vstupite v Whitelist zdec
      вот эта строчка,и как бы я не изменял ничего не появляется кроме battleye
    • Автор: Drakosha
      Добрый вечер, сталкнулся с такой проблемой
      не играл почти 2-3 года в dayz, решил поиграть. Поставил все как надо (Steam версия армы) 
      суть проблемы в то что когда подключаюсь на сервер меня выкидывает из армы на рабочий стол ,и она опять начинает заходить на сервер

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • Автор: Voteban
      Ребята всем здарова .Кому не жалко скиньте фильтр для батлая чтобы за военную технику не кикало .Буду премного благодарен )