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

mexan

Администратор
Регистрация
28.10.2017
Сообщения
404
Симпатии
43
Возраст
32
#1
Очень много полезной информации
Данный способ удобен тем, что не "засирается" директория игры лог файлами, а так же удобен для запуска нескольких серверов с разными аддонами.

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, без него во время запуска вылетит ошибка
 

Вложения

  • 317.2 КБ Просмотры: 1
Последнее редактирование:

mexan

Администратор
Регистрация
28.10.2017
Сообщения
404
Симпатии
43
Возраст
32
#2
Запускал сервер, вывалилась ошибка, что на ПК отсутствует VCOMP120.dll:
Screenshot_1.png

Для ее исправления ставим Visual C++ для Visual Studio 2013
 
Последнее редактирование:
Вверх Снизу