Меню

Настройка своего сервера arma 3



Собственный сервер

Для игры в мультиплеер ARMA 2 и ARMA 3 необходимо произвести ряд настроек, которые будут описаны в статье.

Содержание

Локальный сервер

В мультиплеере выбираем «Новый»

Локальные сервер функционирует только при запущенной игре у хоста.
Для создания локального сервера необходимо:

  1. Открыть мультиплеер.
  2. Выбрать «Новый».
  3. Заполнить имя и при необходимости пароль.
  4. Выбрать остров и миссию.

После описанных настроек и настроек сети сервер появится в списке мультиплеера. Для подключения других игроков необходимо ввести часть имени в фильтре или найти сервер по IP по кнопке «Удаленный».

Выделенный сервер

Страница Wiki по выделенному серверу от Bohemia Interactive (англ.)
Выделенный сервер работает вне зависимости от того запущена ли у хоста игра или нет. Для сервера создаётся отдельный процесс. Для выделенного сервера рекомендуется использовать утилиту TADST с армаголика. Установить в папку с игрой, заполнить все необходимые поля, выбрать настройки, правила, миссии, моды, сложность — без этих настроек сервер запустится без модов.
Также вместо TADST можно использовать файл arma2oaserver.exe, создавая ярлык с длинными параметрами запуска (подробней искать по ссылке выше или в интернете).

Настройки сети

Оба вида сервера будут работать только при открытых определенных портах. Для этого необходимо открыть-перенаправить порты-адреса в настройках роутера, которые разные для каждой модели. В основном, эти настройки (Трансляция сетевых адресов — NAT) находятся в категории «Безопасности» рядом с межсетевым экраном. Цель — перенаправить запросы определенных портов на компьютер, где будет запущен сервер. Для работы сервера необходимо открыть как минимум 5 UDP портов: 2302, 2303, 2304, 2305 — все они используются для запросов, поиска и работы сервера.

Внутри игровое администрирование

В ARMA 2 для администрирования сервера необходимо попасть в настройку «Сервер — упр.». В лобби кнопка находится слева-снизу, в игре в заметках карты, либо горячая клавиша rShift+P . В меню можно войти через пароль в качестве админа, выбрать миссию, исключить или заблокировать игрока.
Также есть команды для чата.

Источник

Настройка выделенного сервера

#1 OFFLINE Kakaburu

  • Пользователи
  • 15 сообщений
  • Как сделать вид от третьего лица на выдиленке ? То до чего сам дошёл это скорее всего в файле config прописать какуюто строку. В лаунчере есть два типа поддержки таких файлов config и cfg в какой из них прописать . и какую конкретно строку ?

    #2 OFFLINE Schatten

  • Пользователи
  • 1341 сообщений
    • Откуда: Минск, Беларусь

    Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание

    #3 OFFLINE Kakaburu

  • Пользователи
  • 15 сообщений
  • Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание

    Я тебя понял, но я играю на уровне сложности «Ветеран» и хотелось бы оставить уровень сложности но при этом включить вид от третьего лица ! Так можно ??

    #4 OFFLINE Kakaburu

  • Пользователи
  • 15 сообщений
  • class DifficultyPresets
    <
    class CustomDifficulty
    <
    class Options
    <
    /* Simulation */

    reducedDamage = 0 ; // Reduced damage

    groupIndicators = 0 ; // Group indicators (0 = never, 1 = limited distance, 2 = always)
    friendlyTags = 0 ; // Friendly name tags (0 = never, 1 = limited distance, 2 = always)
    enemyTags = 0 ; // Enemy name tags (0 = never, 1 = limited distance, 2 = always)
    detectedMines = 0 ; // Detected mines (0 = never, 1 = limited distance, 2 = always)
    commands = 1 ; // Commands (0 = never, 1 = fade out, 2 = always)
    waypoints = 1 ; // Waypoints (0 = never, 1 = fade out, 2 = always)
    tacticalPing = 0 ; // Tactical ping (0 = disable, 1 = enable)

    weaponInfo = 2 ; // Weapon info (0 = never, 1 = fade out, 2 = always)
    stanceIndicator = 2 ; // Stance indicator (0 = never, 1 = fade out, 2 = always)
    staminaBar = 0 ; // Stamina bar
    weaponCrosshair = 0 ; // Weapon crosshair
    visionAid = 0 ; // Vision aid

    thirdPersonView = 1 ; // 3rd person view
    cameraShake = 1 ; // Camera shake

    scoreTable = 1 ; // Score table
    deathMessages = 1 ; // Killed by
    vonID = 1 ; // VoN ID

    mapContent = 0 ; // Extended map content
    autoReport = 0 ; // (former autoSpot) Automatic reporting of spotted enemied by players only. This doesn’t have any effect on AIs.
    multipleSaves = 0 ; // Multiple saves
    >;

    Читайте также:  Настройки сервера etc что это

    // aiLevelPreset defines AI skill level and is counted from 0 and can have following values: 0 (Low), 1 (Normal), 2 (High), 3 (Custom).
    // when 3 (Custom) is chosen, values of skill and precision are taken from the class CustomAILevel.
    aiLevelPreset = 3 ;
    >;

    class CustomAILevel
    <
    skillAI = 0.5 ;
    precisionAI = 0.5 ;
    >;
    >;

    Вот эти настройки мне в какой файл засунуть . Cfg ??

    Источник

    Настройка выделенного сервера

    #1 OFFLINE Morkontar

  • Пользователи
  • 616 сообщений
    • Откуда: Нижний Новгород

    правильно ли я понимаю, что именно добавление данного кода, позволит настроить вариации Сложностей?
    И еще вопрос, а можно не добавляя весь этот код, просто свести, чтобы у всех сложностей отсутствовал прицел или требуется постоянно прописывать все параметры для каждой сложности?

    Weapon Cursor=1 — этот код отвечает за прицел?

    class Difficulties
    <
    class recruit
    <
    class Flags
    <
    Armor=1;
    FriendlyTag=0;
    EnemyTag=0;
    MineTag=1;
    HUD=1;
    HUDPerm=1;
    HUDWp=1;
    HUDWpPerm=1;
    HUDGroupInfo=1;
    AutoSpot=1;
    Map=1;
    WeaponCursor=1;
    AutoGuideAT=1;
    ClockIndicator=1;
    3rdPersonView=1;
    UltraAI=0;
    CameraShake=0;
    UnlimitedSaves=1;
    DeathMessages=1;
    NetStats=1;
    VonID=1;
    ExtendetInfoType=1;
    >;
    skillFriendly=0.6;
    skillEnemy=0.6;
    precisionFriendly=0.28;
    precisionEnemy=0.28;
    >;
    class regular
    <
    class Flags
    <
    Armor=1;
    FriendlyTag=1;
    EnemyTag=0;
    MineTag=1;
    HUD=1;
    HUDPerm=1;
    HUDWp=1;
    HUDWpPerm=1;
    HUDGroupInfo=1;
    AutoSpot=1;
    Map=1;
    WeaponCursor=1;
    AutoGuideAT=1;
    ClockIndicator=1;
    3rdPersonView=1;
    UltraAI=0;
    CameraShake=1;
    UnlimitedSaves=1;
    DeathMessages=1;
    NetStats=1;
    VonID=1;
    ExtendetInfoType=1;
    >;
    skillFriendly=0.6;
    skillEnemy=0.6;
    precisionFriendly=0.28;
    precisionEnemy=0.28;
    >;
    class veteran
    <
    class Flags
    <
    Armor=0;
    FriendlyTag=0;
    EnemyTag=0;
    MineTag=1;
    HUD=1;
    HUDWp=1;
    HUDWpPerm=1;
    HUDGroupInfo=1;
    AutoSpot=0;
    WeaponCursor=0;
    ClockIndicator=1;
    3rdPersonView=1;
    UltraAI=0;
    CameraShake=0;
    DeathMessages=0;
    NetStats=1;
    VonID=1;
    ExtendetInfoType=0;
    >;
    skillFriendly=0.6;
    skillEnemy=0.6;
    precisionFriendly=0.28;
    precisionEnemy=0.28;
    >;
    class mercenary
    <
    class Flags
    <
    HUD=1;
    AutoSpot=0;
    WeaponCursor=0;
    DeathMessages=0;
    NetStats=1;
    VonID=1;
    >;
    skillFriendly=0.6;
    skillEnemy=0.6;
    precisionFriendly=0.28;
    precisionEnemy=0.28;
    >;
    >;

    Сообщение отредактировал Morkontar: 27 May 2013 — 11:43

    Источник

    Создание выделенного сервера на платформе Windows

    Читать внимательно, так как легко напутать с папками.

    Рекомендовано оставить все дела, и сосредоточить всё внимание на процессе установки сервера.

    Данный способ удобен тем, что не «засирается» директория игры лог файлами, а так же удобен для запуска нескольких серверов с разными аддонами.

    1. Скачивание и Установка сервера Создаем папку steamcmd
    Скачиваем steamcmd и бросаем его в папку steamcmd.
    Запускаем steamcmd.exe и ждем когда он закачает нужные файлы.
    Создаем батник Update.bat:

    ЛОГИН ПАРОЛЬ — логин и пароль от вашего steam аккаунта
    d:\RW\ — папка где будет находиться ваш сервер, а так же куда будет закачиваться дистрибутив сервера.
    Помещаем Update.bat в папку steamcmd. Запускаем и ждем, когда дистрибутив сервер будет скачан.
    Скачиваем RW.ZIP и закидываем его в папку RW.

    ВАЖНО!

    После недавнего обновления ArmA 3, с выходом DLC OldMan начали проявляться небольшие проблемы, при этом далеко не у всех .
    Если сервер не запускатеся с некоторыми модами — вот некоторые альтернативные файлы по настройке сервера.
    Заменяем на них те что в этой сборке, и всё работает.
    Спасибо Babayka (участник нашего Discord)

    Должно получиться так: 2. Настройка сервера Все что теперь нам нужно, это скаченная вами RW. Открываем его и настраиваем под себя:

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

    Теперь очень важный момент

    папка server, находящаяся d:\RW\Users\, переименовывается в имя вашей учетной записи. (должно быть написано латиницей) 3. Готовимся к запуску создаем на рабочем столе ярлык arma3server.exe. Создавать надо оттуда, где у вас находится RW с дистрибутивом сервера.
    в свойствах ярлыка arma3server.exe, во вкладке ярлык, в поле объект мы дописываем (не забываем пробел перед -port):

    Полная строчка у вас должна будет выглядить так:

    Читайте также:  Касперский сервер администрирования настройка

    читайте ниже, если у вас стоит роутер. Не сделав это, ваш сервер не будет виден.
    в данной инструкции прописаны те порты, которые используются у меня. Вы должны прописать свои (если захотите использовать другие)
    для запуска сервера требуется DirectX, без него во время запуска вылетит ошибка.

    Входящие (Incoming) (тут все UDP):

    Исходящие (Outgoing):

    Если же вы например запускаете два сервера на одной машине (один IP), то тогда делается разница по портам, с логичным разделением между ними.
    от 2302 до 2310 для первого, и с 2312 до 2320 для второго.

    Если ошибка при запуске

    Если при запуске сервера появилась ошибка, что на ПК отсутствует VCOMP120.dll:

    XAPOFX1_5.dll
    x3daudio1_7.dll

    Материал любезно взят (и заметно доработан) с Заметки системного администратора

    Альтернативный UpDate (апдейтер) файл для сервера ArmA III

    Альтернативный вариант по отношению к Update.bat , но помним что он под Windows, и идёт в формате .cmd

    Что бы не путаться по первости, и для порядка, рекомендую назвать Arma3_Steam_Updater
    Код здесь:

    Файл, можно просто скачать и вписать туда в 4 строке свои ЛОГИН ПАРОЛЬ.
    Открываем блокнотом или NotePad++, или Visual Studio Code
    Последний, кстати, при попытке сохранить файл в формате SQF предложит закачать библиотеку SQF команд. Что очень удобно!

    Вложения по данной теме (если кто-то пропустил ссылки в тексте):

    Обсудить этот метод можно в нашем Discord канале

    Источник

    Настройка своего сервера arma 3

    A simple guide on how to install a basic Arma 3 server.
    The guide will tell you how to download it.
    Configure it. And give you a small auto-restart script to go along with it.

    By the end of this guide you will have a working Arma 3 server.
    Alternatively you can also view my guide on youtube.
    The link is inside the guide itself so come on in and feel at home.

    1,570 уникальных посетителей
    25 добавили в избранное

    I have made a youtube video of this guide so if you prefer a properly done youtube video with good visual aid to see what to do visit that. If you prefer the text version it will come after this foreword.

    Alright lets get this party started. First off go on google and type «SteamCMD».
    It should take you to a page called. https://developer.valvesoftware.com/wiki/SteamCMD
    Or simply click the link I added (if it works)

    Then we want to click on whatever operating system we have in the index. In my case thats «Windows».
    It should take you to a section and there should be a link to a zip file to download.

    Download it, unzip it into its own folder.

    Now that you have steamCMD unzipped. Lets go ahead and double click the steamcmd.exe file.
    It should pop open like a normal command prompt window does and load some stuff. Eventually you will be left with this:
    STEAM>

    Once you see that you are in business.
    You want to then type «login anonymous» this will log you in as an anonymous account (or login as your steam account.)
    Logging in to your steam account can be done with «login » without quotations.

    Once logged in you can set the directory for the download.
    If you haven’t done so already create a folder in the steamcmd folder called «Arma3Server»

    Then type «force_install_dir ./Arma3Server/» without quotations. This will set the installation directory to that folder so there is no mixup.
    After that you are ready to start the download. Type «app_update 233780 -beta validate»
    This will start the download if the folder does not already contain a fully up-to-date server. Which it should not (YET).

    Читайте также:  Dir 620 настройка сервера dhcp

    Wait till the download is done.

    You done downloading? Okay goody goody gumdrops. Lets do this.
    Move the Arma3Server to wherever you feel it belongs.

    You will want to create inside the Arma3Server folder:

    1. A folder called serverprofile
    2. A run_server.bat file

    The should be empty for the moment.
    Once you have these files. Download the cfg file I have. It contains comments explaining what everything does.
    https://www.dropbox.com/s/6mjd9wpyf0enrzh/CONFIG_server.cfg?dl=0

    Place this downloaded config file inside the serverprofile folder you just created.

    dp0serverprofile\CONFIG_server.cfg» -world=empty goto start

    I have made a youtube video of this guide so if you prefer a properly done youtube video with good visual aid to see what to do visit that. If you prefer the text version it will come after this foreword.

    If you have any issues or trouble with getting it to work feel free to comment on the video or send a youtube message.
    Its unlikely I will reply on steam.

    Alright lets get this party started. First off go on google and type «SteamCMD».
    It should take you to a page called. https://developer.valvesoftware.com/wiki/SteamCMD
    Or simply click the link I added (if it works)

    Then we want to click on whatever operating system we have in the index. In my case thats «Windows».
    It should take you to a section and there should be a link to a zip file to download.

    Download it, unzip it into its own folder.

    Now that you have steamCMD unzipped. Lets go ahead and double click the steamcmd.exe file.
    It should pop open like a normal command prompt window does and load some stuff. Eventually you will be left with this:
    STEAM>

    Once you see that you are in business.
    You want to then type «login anonymous» this will log you in as an anonymous account (or login as your steam account.)
    Logging in to your steam account can be done with «login » without quotations.

    Once logged in you can set the directory for the download.
    If you haven’t done so already create a folder in the steamcmd folder called «Arma3Server»

    Then type «force_install_dir ./Arma3Server/» without quotations. This will set the installation directory to that folder so there is no mixup.
    After that you are ready to start the download. Type «app_update 233780 -beta validate»
    This will start the download if the folder does not already contain a fully up-to-date server. Which it should not (YET).

    Wait till the download is done.

    You done downloading? Okay goody goody gumdrops. Lets do this.
    Move the Arma3Server to wherever you feel it belongs.

    You will want to create inside the Arma3Server folder:

    1. A folder called serverprofile
    2. A run_server.bat file

    The should be empty for the moment.
    Once you have these files. Download the cfg file I have. It contains comments explaining what everything does.
    https://www.dropbox.com/s/6mjd9wpyf0enrzh/CONFIG_server.cfg?dl=0

    Place this downloaded config file inside the serverprofile folder you just created.

    dp0serverprofile\CONFIG_server.cfg» -world=empty goto start

    As long as you followed everything I said this should work. But you may want to designate a different port. That is up to you.

    Now that that is all done. Go into the downloaded cfg file and edit it to your hearts content.
    I shouldn’t have to explain the information contained its all there.

    However keep in mind that the ports needed for arma3 should be:

    • the port you designated ex. port 2302
    • the next 5 ports along ex. port 2302 — 2307
    • steam ports 27015 — 27020

    That would make sure your friends can connect to it.

    Источник

    Adblock
    detector