Создание выделенного сервера (Windows)

Тема в разделе "Серверная", создана пользователем mexan, 29 окт 2017.

  1. mexan

    mexan Администратор

    Сообщения:
    238
    Симпатии:
    0
    Пол:
    Мужской
    Очень много полезной информации
    Данный способ удобен тем, что не "засирается" директория игры лог файлами, а так же удобен для запуска нескольких серверов с разными аддонами.

    1. Скачивание и Установка сервера
    1. Создаем папку steamcmd
    2. Скачиваем steamcmd и бросаем его в папку steamcmd.
    3. Запускаем steamcmd.exe и ждем когда он закачает нужные файлы.
    4. Создаем батник Update.bat:
      Код:
      D:\SteamCMD\steamcmd.exe +login ЛОГИН ПАРОЛЬ +force_install_dir d:\RW\ +app_update 233780 validate
      где,
      ЛОГИН ПАРОЛЬ - логин и пароль от вашего steam аккаунта
      d:\RW\ - папка где будет находиться ваш сервер, а так же куда будет закачиваться дистрибутив сервера.
    5. Помещаем Update.bat в папку steamcmd. Запускаем и ждем, когда дистрибутив сервер будет скачан.
    6. Скачиваем RW и закидываем его в директорию сервера.

    2. Настройка сервера
    Все что теперь нам нужно, это скаченная вами RW. Открываем его и настраиваем под себя:
    1. config.cfg - это файл конфига (настраиваете под себя) server.cfg - Bohemia Interactive Community:
    2. bans.txt (d:\RW\BattlEye\) - в этом файле будут прописываться GUID тех игроков, которые были забанены на сервере.
    3. BEServer.cfg (d:\RW\BattlEye\) - в этом файле прописывается пароль rcon, RCON порт, RCON IP, максимальный пинг (при превышении которого, игроков будет кикать с сервера).
    4. RW.Arma3Profile (d:\RW\Users\RW\) - в этом файле прописаны уровни сложности.

    Теперь очень важный момент
    • папка server, находящаяся d:\RW\Users\, переименовывается в имя вашей учетной записи!!! (должно быть написано латиницей)

    3. Готовимся к запуску
    1. создаем на рабочем столе ярлык arma3server.exe. Создавать надо оттуда, где у вас находится RW с дистрибутивом сервера.
    2. в свойствах ярлыка arma3server.exe, в вкладке ярлык, в поле объект мы дописываем (не забываем пробел перед -port):
      Код:
       -port=2302 +net_allow_multicast 0 -config=RW\config.cfg -cfg=RW\Arma3.cfg -profiles=RW -name=RW
      Полная строчка у вас должна будет выглядить так:
      Код:
      D:\RW\arma3server_x64.exe -port=2302 +net_allow_multicast 0 -config=RW\config.cfg -cfg=RW\Arma3.cfg -profiles=RW -name=RW

    4. Небольшие замечания
    1. ваша миссия кидается d:\RW\mpmissions\
    2. ваша миссия, без расширения .pbo должна быть прописана в config.cfg, в строчке
      Код:
      class ARMA3 {
              template =
    3. прочтите это, если у вас стоит роутер. Не сделав это, ваш сервер не будет виден.
    4. в данной инструкции прописаны те порты, которые используются у меня. Вы должны прописать свои (если захотите использовать другие)
    5. для запуска сервера требуется DirectX, без него во время запуска вылетит ошибка
     

    Вложения:

    • RW.ZIP
      Размер файла:
      317,2 КБ
      Просмотров:
      0
    Последнее редактирование: 26 мар 2018
  2. mexan

    mexan Администратор

    Сообщения:
    238
    Симпатии:
    0
    Пол:
    Мужской
    Запускал сервер, вывалилась ошибка, что на ПК отсутствует VCOMP120.dll:
    Screenshot_1.png

    Для ее исправления ставим Visual C++ для Visual Studio 2013
     
    Последнее редактирование: 26 мар 2018
  3. mexan

    mexan Администратор

    Сообщения:
    238
    Симпатии:
    0
    Пол:
    Мужской
    Последнее редактирование: 11 апр 2018

Поделиться этой страницей