ARK: Survival Ascended

ARK: Survival Ascended

Not enough ratings
[RU/ENG]Create Dedicated Server for ARK: Survival Ascended
By Sephiroth
Гайд по созданию своего выделенного сервера по игре ARK Survival Ascended
Guide to creating your own dedicated server for the game ARK Survival Ascended

Данный гайд составлен участником команды администраторов серверов ARKGame66!
Присоединяйтесь к нашим серверам, вы сможете найти их в списке неофициальных введя в поиск:
ARKGame66

This guide is compiled by a member of the team of administrators of servers ARKGame66!
Join our servers, you can find them in the list of unofficial servers by typing in the search:
ARKGame66
   
Award
Favorite
Favorited
Unfavorite
Подготовка/Preparation
[RU] Для начала создания своего выделенного сервера, нам потребуется загрузить SteamCMD
[ENG] To start creating our own dedicated server, we will need to download SteamCMD

Link SteamCMD Download

[RU] Далее поместите SteamCMD в подходящую папку, в которой будут располагаться файлы вашего сервера
[ENG] Next, place SteamCMD in a suitable folder where your server files will be located


[RU] Создаем .bat файл, который загрузит наши данные через SteamCMD и далее будет обновлять файлы сервера по мере выхода обновлений, название файла не принципиально, главное поместить в него указанное ниже содержимое
[ENG] Next, create a .bat file that will download our data through SteamCMD and then will update the server files as updates are released, the name of the file is not important, the main thing is to put in it the content listed below

@echo off
steamcmd +login anonymous +app_update 2430930 +quit




[RU] После запуска вашего .bat он загрузит файлы сервера, нужные нам файлы для запуска сервера будут находиться по пути
[ENG] After running your .bat it will load the server files, the files we need to start the server will be located at the path

\steamapps\common\ARK Survival Ascended Dedicated Server\ShooterGame\Binaries\Win64
Запуск сервера и параметры/Server startup and parameters
[RU] После загрузки сервера у нас не будет всех нужных нам файлов, поэтому перед продолжение работы над сервером и его полноценным запуском, нам потребуется запустить сервер, чтобы он создал структуру файлов с конфигурацией сервера и сохранения карты.

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


[ENG] After loading the server, we will not have all the files we need, so before continuing work on the server and its full-fledged launch, we will need to start the server to create a file structure with the server configuration and save the game.

To do this, we will need to create another .bat file, which will be responsible for starting the server and its basic parameters.


[RU] Для удобства назовем его start.bat (название опять же не принципиально, можете назвать как угодно, главное это расширение .bat и приведенный ниже код с параметрами запуска

[ENG] For convenience, let's call it start.bat (again, the name is not fundamental, you can call it whatever you like, the main thing is the .bat extension and the code below with the startup parameters

@echo off
start ArkAscendedServer.exe TheIsland_WP?listen?Port=mainport?QueryPort=QueryPort?RCONEnabled=True?ServerAdminPassword=password?RCONPort=rconport?SessionName="server name" -ServerRCONOutputTribeLogs -clusterid=youclusterid -NoTransferFromFiltering PreventSpawnAnimations=true -mods=modsid -AutoManagedMods -game -server

[RU] Сам файл запуска поместите по указанному ранее пути расположения файлов сервера, иначе с текущим кодом сервер не будет запускаться (позднее вы можете просто создать ярлыки данных bat файлов на рабочем столе и запускать их по мере надобности, для обновления или запуска сервера соответственно.
[ENG] Place the startup file itself in the previously specified server file path, otherwise with the current code the server will not start (later you can simply create shortcuts to these bat files on the desktop and run them as needed, to update or start the server respectively.




Описание параметров/Parameter description

TheIsland_WP
[RU] Это название карты, на данный момент доступен только The Island
[ENG] This is the name of the map, only The Island is currently available

Port=mainport
QueryPort=QueryPort
[RU] Это основные порты для прослушивания сервера, их придется так же открыть через настройки вашего маршрутизатора и в брандмауэре Windows
[ENG] These are the main ports for listening to the server, they will also have to be opened through the settings of your router and in the Windows firewall

RCONEnabled=True
RCONPort=rconport
ServerRCONOutputTribeLogs
[RU] Это нужно для удаленного управления сервером, первый пункт включает RCON, второй задает порт для доступа к нему, а третий отвечает за вывод логов, если они вам нужны, а они вам нужны
[ENG] This is needed for remote control of the server, the first item enables RCON, the second sets the port to access it, and the third is responsible for outputting the logs if you need them, which you do.

ServerAdminPassword=password
[RU] Это пароль администратора, с чего помощью осуществляется как управление сервером через admincheats, так и удаленный доступ по RCON
[ENG] This is the administrator password, which can be used to manage the server via admincheats, as well as remote access via RCON

SessionName="server name"
[RU] Тут задается название вашего сервера, которое будет отображаться в списке серверов
[ENG] Here you set the name of your server, which will be displayed in the list of servers

clusterid=youclusterid
NoTransferFromFiltering
[RU] Эти параметры отвечают за название кластера и за закрытие доступа на сервер через трансфер, если название кластера этого сервера не совпадает с вашим. (увы похоже пока не работает, поэтому я пока вообще отключил возможность загрузки/выгрузки предметов и персонажей из обелисков)
[ENG] These settings are responsible for the cluster name and for closing access to a server via transfer if that server's cluster name does not match yours. (alas it doesn't seem to be working yet, so I've disabled the ability to load/unload items and characters from obelisks altogether for now)

PreventSpawnAnimations=true
[RU] Отключает дебильную анимацию при возрождении персонажа, если хотите оставить, либо удалите этот параметр, либо установите значение на false
[ENG] Disables the moronic animation on character revival, if you want to keep it, either remove this parameter or set it to false

mods=modsid
AutoManagedMods
[RU] Данные параметры отвечают за моды на сервере, в первой перечисляется список модов сервера, вторая отвечает за их авто загрузку
[ENG] These parameters are responsible for mods on the server, the first lists the list of server mods, the second is responsible for their auto downloading

game
server
[RU] Данные параметры помечают сервер как сервер и игру, не уверен, что они нужны, добавил на всякий случай, но вроде все работает и без них
[ENG] These parameters mark the server as a server and the game, I'm not sure if they are needed, I added them just in case, but everything seems to work without them
Файлы конфигурации и настройки/Configuration and setup files
[RU] После запуска сервера через созданный ранее bat файл, у нас создадутся сохранения и первый файл конфигурации находящийся по пути
[ENG] After starting the server through the previously created bat file, we will create saves and the first configuration file located at the path

steamapps\common\ARK Survival Ascended Dedicated Server\ShooterGame\Saved\Config\WindowsServer

[RU] Название файла GameUserSettings.ini, но нам потребуется так же вручную создать еще один текстовый файл с названием Game.ini
В этих файлах будут основные параметры для настройки сервера, которые могут вам потребоваться перечислены на указанном ниже сайте
[ENG] The name of the file is GameUserSettings.ini, but we will also need to manually create another text file called Game.ini
In these files will be the basic parameters for server configuration, which you may need to list on the site listed below


ARK SERVER PARAMETERS[ark.fandom.com]

[RU] На данном сайте перечислены параметры для игры ARK Survival Evolved, они практически полностью идентичны для ASA, поэтому расписывать их все я не буду.
Там так же указано в какие файлы какой параметр нужно указывать и что именно они делают, поэтому на этом данное руководство пока-что окончено.

[RU] Если у вас есть интересная информация которой можно дополнить данную статью сообщайте о ней в комментариях, а я постараюсь ее добавить при первой же возможности!
[ENG] This site lists the parameters for the game ARK Survival Evolved, they are almost completely identical for ASA, so I will not describe them all.
It is also indicated in which files which parameter should be specified and what exactly they do, so this guide is over for now.

If you have any interesting information to add to this article, please let me know in the comments and I will try to add it as soon as possible!
6 Comments
ZUPA KURCZAKOWA 6 Apr @ 4:21am 
есть актуальное описание для создания своего сервера - кластера через ark ascended dedicated server?
baV 24 Sep, 2024 @ 2:24am 
у меня не получилось можете помочь?? мой дс lllay
Sephiroth  [author] 16 Apr, 2024 @ 8:05am 
он не был особо актуален, поэтому и мало смысла вижу в обновлении
massoan 12 Apr, 2024 @ 11:40pm 
Когда ждать изменений в этом руководстве, с учетом изменений в игре за прошедшее время?
Alien 7 Apr, 2024 @ 2:15am 
А на linux развернуть этот сервер не вариант?
Frejth King 25 Dec, 2023 @ 7:04am 
this is going to piss off the shills