Spe­cia­laus ARK: Survival Ascended serverio nu­sta­ty­mas Windows sistemoje gali būti atliktas vos keliais veiksmais, ir tam nereikia turėti pa­žen­gu­sių IT įgūdžių.

Kokie yra sistemos rei­ka­la­vi­mai?

Prieš pradėdami kon­fi­gū­ruo­ti savo skirtąjį ARK: Survival Ascended serverį, įsi­ti­kin­ki­te, kad jūsų sistema atitinka šiuos rei­ka­la­vi­mus:

  • CPU: Norėdami turėti savo ARK: Survival Ascended serverį, jums reikės galingo pro­ce­so­riaus. Tai reiškia, kad jums reikės pro­ce­so­riaus su ma­žiau­siai keturiais bran­duo­liais.
  • RAM: Kadangi „ARK: Survival Ascended“ yra žaidimas, kuriam reikia daug atminties, jūsų serveris turėtų turėti pakankamą RAM kiekį. Serveriui reikės ma­žiau­siai 16 GB.
  • Diskų erdvė: Kad tilptų visi jūsų žaidimo duomenys ir serverio operacinė sistema, jums reikės daug diskų erdvės. Tu­rė­tu­mė­te numatyti ma­žiau­siai 200 GB saugojimo vietos.
  • Pra­lai­du­mas: stabilus interneto ryšys ir geras interneto greitis yra būtini sklan­džiam daugelio žaidėjų žaidimui. Pro­fe­sio­na­lūs serverių teikėjai, tokie kaip IONOS, tai užtikrina. Visada yra pri­ei­na­mas iki 400 Mbps pra­lai­du­mo pla­čia­juos­tis ryšys.
  • Operacinė sistema: jei norite savo serverį paleisti su „Windows“, turėsite nuspręsti, kurią versiją norite naudoti. Kadangi „ARK: Survival Ascended“ buvo sukurtas naudojant „Unreal 5 Engine“, tu­rė­tu­mė­te naudoti „Windows Server 2019“ arba naujesnę ope­ra­ci­nės sistemos versiją.

Svarbu ne­pa­mirš­ti, kad žaidėjų skaičius turi didelę įtaką serverio rei­ka­la­vi­mams. Tai ypač pa­sa­ky­ti­na apie RAM rei­ka­la­vi­mus, kurie didėja kartu su žaidėjų skaičiumi.

Kokius serverių tipus siūlo IONOS?

Prieš nu­sta­ty­da­mi ARK serverį, turite nuspręsti, kokio tipo serverį norite naudoti. IONOS siūlo tris skir­tin­gus modelius, iš kurių galite pa­si­rink­ti:

  • Debesis serveris: IONOS debesis serveriai naudoja apa­ra­ti­nės įrangos vir­tu­ali­za­vi­mą, lei­džian­tį lanksčiai keisti skai­čia­vi­mo galią ir bet kuriuo metu ją pri­tai­ky­ti pagal savo poreikius. At­si­skai­ty­mas vyksta kas minutę, todėl mokate tik už faktiškai nau­do­ja­mus skai­čia­vi­mo išteklius.
  • vServer (VPS): IONOS vServer arba virtualūs privatūs serveriai (VPS) taip pat yra kilę iš vir­tu­ali­zuo­tų skai­čia­vi­mo išteklių. Čia galite pa­si­rink­ti paketą su iš anksto nustatytu serverio išteklių rinkiniu, už kurį mokate fiksuotą mėnesinį mokestį. Taip pat turite galimybę pri­tai­ky­ti paketą pagal savo in­di­vi­dua­lius poreikius.
  • De­di­kuo­tas serveris: De­di­kuo­tas serveris suteikia jums prieigą prie de­di­kuo­tos įmonės lygio apa­ra­ti­nės įrangos, kuri yra re­zer­vuo­ta tik jums. Jums nereikia dalytis iš­tek­liais su kitais var­to­to­jais, nes visi serverio ištekliai yra skirti tik jūsų nau­do­ji­mui. Panašiai kaip ir IONOS debesų serverių paketų atveju, jums ap­mo­kes­ti­na­ma pagal minutę ir mokate tik už tai, ką naudojate.

ARK: Survival Ascended serverio nustatymo inst­ruk­ci­jos

Vos keliais veiksmais galite nustatyti specialų ARK: Survival Ascended serverį Windows sistemoje.

1 žingsnis: ati­da­ry­ki­te prievadus

Pirmas dalykas, kurį reikia padaryti, yra atidaryti ati­tin­ka­mus prievadus. Tai yra prievadai 7777 ir 27015.

Portų atidarymo procesas skiriasi tarp skirtingų hostingo paslaugų teikėjų. Nau­do­da­mie­si IONOS, tai galite padaryti Cloud Panel. Keliais pa­spau­di­mais galite pridėti savo serveriui rei­ka­lin­gas portų taisykles, pasirinkę Network > Firewall Settings (Tinklas > Užk ardos nu­sta­ty­mai).

Image: Port forwarding in the IONOS Cloud Panel
You can open the ports you need for your ARK: Survival Ascended server in the Cloud Panel.

2 žingsnis: įdiekite reikiamus failus

Prijungę prie „Windows“ serverio, turite įdiegti „SteamCMD“ ir „ARK: Survival Ascended“ serverio failus. Jei šių failų ne­įdie­g­si­te, ne­ga­lė­si­te paleisti serverio. Pir­miau­sia turite sukurti aplanką pa­va­di­ni­mu „SteamCMD“ ir kitą aplanką pa­va­di­ni­mu „ASAServer“.

Dabar sukurkite naują failą ir pa­va­din­ki­te jį start.bat. Tada į failą nu­ko­pi­juo­ki­te šį tekstą:

@echo off
set STEAMCMDDIR="C:\SteamCMD\"
set SERVERDIR="C:\ASAServer\"
set ARKAPPID=2430930
cd /d %STEAMCMDDIR%
del steamcmd.exe
timeout /t 5 /nobreak
curl -o steamcmd.zip https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
powershell Expand-Archive -Path .\steamcmd.zip -DestinationPath .\
start "" /wait steamcmd.exe +force_install_dir "%SERVERDIR%" +login anonymous +app_update %ARKAPPID% validate +quit
cd /d %SERVERDIR%
start ShooterGame\Binaries\Win64\ArkAscendedServer.exe TheIsland_WP?listen?SessionName=<servername>?Port=7777?QueryPort=27015?ServerPassword=<serverpassword> -WinLiveMaxPlayers=50 -log
exit
batch

Šis apvalkalo sce­na­ri­jus užtikrina, kad būtų at­si­siųs­ti jūsų ARK: Survival Ascended serveriui rei­ka­lin­gi serverio failai ir kad serveris būtų paleistas. Sce­na­ri­ju­je reikia atlikti tik du pa­kei­ti­mus (trečiasis pa­kei­ti­mas yra ne­pri­va­lo­mas):

  • Serverio pa­va­di­ni­mas: Pir­miau­sia reikia įvesti pa­va­di­ni­mą, kurį norite naudoti serveriui, kur skripte yra <servername>.
  • Serverio slap­ta­žo­dis: taip pat reikia sukurti serverio slap­ta­žo­dį ir pakeisti <serverpassword> į pa­si­rink­tą slap­ta­žo­dį.
  • Mak­si­ma­lus žaidėjų skaičius: Naudodami kintamąjį Win­Li­ve­Max­Pla­y­ers, galite nurodyti maksimalų žaidėjų skaičių, kuriems leidžiama pri­si­jung­ti prie jūsų serverio. Pa­teik­ta­me pavyzdyje nu­spren­dė­me nustatyti 50 žaidėjų ribą. Atminkite, kad turite turėti pa­kan­ka­mai apa­ra­ti­nės įrangos išteklių, kad ga­lė­tu­mė­te palaikyti žaidėjų skaičių, kuriam nu­spren­dė­te leisti naudotis savo serveriu.

Atlikę reikiamus pa­kei­ti­mus, galite paleisti scenarijų dukart spus­te­lė­da­mi failą. At­si­siun­ti­mo procesas prasidės dviejuose ko­man­di­nės eilutės languose ir gali užtrukti šiek tiek laiko.

Image: Downloading the files required for the server
The files that you need for the server can be down­lo­a­ded by starting the shell script.

3 žingsnis: su­kon­fi­gū­ruo­ki­te savo ARK: Survival Ascended serverį

Kai visi failai bus at­si­siųs­ti, galėsite pradėti kon­fi­gū­ruo­ti savo ARK: Survival Ascended serverį. Tam reikia redaguoti Game.ini ir Ga­me­User­Set­tings.ini failus. Paprastai jie yra čia: C:\ASAServer\Sho­o­ter­Ga­me\Saved\Config\Win­dows­Ser­ver. Jei negalite rasti šių failų, galite juos sukurti patys.

Kon­fi­gū­ra­ci­jos failuose galite nustatyti įvairius pa­ra­met­rus. Pa­vyz­džiui, galite nurodyti, kaip dažnai (minutėmis) žaidimas turi au­to­ma­tiš­kai išsaugoti.

Image: Contents of the configuration file GameUserSettings.ini
You can modify your server as you see fit in the Ga­me­User­Set­tings.ini file.

4 žingsnis: pa­lei­s­ki­te serverį

Dabar galite paleisti savo ARK: Survival Ascended serverį. Norėdami tai padaryti, pa­lei­s­ki­te failą start.bat. Po kelių akimirkų tu­rė­tu­mė­te pamatyti eilutę, in­for­muo­jan­čią, kad ARK: Survival Ascended serveris buvo sėkmingai paleistas:

Image: Start of ARK: Survival Ascended Servers via Shell script
Click on the start.bat shell script to start your ARK server.

Jei ter­mi­na­las užsidaro iškart po to, kai pa­lei­džia­mas apvalkalo sce­na­ri­jus, įsi­ti­kin­ki­te, kad failą start.bat pa­lei­džia­te kaip ad­mi­nist­ra­to­rius.

5 žingsnis: nu­sta­ty­ki­te ryšį su savo ARK: Survival Ascended serveriu

Kai jūsų serveris bus paleistas ir veiks, jūs ir kiti žaidėjai galėsite pri­si­jung­ti prie jo. Norėdami tai padaryti, ARK: Survival Ascended serverių meniu ieškokite jūsų sukurto serverio pa­va­di­ni­mo. Įsi­ti­kin­ki­te, kad pa­si­rin­ko­te parinktį rodyti slap­ta­žo­džiu ap­sau­go­tus serverius.

Image: Screen showing the option to select the IONOS ARK: Survival Ascended server created in this tutorial
You can now choose the ARK: Survival Ascended server you just created.

Dabar iš sąrašo pa­si­rin­ki­te savo serverį ir pri­si­jun­ki­te prie jo. Šio proceso metu jums bus paprašyta įvesti slap­ta­žo­dį. Įveskite slap­ta­žo­dį, kurį nurodėte kaip serverio slap­ta­žo­dį start.bat faile. Dabar galite mėgautis žaidimu su draugais.

Image: In-game image from ARK: Survival Ascended
Let your dinosaur gaming ad­ven­tu­res begin.

Jei norite, galite savo ARK: Survival Ascended serverį prijungti prie domeno. Naudokite IONOS domeno tik­rin­tu­vą, kad pa­tik­rin­tu­mė­te, ar norimas domenas yra laisvas.

Go to Main Menu