vitacite

Скрипт
Установка сервера Arma3 Epoch с любыми картами и тд.

163 сообщения в этой теме

1) Планирование. 

Покупаем STEAM версию Arma3 (DLC не обязательно они и так скачаются) так же не обязательно иметь клиента на компьютере с сервером... он у нас скачается сам по себе и займет всего 2+ GB

 

Создаем папку на диске C:\ -> С:\ARMA3\ 

 

В ней создаем папку C:\ARMA3\DOWNLOAD\

 

В эту папку закидываем два файла:

steamcmd.exe брать отсюда: https://developer.valvesoftware.com/wiki/SteamCMD:ru\

и батник с следующим содержимым: 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код.

называем его например downloadarma3server.bat

ВНИМАНИЕ! У вас должен быть реальный пароль и логин от стима с купленной армой 3. 

 

2) Скачиваем сервер.... получаем кучу папок примерно такого вида:

 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код.

расположенную в C:\ARMA3\DOWNLOAD\ 

 

3) Шаг 3 заходим в C:\ARMA3\Download\steamapps\common\Arma 3 Server\

ВСЕ СОДЕРЖИМОЕ ЭТОЙ ПАПКИ (ЭТО ВЕСЬ СЕРВЕР АРМА3 ОКОЛО ДВУХ ГБ КОПИРУЕМ В C:\ARMA3\

после чего C:\ARMA3\Downloads можно просто удалить....

 

4) Итогом манипуляций должна стать папка C:\ARMA3\ с следующим содержимым

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код.

5) Собственно достаточно батника чтобы запустить этот сервер (arma3server.exe) но нам ведь надо играть в Epoch... 

цепляем миссии... и сервер.

качаем клиентскую часть отсюда:

Armaholic:  http://www.armaholic.com/page.php?id=27245

либо торрентом: http://epochmod.com/downloads/Epoch_0.2.5.2_RC1.zip.torrent

 

Полученный результат распаковываем с папку C:\ARMA3\Epoch\

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код.

ВНИМАНИЕ! Папку с ключами Keys лучше скопировать в папку C:\ARMA3\Keys

 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код.

 

 

6) Скачиваем серверные файлы:

отсюда: http://epochmod.com/download_server.php (надо нажать внизу кнопку i Agree and Download)

 

распаковываем в папку C:\TEMP откуда будем устанавливать...

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код.

7) Копируем и папки C:\TEMP в папку C:\ARMA3\ 

@Epochhive, Bec, DB, Keys, MpMissions, Tools

 

с заменой!!! должно получится что-то типа...

 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код.

8) Создаем пустую папку C:\ARMA3\instance_epoch.Altis и копируем в нее содержимое  из папки C:\TEMP\SC (конфиги сервера)

должно получиться что-то типа:

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код.

9) Создаем батник для запуска файлов сервера. С:\arma3\startserver.bat

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код.

10) Настраиваем config.cfg в под свой сервер...

 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код.

11) Идем в папку C:\ARMA3\DB\

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код.

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

в этой папке трогаем только redis.config

 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код.

12) Идем в папку @Epochhive

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код.

в файле EpochServer.ini 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код.

Ну собственно минимальная настройка закончена... запустив на своей машине сервер вы сможете подключиться.

Тонкости будут в последующих гайдах.

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


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

Overhosting - хостинг игровых серверов


Извените..а в какой строчке конкретно прописывать пароль и логин от стима в батнике?

 зы.если заменяю "steamlogin" "steampassword" то батник не сохраняется((

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


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

Если я понял, то прописывать в батнике стмилогин и стимпасс нужно чтоб при запуске arma3server он проверялся на обновления. У меня стим в автомате качает. Так что этот пунт я опустил.

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


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

всё разобрался..сначало все сохранил в текстовом и потом только в bat...наоборот не получится))

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


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

Пытаюсь зайти и пишет вас изгнали из игры

Изменено пользователем MexaHuk

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


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

Механик ты же админ. Сервер устанавливаешь. Надо смотреть не то, что клиент пишет. А в .rpt лог в инстансе. Там написаны причины. Как правило банально либо пароль не прописан, либо база не запущена.

Запуск эпоча сначала руками стартуем базу из папки DB и ее больше не трогаем. Потом стартуем сервер. При последующих рестартах базу не трогать!!!

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


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

не подключается клиент...по локалке без инета вообще не видит серв

и не запускается start-redis.cmd

Изменено пользователем Santyago

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


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

Механик ты же админ. Сервер устанавливаешь. Надо смотреть не то, что клиент пишет. А в .rpt лог в инстансе. Там написаны причины. Как правило банально либо пароль не прописан, либо база не запущена.

Запуск эпоча сначала руками стартуем базу из папки DB и ее больше не трогаем. Потом стартуем сервер. При последующих рестартах базу не трогать!!!

Server error: Player without identity Falcon (id 1435820807)

Я с такой проблемой ни когда не встречался. И это моя первая попытка установки на арме 3

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


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

И хоть сервак мой существующий собран не по этой инструкции, все равно решил попробовать. Не даёт мне покоя то что какой бы аддон, мод или твик я не запустил, бетлай орет как сумашедший. Я даже сам сервер качал через cmd, a не как обычно через Steam- Библиотека - Инструменты. Что по определению проще. Как говорится, "будем посмотреть"!

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


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

Полученный результат распаковываем с папку C:\ARMA3\Epoch\

Вот тут опечаточка. Папочку нужно назвать "C:\ARMA3\@Epoch\

В остальном Все идеально! Как часы! Буду смотреть следующие мануалы.

Изменено пользователем Jek790

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


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

Мой вопрос возможно покажется глупым, но как запустить миссию на чернорашке? В конфиге прописываю epoch.Chernarus, сервер запускается, но при подключении к нему, в консоле бежит надпись Mission Epoch Mod read from directory. Меняю на epoch.Altis, всё замечательно. Миссию разбинарил, в ней идёт ссылка на aia_chernarus_config. Эту pbo нигде не вижу.

У кого получилось запустить на Черно, поделитесь способом.

Совсем забыл, @allinarmaterrainpack скачал и подключил на сервере и клиенте.

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


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

Всё, разобрался. Надо быть просто внимательнее.

Изменено пользователем lexonaft

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


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

Вот возник вопрос... Так как я в этом деле нуб, то вопрос возможно будет глупый)) Собственно вопрос по планировщику. Как его сделать? Я так понимаю, планировщик находится в BEC, если он установлен. Но в данном примере о BEC по сути ни слова.

 

З.Ы.: батлай ставить нет никакого желания.

Изменено пользователем MeinCain

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


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

 

файл dump.rdb это дамп вашей базы данных,

Доброго времени, подскажите нубу по поводу 11 пункта. Запустил start-redis.cmd загрузилась панель сервера, открыл арму3 сервер вижу, зашел в лобби, подключаюсь,  через минуту панель сервера закрывается. Файла dump.rdb в ARMA3\DB\ нет, наставьте на путь истенный...

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

    • Автор: snacksize
      Добрый вечер, мб кто сталкивался с такой проблемой Установил SnapProP4LVector Не работает улучшение у админов.К примеру ставлю стенку , хочу улучшить, а с меня требуют ресурсы. Хотя в первый запуск работало все в один клик и не нужны были ресурсы
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • Автор: Barada123
      Всем доброго дня.
       
      Сделал небольшое но и немаловажное веб-приложение для управления донат-лутом игроков.
      Панелька позволяет без перезагрузки сервера изменить содержание стартового инвентаря у игрока.
      В режиме тестирования работает активация защитного триггера на базах.
       
      Так же пользователям панели не нужно будет помнить сколько дней осталось у донатного игрока или активности триггера на базе. Веб-сервер сам раз в сутки ведёт отсчёт дней (при условии если база данных постоянно будет доступна).
       
      Вы получите только ключ для доступа к панели.
      Панель будет работать только с одним сервером базы данных. т. е. только под 1 ip адрес.
       
       
      Установка на стороне сервера exile:
      1. Нужно будет закачать несколько файлов и подключить их в файл миссии.
      2. Изменить пару файлов в папке exile_server.
       
       

      https://youtu.be/FXze9Y6g7bg
       

       

       

       
       
      Стоимость: 400 руб. (Разовый платёж.).
      Способы оплаты: Qivi, сбербанк, Яндекс деньги.
       
      Контакты:
      ВК - https://vk.com/nozhenko
      e-mail - 2361701js@gmail.com
      Skype - gordon19181
       
       
       * Если нужно, могу попробовать сделать панель и для Arma 3 epoch.
    • Автор: BigCrazyCat
      Обновление объектов в Epoch - автоматический процесс, производимый server_cleanup.fsm. Каждые n секунд сервер обновляет информацию о состоянии объектов, из которых большая часть не получает урон и не принимает участие в геймплее. Исправляем это.
       
      1. В server_updateObject.sqf найдите: 
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код. Добавьте ниже:
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код. Или, если пользуетесь неразрушаемыми базами, добавьте ниже:
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код. 2. В variables.sqf найдите:
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код. Добавьте ниже:
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Код. Готово.
      Проверьте FPS до и после установки фикса и поделитесь своими результатами.
    • Автор: BigCrazyCat
      Описание: данная модификация предоставляет возможность носить два основных оружие одновременно - одно в руках, другое - за спиной.
      Оружие за спиной сохраняется в БД, не пропадает после переодевания, добавляется в тело персонажа после его смерти.
       
      1. Нам понадобятся следующие кастомные файлы: compiles.sqf, variables.sqf, fn_selfActions.sqf, player_switchModel.sqf, player_gearSet.sqf, player_death.sqf, dayz_spaceInterrupt.sqf.
      Все файлы копируем в папку custom и подключаем.
       
      Подробнее:


      2. В fn_selfActions.sqf:

      Добавляем действия "Оружие за спину" и "Взять оружие из-за спины" в скрол меню.
       
      3. Создаем папку custom/func и формируем два файла с нашими функциями.

      player_addWeaponToBack.sqf

      Функция перемещает оружие за спину. Также, в дополнении предоставлен один из способов логирования некоторых событий или действий. В данном случае, мы записываем в лог информацию о том, что игрок взял оружие за спину. Таким образом, вы можете следить за популярностью опции и контролировать взаимодействие игроков с ней.
       
      player_switchWeapon.sqf

      Функции отвечают за поиск оружия в слотах, его перемещение и анимацию.
       
      4. В player_switchModel.sqf:

      Сохраняем оружие, которое было за спиной, при смене скина.
       
      5. В player_gearSet.sqf:


      6. В player_death.sqf:

      Сохраняем оружие, которое было за спиной, в луте персонажа после смерти.
       
      7. В dayz_spaceInterrupt.sqf:

      Назначаем смену оружия на клавиши "1" и "2".
       
      8. В compiles.sqf:

      Объявляем новые функции и редактируем dayz_meleeMagazineCheck.
       
      9. В variables.sqf:

      Избегаем спама, связанного с действиями, в клиентском логе.

      10. В init.sqf:

       

      11. В каталоге scripts создадим 2 файла.

       

      12. В server_playerSync.sqf:

      Сохраняем оружие за спиной в базу данных.

      13. И последнее. Добавим исключение в фильтр publicVariable для нашего логера. 

       

      На этом закончим. Если гайд был полезен, не забудьте поставить плюс :)
       
      Скриншоты. Дополнение отлично сочитается с графическими хоткеями.
       
    • Автор: Barmaley
      Добрый день.
      На сервере не работает килл мессенджер. Нужен специалист, который сможет сделать его. Килл мессенджер должен быть такой, который будет показывать кто кого убил, с какого расстояния. Если боты, то AI убил с расстояния .... с оружия .... Если игрок, то игрок такой то убил с расстояния .... с оружия .... Если зомби, то самоубийство. Напишите, пожалуйста, кто сможет написать данный скрипт. Стоимость работы и сроки выполнения заказа.
      Заранее спасибо.