Настройка и запуск сервера ARK: Survival Evolved

Введение

Подробное руководство по настройке и запуску собственного сервера для игры ARK: Survival Evolved. Данная инструкция поможет вам создать свой игровой сервер с нуля и настроить его под свои потребности.

Шаг 1: Подготовка системы и установка SteamCMD

Перед началом настройки сервера необходимо установить SteamCMD — инструмент командной строки от Valve для загрузки игровых серверов.

Установка SteamCMD на Windows:

  1. Создайте папку для SteamCMD, например: C:\SteamCMD
  2. Скачайте SteamCMD с официального сайта Steam: https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
  3. Распакуйте архив в созданную папку
  4. Запустите steamcmd.exe для первого запуска и обновления

Установка SteamCMD на Linux:

# Для Ubuntu/Debian
sudo apt-get update
sudo apt-get install lib32gcc1 steamcmd

# Или создайте папку и скачайте напрямую
mkdir ~/steamcmd
cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz

Шаг 2: Загрузка серверных файлов ARK

После установки SteamCMD необходимо загрузить файлы сервера ARK: Survival Evolved.

Загрузка через SteamCMD:

  1. Запустите SteamCMD
  2. Выполните следующие команды:
login anonymous
force_install_dir C:\ARKServer
app_update 376030 validate
quit

Примечание:

  • 376030 — это ID приложения для сервера ARK: Survival Evolved
  • C:\ARKServer — путь, куда будут установлены файлы сервера (измените на нужный вам)
  • На Linux используйте путь вида /home/username/arkserver

Шаг 3: Настройка конфигурационных файлов

После загрузки файлов необходимо настроить конфигурацию сервера. Основные файлы для настройки:

GameUserSettings.ini

Создайте или отредактируйте файл GameUserSettings.ini в папке ShooterGame/Saved/Config/WindowsServer/ (на Windows) или ShooterGame/Saved/Config/LinuxServer/ (на Linux).

Основные настройки:

[ServerSettings]
ServerPassword=ваш_пароль
ServerAdminPassword=пароль_администратора
MaxPlayers=70
ServerName=Название вашего сервера
MessageOfTheDay=Добро пожаловать на сервер!

[/Script/ShooterGame.ShooterGameUserSettings]
MasterServerPort=27000

Game.ini

Файл Game.ini используется для более глубокой настройки игровых параметров. Создайте его в той же папке, что и GameUserSettings.ini.

Пример настроек:

[/Script/ShooterGame.ShooterGameMode]
OverrideOfficialDifficulty=5.0
DifficultyOffset=1.0

[/Script/ShooterGame.ShooterGameUserSettings]
ServerCrosshair=True
ShowFloatingDamageText=True

Шаг 4: Выбор карты и настройка параметров запуска

ARK: Survival Evolved поддерживает множество карт. Выберите карту, на которой будет работать ваш сервер.

Доступные карты:

  • The Island — стандартная карта
  • Scorched Earth — пустынная карта
  • Aberration — подземная карта
  • Extinction — постапокалиптическая карта
  • Genesis — космическая карта
  • Valguero — бесплатная карта
  • Ragnarok — бесплатная карта
  • The Center — бесплатная карта
  • Crystal Isles — бесплатная карта

Команда запуска сервера:

На Windows:

ShooterGameServer.exe TheIsland?listen?SessionName=Название_сервера?ServerPassword=пароль?ServerAdminPassword=админ_пароль?MaxPlayers=70?Port=7777?QueryPort=27015?ServerCrosshair=True?ShowFloatingDamageText=True?AllowThirdPersonPlayer=True?AlwaysNotifyPlayerLeft=True?DifficultyOffset=1.0

На Linux:

./ShooterGameServer TheIsland?listen?SessionName=Название_сервера?ServerPassword=пароль?ServerAdminPassword=админ_пароль?MaxPlayers=70?Port=7777?QueryPort=27015?ServerCrosshair=True?ShowFloatingDamageText=True?AllowThirdPersonPlayer=True?AlwaysNotifyPlayerLeft=True?DifficultyOffset=1.0

Параметры запуска:

  • TheIsland — название карты (замените на нужную)
  • ?listen — делает сервер доступным для подключения
  • ?SessionName= — название сервера
  • ?ServerPassword= — пароль для входа на сервер (необязательно)
  • ?ServerAdminPassword= — пароль администратора
  • ?MaxPlayers= — максимальное количество игроков
  • ?Port= — игровой порт (по умолчанию 7777)
  • ?QueryPort= — порт для запросов (по умолчанию 27015)

Шаг 5: Настройка файрвола и портов

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

Порты, которые нужно открыть:

  • Game Port (UDP) — обычно 7777 (можно изменить)
  • Query Port (UDP) — обычно 27015 (можно изменить)
  • Steam Port (UDP) — обычно 27005 (опционально)

Настройка файрвола Windows:

  1. Откройте «Брандмауэр Защитника Windows»
  2. Нажмите «Дополнительные параметры»
  3. Выберите «Правила для входящих подключений» → «Создать правило»
  4. Выберите «Порт» → «UDP»
  5. Укажите порты: 7777, 27015
  6. Разрешите подключение
  7. Примените правило

Настройка файрвола Linux (UFW):

sudo ufw allow 7777/udp
sudo ufw allow 27015/udp
sudo ufw reload

Шаг 6: Установка модов (опционально)

ARK поддерживает установку модов через Steam Workshop. Для установки модов:

  1. Найдите нужные моды в Steam Workshop
  2. Скопируйте ID мода из URL (например, 1234567890)
  3. Добавьте моды в файл запуска или в GameUserSettings.ini:
[ServerSettings]
ActiveMods=1234567890,9876543210
  1. При первом запуске сервер автоматически загрузит моды

Примечание: Игроки должны будут подписаться на те же моды в Steam Workshop перед подключением к серверу.

Шаг 7: Запуск сервера

После выполнения всех настроек можно запустить сервер.

Создание bat-файла для Windows:

Создайте файл start_server.bat в папке с сервером:

@echo off
cd /d "C:\ARKServer\ShooterGame\Binaries\Win64"
start ShooterGameServer.exe TheIsland?listen?SessionName=Мой_Сервер?ServerAdminPassword=admin123?MaxPlayers=70?Port=7777?QueryPort=27015

Создание скрипта для Linux:

Создайте файл start_server.sh:

#!/bin/bash
cd ~/arkserver/ShooterGame/Binaries/Linux
./ShooterGameServer TheIsland?listen?SessionName=Мой_Сервер?ServerAdminPassword=admin123?MaxPlayers=70?Port=7777?QueryPort=27015

Сделайте скрипт исполняемым:

chmod +x start_server.sh

Шаг 8: Подключение к серверу

После запуска сервера игроки могут подключиться к нему.

Способ 1: Поиск через игру

  1. Запустите ARK: Survival Evolved
  2. Перейдите в меню «Присоединиться к серверу»
  3. Выберите фильтр «Неофициальные»
  4. Введите название вашего сервера в поле поиска
  5. Нажмите «Присоединиться»

Способ 2: Подключение через Steam

  1. Откройте Steam
  2. Перейдите в «Вид» → «Игровые серверы»
  3. Выберите вкладку «Избранные»
  4. Нажмите «+» для добавления сервера
  5. Введите IP-адрес и Query-порт (например: 192.168.1.100:27015)
  6. Нажмите «ОК»

Способ 3: Прямое подключение через консоль

В игре нажмите Tab для открытия консоли и введите:

open IP_адрес:Game_порт

Например: open 192.168.1.100:7777

Шаг 9: Управление сервером через консоль

Для управления сервером используйте консоль администратора. В игре нажмите Tab и введите команды с префиксом admincheat или используйте пароль администратора.

Основные команды:

  • enablecheats пароль_администратора — активация режима администратора
  • cheat fly — полет
  • cheat god — неуязвимость
  • cheat giveitemnum [ID] [Количество] [Качество] [Ложь/Истина] — выдача предмета
  • cheat settimeofday [Час]:[Минута] — изменение времени суток
  • cheat saveworld — сохранение мира
  • cheat destroyall [Имя_существа] — удаление всех существ определенного типа

Шаг 10: Автоматический запуск и обновление

Для автоматического запуска сервера при загрузке системы и его обновления можно использовать планировщик задач или systemd.

Создание службы systemd (Linux):

Создайте файл /etc/systemd/system/arkserver.service:

[Unit]
Description=ARK Survival Evolved Server
After=network.target

[Service]
Type=simple
User=ваш_пользователь
WorkingDirectory=/home/ваш_пользователь/arkserver/ShooterGame/Binaries/Linux
ExecStart=/home/ваш_пользователь/arkserver/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?listen?SessionName=Мой_Сервер?ServerAdminPassword=admin123?MaxPlayers=70?Port=7777?QueryPort=27015
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

Активируйте службу:

sudo systemctl enable arkserver
sudo systemctl start arkserver

Что такое Game-порт и Query-порт?

  • Game-порт (обычно 7777) — используется для непосредственного подключения игроков к серверу в игре
  • Query-порт (обычно 27015) — используется для отображения информации о сервере в Steam, списках серверов и для запросов о статусе сервера

Важно: Query-порт должен отличаться от Game-порта, обычно он равен Game-порту + 1 или имеет стандартное значение 27015.

Заключение

Надеюсь, данное руководство помогло вам настроить и запустить собственный сервер ARK: Survival Evolved. Если у вас возникли вопросы или проблемы, обратитесь к официальной документации игры или сообществу игроков. Приятной игры на вашем сервере!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *