American Truck Simulator

American Truck Simulator

Not enough ratings
[ATS | ETS2] Настройка выделенного сервера для Конвоя
By D.Gamer.
8 декабря 2022 года разработчики представили функцию создания своего выделенного сервера для игр ATS и ETS2.
   
Award
Favorite
Favorited
Unfavorite
SteamCMD
Загрузите SteamCMD и извлеките его из архива.
Ссылка на загрузку - https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
Установка сервера
Создайте файл .bat, например, « updater.bat », где находится SteamCMD, и вставьте следующее:


Для ATS
steamcmd.exe +force_install_dir "C:\GameServer\" +login anonymous +app_update 2239530 +quit pause


Для ETS2
steamcmd.exe +force_install_dir "C:\GameServer\" +login anonymous +app_update 1948160 +quit pause

При необходимости отредактируйте каталог принудительной установки.

Запустить файл. Перейдите к следующему шагу.
Включение консоли и экспорт пакетов сервера
Перейдите в « C:\Users\%username%\Documents\American Truck Simulator », откройте config.cfg и отредактируйте следующее:

uset g_developer "0"
на
uset g_developer "1"


uset g_console "0"
на
uset g_console "1"

Сохраните файл!



Теперь запустите ATS, нажмите клавишу консоли "~" и введите следующее:
файл назначения

export_server_packages
или
export_server_packages.

Дождитесь завершения!


В папке \Documents\American Truck Simulator создано 2 новых файла:

server_packages.dat
— содержит внутренние данные карты
server_packages.sii
— содержит детали карты
Создание и настройка конфигурации сервера
Чтобы сгенерировать " server_config.sii ", вам нужно один раз запустить сервер.


Необязательно:
Вы можете создать файл .bat и указать свой домашний каталог, в котором вы найдете следующий файл.

amtrucks_server.exe -homedir "C:\GameServer\ATSDocs"


По умолчанию в папке " \Documents\American Truck Simulator " должен быть создан следующий файл:

server_config.sii
- содержит описание и конфигурацию сеанса, информацию о портах соединений, токен входа и список модераторов
- порты и токен входа должны быть разными для каждого экземпляра сеанса, работающего на в то же время
- конфигурация по умолчанию генерируется автоматически


Откройте его и начните редактировать по своему усмотрению.


Примечание.
Если вы установили домашний каталог, вы должны поместить туда следующие файлы:
server_packages.dat
server_packages.sii
Добавление модераторов на сервер
Обратите внимание, что следующая запись уже существует:

moderator_list: 0


Добавьте следующее в « server_config.sii »:

moderator_list: 1
moderator_list[0]: 76561198001220177 ( steamID64 ) ,


например:

moderator_list: 1
moderator_list[0]: 76561198001220177 76561198001245683

модератор теперь может изменить время игры. Это можно сделать через окно чата, отправив сообщение `/set_time HH:MM'

Подсказка: Найдите свой SteamID64 здесь: https://www.steamidfinder.com/
Токен для входа на сервер — Токен Steam Gameserver
По умолчанию всякий раз, когда выделенный сервер запускается, он использует анонимную учетную запись.
Для такой учетной записи генерируется непостоянный идентификатор сервера (используется для прямого поиска).
Чтобы избежать этого, вы можете приобрести токен входа на странице https://gtm.steamproxy.vip/dev/managegameservers (требуется владение игрой).


Введите токен в следующее значение в " server_config.sii ":

server_logon_token: "TOKEN HERE"
Как запустить выделенный сервер
Вы можете запустить выделенный сервер, напрямую запустив его исполняемый файл. Владение игрой не требуется. Если вы хотите запустить сервер с другой конфигурацией, используйте следующие параметры запуска:

-homedir "установить домашний каталог"
-server "имя файла серверных пакетов"
-server_cfg "имя файла конфигурации сервера"

Пример для одного сервера и домашнего каталога:
amtrucks_server.exe -homedir "C:\GameServer\ATSDocs\"

Пример для отдельного сервера и домашнего каталога:
amtrucks_server.exe -nosingle -homedir "C:\GameServer\ATSDocs2\"

Пример для отдельного сервера, разных файлов сервера и без домашнего каталога:
amtrucks_server.exe -nosingle -server "server_packages_en.sii" -server_cfg "server_config_en.sii"

Отсутствие домашнего каталога означает, что игровой сервер будет использовать местоположение по умолчанию, " Documents\American Truck Simulator "

Вам не нужно переименовывать файлы сервера, если вы установили -homedir, если вы хотите настроить несколько экземпляров.
Переадресация портов и белый список брандмауэра
Выделенный сервер не обрабатывает перфорацию NAT, и для отображения сервера в браузере сеансов требуется общедоступный IP-адрес или переадресация портов.
Однако прямой поиск сеанса работает даже для сервера, находящегося за NAT, и к такому серверу можно подключиться.

Идентификатор поиска отображается при запуске выделенного сервера или на экране информации о конвое для размещенных сеансов.


Вам необходимо открыть следующие порты:

TCP-порт 27015-27016
UDP-порт 27015-27016


Если вы запускаете его на корневой папке или VPS, вам нужно только добавить его в свой брандмауэр. Если локальный комп - то оба.
Совет для пользователей Root или VPS
У вас нет папки ATS в ваших документах на вашем Root или VPS. Если вы установили сервер, просто запустите его один раз, чтобы создать папку документов ATS.

И да, это ясно для понимания, имеется в виду, что вам нужно скопировать пакеты сервера в корневую папку или папку документов VPS ATS.

Или, если вы установили домашний каталог, то там.
Полезно: автоматический перезапуск при сбое сервера.
Создайте файл .bat, где находится « amtrucks_server.exe », и вставьте следующее:


::Made by eRazeri @echo off C:\Windows\System32\mode con cols=50 lines=3 >nul set /a var=0 :start echo Running ATS Server start "" /wait /HIGH "amtrucks_server.exe" set /a var+=1 cls echo Server has crashed %var% times, restarting goto start
P.S.
Руководство переведено на русский язык с оригинала.

© 2022 Все права защищены.
Поддержать автора руководства
Если вам не жалко, то можете поделиться со мной вещами, нажав на кнопку снизу. Это может слегка мотивировать, создавая всё больше руководств и слегка развивает аккаунт (и мой инвентарь). Учтите, что взамен ничего не будет, так как это будет считаться как подарок!

https://steamcommunity.com/tradeoffer/new/?partner=34630388&token=CVjEVk_F



Если Вы богаты на очки Стима, можете вручить награду в профиль - https://gtm.steamproxy.vip/id/dgamer78/
Заключение
Также приглашаем вас на наш Discord-сервер Русскоязычного сообщества по играм ETS 2 и ATS - https://discord.gg/9HZjSjkEmz

Другие руководства по играм ETS 2 и ATS
[ETS2 | ATS] Играем в новый мультиплеер в режиме «Конвой»
[ETS2 | ATS] Как НЕ ПОТЕРЯТЬ внешний заказ World of Trucks™
[ETS2] Играем на карте ProMods™ Europe в мультиплеере TruckersMP™
[ATS] Играем на карте ProMods™ Canada в мультиплеере TruckersMP™
15 Канал в ATS в мультиплеере TruckersMP™
[ATS] Новая Дорога Дураков в TruckersMP™ - лучший маршрут в игре!
[ATS | ETS2] Как НЕ ПОТЕРЯТЬ внешний заказ World of Trucks™
[ATS | ETS2] Меняем никнейм на портале World of Trucks™
[ATS] Играем на карте ProMods™ Canada в режим Конвой от SCS
[ETS2] Играем на карте ProMods™ Europe в режим Конвой от SCS
[ETS2 | ATS] Достижения, события, подарки в TruckersMP™
[ETS2 | ATS] Достижения, события, подарки World of Trucks™ + Бонус гайд!
[ATS] «50 оттенков Америки» или «Будущие DLC ATS»
[ETS2] «50 оттенков Европы» или «Будущие DLC ETS2»
[ETS2] Грузовые прицепы | История брендов
[ATS] Грузовые прицепы | История брендов

Обсуждение ETS 2 в сообществе Steam
Русскоязычный топик (одиночная игра) - https://gtm.steamproxy.vip/app/227300/discussions/0/2217311444340392987/
Русскоязычный конвой - https://gtm.steamproxy.vip/app/227300/discussions/4/4755222397154074543/
Русскоязычный топик (мультиплеер) - https://gtm.steamproxy.vip/app/227300/discussions/1/1700541698684717993/

Обсуждение ATS в сообществе Steam
Русскоязычный топик (одиночная игра) - https://gtm.steamproxy.vip/app/270880/discussions/0/598198356182129415/
Русскоязычный конвой - https://gtm.steamproxy.vip/app/270880/discussions/3/5190945662878879577/
Русскоязычный топик (мультиплеер) - https://gtm.steamproxy.vip/app/270880/discussions/1/1646544348828058672/

4 Comments
ENERGY 8 Dec, 2023 @ 12:43am 
Кто может подсказать как заделать переадресацию порта
Gorgesh 5 Jan, 2023 @ 11:58pm 
а можно как добавить карту кроме европы ? У меня сервер в аренде и я не могу понять как добавить карты ...
the_nikolaus 18 Dec, 2022 @ 12:02pm 
quite informative guide, thank you):steamthumbsup:
Shmel Siniy 17 Dec, 2022 @ 3:33am 
Как всегда великолепная работа, достойная высочайшей оценки сообщества:steamthumbsup: