Введение
Подробное руководство по настройке и запуску собственного сервера для игры ARK: Survival Evolved. Данная инструкция поможет вам создать свой игровой сервер с нуля и настроить его под свои потребности.
Шаг 1: Подготовка системы и установка SteamCMD
Перед началом настройки сервера необходимо установить SteamCMD — инструмент командной строки от Valve для загрузки игровых серверов.
Установка SteamCMD на Windows:
- Создайте папку для SteamCMD, например:
C:\SteamCMD - Скачайте SteamCMD с официального сайта Steam: https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
- Распакуйте архив в созданную папку
- Запустите
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:
- Запустите SteamCMD
- Выполните следующие команды:
login anonymous
force_install_dir C:\ARKServer
app_update 376030 validate
quit
Примечание:
376030— это ID приложения для сервера ARK: Survival EvolvedC:\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:
- Откройте «Брандмауэр Защитника Windows»
- Нажмите «Дополнительные параметры»
- Выберите «Правила для входящих подключений» → «Создать правило»
- Выберите «Порт» → «UDP»
- Укажите порты:
7777, 27015 - Разрешите подключение
- Примените правило
Настройка файрвола Linux (UFW):
sudo ufw allow 7777/udp
sudo ufw allow 27015/udp
sudo ufw reload
Шаг 6: Установка модов (опционально)
ARK поддерживает установку модов через Steam Workshop. Для установки модов:
- Найдите нужные моды в Steam Workshop
- Скопируйте ID мода из URL (например,
1234567890) - Добавьте моды в файл запуска или в
GameUserSettings.ini:
[ServerSettings]
ActiveMods=1234567890,9876543210
- При первом запуске сервер автоматически загрузит моды
Примечание: Игроки должны будут подписаться на те же моды в 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: Поиск через игру
- Запустите ARK: Survival Evolved
- Перейдите в меню «Присоединиться к серверу»
- Выберите фильтр «Неофициальные»
- Введите название вашего сервера в поле поиска
- Нажмите «Присоединиться»
Способ 2: Подключение через Steam
- Откройте Steam
- Перейдите в «Вид» → «Игровые серверы»
- Выберите вкладку «Избранные»
- Нажмите «+» для добавления сервера
- Введите IP-адрес и Query-порт (например:
192.168.1.100:27015) - Нажмите «ОК»
Способ 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. Если у вас возникли вопросы или проблемы, обратитесь к официальной документации игры или сообществу игроков. Приятной игры на вашем сервере!
Добавить комментарий