Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Таблица лидеров


Популярные публикации

Отображаются публикации с наибольшей репутацией на 08/05/22 во всех областях

  1. 1 балл
    Miduznya

    Установка сервера Arma 3 Exile Mod

    Установка сервера проверялась на ExileServer - 1.0.2 "Kohlrabi" Понадобится софт: Navicat Premium Notepad++ PBO Manager Нам понадобится сам мод и файлы сервера: Качаем серверные файлы и клиент для Arma 3 можно и через A3Launcher Перейдем к установки: 1) - В папку с сервером закидываем @Exile и @ExileServer 1.1) У кого есть чистый сервер пропускаем - Как это сделать я написал тут (КЛИКНИ) 2) - В @ExileServer настраиваем файл extdb-conf.ini - это очень важно! [Rcon] IP = IPСЕРВЕРА Port = ПОРТСЕРВЕРА //Password = Должны совпадать BEServer.cfg и config.cfg Password = 1234(пример) 2.1) - смотрим ниже - тоже настраиваем: [exile] Type = MySQL Name = exile Username = root Password = 1234 IP = 127.0.0.1 3) - так же настраиваем config.cfg в @ExileServer hostname = "TEST SERVER"; password = ""; passwordAdmin = "1234"; serverCommandPassword = "1234"; 4) - Из архива копируем в папку с сервером папку keys 5) - Из архива копируем в папку с сервером папку mysql 6) - Из архива копируем в папку с сервером папку mpmissions 7) - В папке battleeye надо создать файл BEServer.cfg (если его у вас нет) в него вписываем следующее: RConPassword 1234 MaxPing 333 RConIP 127.0.0.1 RConPort 1337 8) - Создать файл в папке с сервером start.bat в него вставить следующий код: ВНИМАНИЕ!!!! в параметре -cpuCount=ставьте свое количество ядер (у меня 4 ядра и 4 виртуальных = я ставлю 8) cd C:\Arma3Server\ start /REALTIME arma3server.exe -noCB -maxMem=2047 -cpuCount=8 -port=2302 "-config=instance_Exile\config.cfg" "-cfg=instance_Exile\basic.cfg" "-profiles=instance_Exile" "-name=instance_Exile" "-servermod=@ExileServer" "-mod=@Exile" -name=Exile -loadMissionToMemory exit 9) - Далее заливаем через Navicat базы данных exile.sql ПРИМЕР КАК ЭТО ДЕЛАЕТСЯ СМОТРИ ВИДЕО 9.1) - идем в папку mysql (мой путь C:\Program Files\MySQL\MySQL Server 5.7) и ищем там файл my-default.ini Бывает еще и такой путь у меня их два xD (для этого откройте скрытые папки и файлы) C:\ProgramData\MySQL\MySQL Server 5.7 там тоже проделываем ищем строку: sql-mode="STRICT_TRANS_TABLE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" меняем на этот: sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" или, что бы было так: (лично мне помогло на моем пк) sql_mode="" Распаковываем exile_server_config.pbo в файле config.cpp ищем строку: serverPassword = ""; ставим пароль: serverPassword = "1234"; Пароль для Rcon также должен быть одинаковым с паролями которые вы указываете в файлах config.cfg и BEServer.cfg Ну вот и все, доброго фпс!
  2. 1 балл
    Alex39

    Установка сервера Arma 3 Exile Mod

    ну вот, тест прошел нормально, остальсь затестить 64 битную
  3. 1 балл
    Exolon74

    Arma 3 1.80/143869 No Steam + DLC + APEX + Epoch

    Забыл про обещанное, вот на скрине видно, что подключались 3 игрока и играли некоторое время.
  4. 1 балл
    123new

    Arma 3 1.80/143869 No Steam + DLC + APEX + Epoch

    Exolon74 прикольно, с этими конфигами действительно получилось зайти. Что интересно, попробовал знакомое мне SteamIdGeneration = GenerateRandom поменять на SteamIdGeneration =Manual ManualSteamId =76522233344455567 и при заходе на сервер уже кикает с steam autentisication failed, хотя uid явно назначается. Возвращаю дефолтную генерацию - все работает. Занятная вещь. Думаю, если бы автор crack продолжил им заниматься и поддерживать данную игру много бы чего получилось.
  5. 1 балл
    vitacite

    Headless клиент для запуска миссий.

    Привет всем. Разберем, чего такое хеадлесс клиент и как с ним сосуществовать на примере миссий для сервера Arma-3 Итак: Headless клиент, это штуковина встроенная в серверную часть Arma3, которая помогает серверу проводить расчеты для AI - другими словами повышает FPS:). Кол-во клиентов, указывается в файле server.cfg вашего сервера. А запускается клиент путем запуска сервера с параметром -client:) Фактически это дополнительный клиент, управляемый AI который будет подключаться к нашему серверу и рулить там миссиями.... снижая нагрузку на все остальное. Давайте рассмотрим пример миссии HOG-а с dayz_epoch.com, как он реализовал свою миссию. Чуток подготовки: 1) Софт, который нам понадобится (если мы создаем миссию с нуля и ничего еще не редактировали). - упаковщик распаковщик pbo - pbo manager - утилита urap.exe для декомпилляции mission.sqm - notepad ++ для того чтобы редактировать mission.sqm (он очень критичен, к редакции). C помощью их готовим папку к инсталляции, как это написано в моем гайде про разбин mpmission.sqmhttp://s-platoon.ru/index.php?/topic/2124-kak-razbinarit-missionsqf-v-arma3-epoch/ 2) Теперь договоримся о следующем у меня сервер ARMA3 стоит в папке C:\ARMA3\ поэтому пути я буду указывать именно туда. Вам же необходимо будет исправить пути в тот каталог где у вас установлен сервер Arma3 (где у вас находится Arma3server.exe) 3) Скачиваем архив миссий HOG-а с его GitLib-а https://github.com/hogscraper/HOGS_AI (репозиторий активный и он его постоянно обновляет.) И распаковываем его куда-нибудь в укромное место :) 4) Идем в папку c:\Arma3\MpMission\Epoch.Altis\ и создаем там папку Hogs_AI в папке Custom должно получится C:\Arma3\MpMission\Epoch.Altis\Custom\Hogs_Ai\ в эту папку помещаем 5 файлов и скаченного архива находящихся в одноименной папке: AI_Functions.sqf AI_Init.sqf Hogs_AI.sqf Server_PVEH.sqf fn_fetchCfgDetails.sqf поднимаемся выше в папку C:\Arma3\MpMission\Epoch.Altis\ и создаем пустой файл init.sqf (если у нас уже есть в нем, что-либо вставляем текст ниже в самый верх: if(isserver) then{ execVM "custom\Hogs_AI\Server_PVEH.sqf"; }; //Only uses this code if the connecting client is not the server //and doesn't have an interface(our headless client) if (!hasInterface and !isServer) then { execVm "custom\Hogs_AI\AI_Init.sqf"; sleep 1; execVm "custom\Hogs_AI\AI_Functions.sqf"; sleep 5; execVm "custom\Hogs_AI\Hogs_AI.sqf"; }; player enableFatigue false; "GlobalHint" addPublicVariableEventHandler { private ["_GHint"]; _GHint = _this select 1; hint parseText format["%1", _GHint]; }; 5) Во избежание сложностей в этом шаге используем строго notepad++ (либо FAR) открываем им наш разбинаренный mission.sqm И создаем точку входа для нашего клиента. Ведь на сервер зайдет не живой игрок, а виртуальный. Для этого: в файле mission.sqm в районе строки №33 находим items = 100; этот параметр указывает кол-во подключений к нашему серверу (максимально есть точки спавна для 100 игроков по умолчанию). и меняем этот параметр на items = 101; 6) Нажимаем сохранить, и спускаемся в этом же файле примерно до строчки 2034 там как раз заканчивается }; блок venchicle 99 номере... и вставляем туда еще одну точку спавна для нашего клиента... class Item100 { side="LOGIC"; class Vehicles { items=1; class Item0 { position[]={14093.1, 10.4375, 11552.1}; id=100; side="LOGIC"; vehicle="HeadlessClient_F"; player="PLAY CDG"; leader=1; skill=0.60000002; text="MissionBuddy"; }; }; }; Результат должен выглядеть примерно так: ....... class Groups { items = 101; class Item0 { side = CIV; class Vehicles { items = 1; class Item0 { position[] = {23598.1, 3.19, 17997.1}; azimut = 136.241; special = NONE; id = 0; side = CIV; vehicle = "VirtualMan_EPOCH"; player = "PLAY CDG"; leader = 1; skill = 0.6; }; }; }; ---> повторяющийся код до № 99 вырезан.... class Item99 { side = CIV; class Vehicles { items = 1; class Item0 { position[] = {23605.1, 3.19, 17998.1}; azimut = 130.016; special = NONE; id = 99; side = CIV; vehicle = "VirtualMan_EPOCH"; player = "PLAY CDG"; leader = 1; skill = 0.6; }; }; }; class Item100 { side="LOGIC"; class Vehicles { items=1; class Item0 { position[]={14093.1, 10.4375, 11552.1}; id=100; side="LOGIC"; vehicle="HeadlessClient_F"; player="PLAY CDG"; leader=1; skill=0.60000002; text="MissionBuddy"; }; }; }; }; // <----- эта скобка закрывает весь блок Vehicles class Sensors { // <--- начало блока vechcles Нам необходимо указать серверу что мы будем использовать headless клиент и что он будет к нему подключаться.. Добавляем в файл: где-то после MODT "" headlessClients[]={"127.0.0.1"}; localClient[]={"127.0.0.1"}; В моем случает запуск происходит на той же машине , что и сервер, но вполне можно сделать это вообще на другом компьютере или запустить несколько клиентов.... но у меня это так :)) Шаг № 7. Создаем мегабатник для запуска нашего клиента.... echo STARTING NEW EPOCH BEC SERVER PLEASE WAIT cd C:\Arma3\instance_epoch.Altis\bec start Bec.exe -f Config.cfg –dsc timeout 5 echo STARTING NEW EPOCH SERVER PLEASE WAIT cd C:\Arma3\ start arma3server.exe -mod=@epoch -port=2302 -noSound -nosplash -nopause -enableHT -cpuCount=16 -exThreads=15 -maxmem=6144 -config=instance_epoch.Altis\server.cfg -cfg=instance_epoch.Altis\basic.cfg -profiles=instance_epoch.Altis -name=instance_epoch.Altis -mod=@Epoch;@EpochHive; timeout 20 start arma3server.exe -client -connect=127.0.0.1 -mod="@epoch" timeout 5 Примерно с таким содержимым .... как вы видите я запускаю BEC после запуска он ждет 5 секунд пока запустится сервер Сервер запускается и мы выдерживаем 20 секунд паузы, дожидаясь пока он прогрузится... (тайминг меняйте в зависимости от мощности вашего сервере)... после чего запускаем сервер повторно уже с значением -cleint позволяющий пускать headless клиента. start arma3server.exe -client -connect=127.0.0.1 -mod="@epoch" Шаг № 7. не забываем вернувшись в C:\ARMA3\MPMission\Epoch.Altis\description.ext изменить значение кол-ва игроков мы ведь добавили еще одного, виртуального... без этого запустится но в RPT найдете ошибку о несоответствии... minPlayers = 1; maxPlayers = 101; Ну собственно все :))) У меня все работает :))) Доп материалы: https://github.com/hogscraper/A3_EPOCH_Headless_Client - headless клиент файлы настройки http://epochmod.com/forum/index.php?/topic/29541-a3-epoch-headless-clients-walkthrough-updateddec-22nd/ - обсуждение миссии на сайте epoch https://community.bistudio.com/wiki/Arma_3_Headless_Clien - описание, как это работает от bistudio
×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка