Нужна помощь?
Создайте тему в соответствующем разделе
Не нужно писать всё в чат!Загляните на торговую площадку
Там вы можете купить
всё что касается игровых серверовНе хотите бан?
Пожалуйста, ознакомьтесь с нашими правилами
Не нарушайте порядок!Продаёте или покупаете?
Пользуйтесь услугами гаранта
Мы сделаем вашу сделку безопасной
Таблица лидеров
Популярные публикации
Отображаются публикации с наибольшей репутацией на 05/08/16 в Сообщения
-
1 баллВсем привет, хотел бы рассказать вам в этом видео: Как подключить Zeus к серверу ArmA 3 http://www.youtube.com/watch?v=InqWyvFHpZc[/url]]http://www.youtube.com/watch?v=InqWyvFHpZc Скачать: Тык
-
1 баллТема сложная за отсутствием нормальных гайдов или документации.. Будем разбираться вместе! Поверьте я не являюсь в ней специалистом, хотя и разобрался как настраивать скрипты. 1) Список файлов которые мы получим вместе с Battleye в составе Epoch addbackpackcargo.txt addmagazinecargo.txt addweaponcargo.txt attachto.txt bans-epoch.txt BEServer.dll createvehicle.txt deleteVehicle.txt example-BEServer.cfg mpeventhandler.txt publicvariable.txt publicvariableval.txt remotecontrol.txt remoteexec.txt scripts.txt selectplayer.txt setdamage.txt setpos.txt setvariable.txt setvariableval.txt teamswitch.txt waypointcondition.txt waypointstatement.txt 2) В этих файла содержатся настройки для фильтров BE и служебная информация для работы Battleye Давайте разберем за что они отвечают. bans-epoch.txt - список банов эпоча, по умолчанию туда включен хаккер листик (видимо за то что упер и выложил в сеть файлы до релиза). BEServer.dll Серверная библиотека файлов для Battleye. Этот файл мы не трогаем он находится на своем месте. example-BEServer.cfg Это пример заполнения вашего файла BEserver.cfg. Надо посмотреть, что там записано и создать свой типа beserver_1231123.cfg в нем будет указан ваш RCON логин и пароль на сервер (этого достаточно, но параметров на самом деле много больше - вот пример) MaxPing 369 - максимальный пинг после которого кикает с сервера // максимальная задержка прежде чем сервер кикнет игрока при событиях с : MaxCreateVehiclePerInterval 72 1 // созданием техники MaxSetPosPerInterval 2 1 // перемещениями MaxSetDamagePerInterval 36 1 //нанесением урона MaxAddBackpackCargoPerInterval 12 1 //рюкзаками MaxAddMagazineCargoPerInterval 96 1 //патронами MaxAddWeaponCargoPerInterval 24 1 //оружием MaxDeleteVehiclePerInterval 48 1 //удалением техники MaxAttachToPerInterval 4 1 //прикреплением одних предметов к другим // параметры указаны в формате - [событие] [кол-во] [время в секундах] // чем больше ваш online не больше должны быть кол-во событий и время в секундах С служебными файлами все. Далее следуют файлы связанные с различными событиями. Давайте разберемся как их читать. Открываем первый в алфавитном порядке файл addbackpackcargo.txt и видим следующее содержимое... 5 "" !"B_Parachute" !"B_AssaultPack_(cbr|dgtl|khk|mcamo|ocamo|rgr|sgg)" !"B_Carryall_(cbr|khk|mcamo|ocamo|oli|oucamo)" !"B_FieldPack_(blk|cbr|khk|ocamo|oli|oucamo)" !"B_Kitbag_(cbr|mcamo|rgr|sgg)" !"B_TacticalPack_(blk|mcamo|ocamo|oli|rgr)" !"smallbackpack_(red|green|teal|pink|)_epoch" На первый взгляд мешанина цифр и символов, но это не так. у команд есть синтаксис и выглядит он как [type] [string to search for] Например: 5 искать_это "и это" и также это !"но не это" где type= действие ( самая первая цифра во всех фильтрах BE обозначает действие) 1 - записать обнаруженное действие в лог; 2 - записать обнаруженное действие в консоль сервера; 4 - Kick при обнаружении ("Script Restriction #X") ! = исключение... "" - обозначает все Вы можете комбинировать ТИПЫ действий: например тип 3 запишет произошедшее и в scripts.log и в консоль (1+2=3), тип 5 запишет произошедшее в scripts.log и кикнет пользователя (1+4=5), тип 7 это комбинация всех 3 методов. Чтобы исключить из формулы Например если указать в фильтре createvehicle.txt 5 createVehicle Bo_MK82 - это будет обозначать, - кикнуть и записать в лог игрока, в случае спавна MK82 Итак давайте посмотрим на строчку из пример исходя из новых знаний которые мы имеем в переводе на русский язык это строка значит: при любом добавлении к луту игрока предметов типа backpack (рюкзак), кикать игрока с сервера, c записью в лог файл исключая следующие типы рюкзаков: !"B_Parachute" - Парашют, !"B_AssaultPack_(cbr|dgtl|khk|mcamo|ocamo|rgr|sgg)" B_AssaultPack_ в вариантах B_AssaultPack_cbr, B_AssaultPack_dgt и тд... другими словами после ! в "указывается тип для которого делается исключение" а в (указывается разновидность этого типа с перечислениями через |) в данном случае это различные типы окраски рюкзаков с одним и тем же названием... Давайте посмотрим более конкретный пример. Итак мы установили себе скрипт IgiLoad для перевозки техники в кузове, но плохо настроили скрипты для перевозки. В результате в нашем логе серверов мы получаем. Смотрим на, что сработало ограничение? Видим ограничение #0 которое сработало на переменну "can_load" и "default_mass", значит необходимо добавить это действие в исключение для фильтров BE в переменных. Ищем файл с перменными setvariable.txt и добавляем в него следующее (либо редактируем если там уже есть). 5 "" !"can_load" !"can_outside" !"default_mass" Как мы видим в этом примере, мы будем кикать и писать в лог всех, кто пытается использовать переменные без разрешения кроме can_load, can_outside, default_mass
-
1 баллИдея не нова. Но,я думаю,многие мне скажут спасибо. Взято отсюда http://exilemod.ru/forum/ Скачать https://yadi.sk/d/1mVhHxkBqvBdj Надеюсь,меня сильно ругать не будут, информацию я даю полезную. Всем удачи.
-
1 баллЗакрывай тему) Раз все ок)
-
1 баллЧет какой то бред) Попробуй по дефолту через arma3server.exe запустить И в тоже закрой ; -servermod=@ExileServer;@infiSTAR_Exile;@ZEVMission;
-
1 баллМодели лежат в аддоне. (breakingpoint_weapons.pbo). А в миссии смотри файл \core\actions\fn_gather.sqf Думаю разберешься)
-
1 балл
Имена классов для RHS,MAS и многих других модов.
JimmyVendetta отреагировал на
Boris62 за сообщение в теме
Что тут не понятного? В загрузках-класснеймы оружия,итемов и транспорта,из модов RHS,MAS,CUP Terrains-Core,TRYK,EXILE и ещё нескольких модов. В папке mpmissions вашего сервера, Exile.Altis или ваша карта. Редактируем файл config.cpp. В классе class CfgExileArsenal вставляем класснеймы по образцу на примере Exile,RHS и MAS. Далее, в class CfgTraderCategories вставляем по образцу Из тех же MAS, RHS,и Exile. И последнее,в class CfgTraders добавляем разделы торговцам Если кому-то непонятно,спрашивайте. Помогу,чем смогу. Можно установить немного по-другому,если хотите добавить их больше или свои. В CONFIG.CPP вашей миссии заменить class CfgExileArsenal на это class CfgExileArsenal { #include "TRADERS\ARMA3V\ItemListARMA3V.hpp" #include "TRADERS\ARMA3W\ItemListARMA3W.hpp" #include "TRADERS\CUPW\ItemListCUPW.hpp" #include "TRADERS\CUPV\ItemListCUPV.hpp" #include "TRADERS\HLC\ItemListHLC.hpp" #include "TRADERS\HVP\ItemListHVP.hpp" #include "TRADERS\HVP\ItemListHWP.hpp" #include "TRADERS\MASV\ItemListMASV.hpp" #include "TRADERS\MASW\ItemListMASW.hpp" #include "TRADERS\R3FW\ItemListR3FW.hpp" #include "TRADERS\RHSV\ItemListRHSV.hpp" #include "TRADERS\RHSW\ItemListRHSW.hpp" #include "TRADERS\TRYK\ItemListTRYK.hpp" #include "TRADERS\PODS\ItemListPODS.hpp" #include "TRADERS\CUSTOM\ItemListCUSTOM.hpp" #include "TRADERS\Exile\ItemListExile.hpp" }; В этом же CONFIG.CPP меняем class CfgTraderCategories на это class CfgTraderCategories { #include "TRADERS\ARMA3V\TraderCategoriesARMA3V.hpp" #include "TRADERS\ARMA3W\TraderCategoriesARMA3W.hpp" #include "TRADERS\CUPW\TraderCategoriesCUPW.hpp" #include "TRADERS\CUPV\TraderCategoriesCUPV.hpp" #include "TRADERS\HLC\TraderCategoriesHLC.hpp" #include "TRADERS\HVP\TraderCategoriesHVP.hpp" #include "TRADERS\HVP\TraderCategoriesHWP.hpp" #include "TRADERS\MASV\TraderCategoriesMASV.hpp" #include "TRADERS\MASW\TraderCategoriesMASW.hpp" #include "TRADERS\R3FW\TraderCategoriesR3FW.hpp" #include "TRADERS\RHSV\TraderCategoriesRHSV.hpp" #include "TRADERS\RHSW\TraderCategoriesRHSW.hpp" #include "TRADERS\TRYK\TraderCategoriesTRYK.hpp" #include "TRADERS\PODS\TraderCategoriesPODS.hpp" #include "TRADERS\CUSTOM\TraderCategoriesCUSTOM.hpp" #include "TRADERS\Exile\TraderCategoriesExile.hpp" }; Здесь же,в CONFIG.CPP изменить class CfgTraders на class CfgTraders { /** * Weapons, scopes, silencers, ammo */ class Exile_Trader_Armory { name = "ARMORY"; showWeaponFilter = 1; categories[] = { "PointerAttachments", "CUPPointerAttachments", "MASPointerAttachments", "R3FPointerAttachments", "RHSPointerAttachments", "BipodAttachments", "R3FBipodAttachments", "RHSBipodAttachments", "MuzzleAttachments", "HLCMuzzleAttachments", "CUPMuzzleAttachments", "MASMuzzleAttachments", "R3FMuzzleAttachments", "RHSMuzzleAttachments", "OpticAttachments", "HLCOpticAttachments", "CUPOpticAttachments", "MASOpticAttachments", "R3FOpticAttachments", "RHSOpticAttachments", "Ammunition", "HLCAmmunition", "CUPAmmunition", "MASAmmunition", "R3FAmmunition", "RHSAmmunition", "Pistols", "CUPPistols", "MASPistols", "R3FPistols", "RHSPistols", "SubMachineGuns", "CUPSubMachineGuns", "MASSubMachineGuns", "R3FSubMachineGuns", "LightMachineGuns", "HLCLightMachineGuns", "CUPLightMachineGuns", "MASLightMachineGuns", "R3FLightMachineGuns", "RHSLightMachineGuns", "AssaultRifles", "HLCAssaultRifles", "CUPAssaultRifles", "MASAssaultRifles", "R3FAssaultRifles", "RHSAssaultRifles", "SniperRifles", "HLCSniperRifles", "HWPweapons", "CUPSniperRifles", "MASSniperRifles", "R3FSniperRifles", "RHSSniperRifles" }; }; /** * Satchels, nades, UAVs, static MGs */ class Exile_Trader_SpecialOperations { name = "SPECIAL OPERATIONS"; showWeaponFilter = 1; // for noob tubes categories[] = { "Flares", "Smokes", "UAVs", "StaticMGs", "Navigation", "ExplosiveWeapons", "Explosives", "A3Launchers", "CUPLaunchers", "MASLaunchers", "R3FLaunchers", "RHSLaunchers", "CUPLauncherAmmo", "MASLauncherAmmo", "R3FLauncherAmmo", "RHSLauncherAmmo", "A3LauncherAmmo", "CUPExplosive", "MASExplosive", "RHSMines" }; }; /** * Uniforms, vests, helmets, backpacks */ class Exile_Trader_Equipment { name = "EQUIPMENT"; showWeaponFilter = 0; categories[] = { "Headgear", "A3Headgear", "MASHeadgear", "RHSHeadgear", "TRYKHeadgear", "Uniforms", "RHSUniforms", "TRYKUniforms", "Vests", "RHSVests", "TRYKVests", "Backpacks", "A3Backpacks", "MASBackpacks", "TRYKBackpacks", "Tools", "MASTools", "FirstAid" }; }; /** * Cans, cans, cans */ class Exile_Trader_Food { name = "FAST FOOD"; showWeaponFilter = 0; categories[] = { "Food", "Drinks" }; }; /** * Light bulbs, metal, etc. */ class Exile_Trader_Hardware { name = "HARDWARE"; showWeaponFilter = 0; categories[] = { "Hardware", //"R3FTools", "CBuilding" }; }; /** * Sells cars and general vehicles */ class Exile_Trader_Vehicle { name = "VEHICLE"; showWeaponFilter = 0; categories[] = { "Bikes", "Cars", "A3Cars", "HVPCars", "MASCars", "CUPUnarmed", "MASTrucks", "CUPArmed", "MASArmed", "A3Armed", "RHSVehicles", "CTrucks", "Trucks", "A3Trucks", "CUGVs" //"MASTanks" //"A3Tanks" //"UGV" //"A3UGVs" }; }; /** * Sells choppers and planes */ class Exile_Trader_Aircraft { name = "AIRCRAFT"; showWeaponFilter = 0; categories[] = { "Choppers", "CChoppers", "CUPChoppers", "MASChoppers", "RHSChoppers", "A3unarmedChoppers", "A3armedChoppers", "Planes", "A3Planes", "CPlanes", "HVPPlanes", "MASPlanes", "RHSPlanes", //"CUAVs", //"A3UAVs", "Pods" }; }; И так и так будет верно. Только делайте всё очень внимательно. Надеюсь,так лучше. С уважением ко всем вам, Борис.
-
Рассылка
