본문으로 건너뛰기
WikilyWIKILY
모든 게임위키 29개 · 게임을 선택하세요
전용 서버

게임 전환

위키 29개 · 게임을 선택하세요
Wikily 앱으로 보는 ARK무료 · 4.4★4.6★ · 전체 화면앱 받기앱 받기

ASE 전용 서버 여는 방법

내가 관리하는 PC에서 부족원들을 위해 ARK: Survival Evolved 월드를 계속 돌리고, 배율과 모드, 맵을 직접 정하세요. Studio Wildcard의 서버는 무료이며 Windows용과 Linux용이 있습니다.

준비물

사람들이 플레이하고 싶을 때마다 켜져 있는 Windows 또는 Linux 64비트 PC. 서버는 Steam 앱 376030입니다. Valve의 무료 명령줄 다운로더 SteamCMD가 익명 로그인으로 설치하므로, 그 PC에는 Steam 계정도 ARK도 필요 없습니다. 설치 후 디스크를 약 22 GB 차지합니다.

Linux 테스트에서 아무도 없는 The Island는 시작 25분 뒤 RAM을 5.5 GB 쓰고 있었습니다. 맵이 크거나 테이밍한 생물과 플레이어가 많으면 더 필요합니다. 맵 하나가 서버 프로세스 하나입니다.

플레이어는 UDP 7777, 7778, 27015로 서버에 접속합니다. 집 밖에 있는 친구들을 위해 공유기에서 이 포트들을 포트포워딩하세요(아래 '포트와 방화벽' 참고).

서버 빌드 21241282, 2026년 10월 31일에 확인했습니다.

서버 설치

섹션

1. Valve에서 SteamCMD를 받아 C:\steamcmd에 압축을 풉니다.

Valve 사이트의 SteamCMD

2. PowerShell이나 명령 프롬프트에서 서버를 C:\games\ase-server에 다운로드합니다:

PowerShell
C:\steamcmd\steamcmd.exe +force_install_dir C:\games\ase-server +login anonymous +app_update 376030 validate +quit

3. 아래 두 줄을 run-ase.cmd라는 파일에 넣고, 이름과 비밀번호를 내 것으로 바꾼 뒤 더블클릭합니다:

run-ase.cmd
cd /d C:\games\ase-server\ShooterGame\Binaries\Win64
ShooterGameServer.exe "TheIsland?listen?MaxPlayers=20?SessionName=YOUR-SERVER-NAME?ServerPassword=YOUR-JOIN-PASSWORD?ServerAdminPassword=YOUR-ADMIN-PASSWORD" -NoBattlEye

Windows 서버 파일은 MSVCP120.dll과 XAudio2_7.dll을 요구합니다. Windows가 둘 중 하나가 없다고 하면 Microsoft의 Visual C++ 2013 재배포 가능 패키지(x64)와 DirectX 최종 사용자 런타임을 설치하세요.

맵과 옵션 부분 전체를 따옴표로 감싸고 띄어쓰기 없이 쓰세요. 맵 이름이 맨 앞에 오고, 각 옵션은 ?로 시작하며, -로 시작하는 스위치는 한 칸 띄우고 그 뒤에 씁니다.

로그 줄을 기다리지 마세요. Linux 테스트에서 ShooterGame.log는 계속 비어 있었습니다. 대신 RCON으로 확인하세요. listplayers가 No Players Connected로 답하면 서버가 돌고 있고 포트도 열린 것입니다.

끄려면 관리자 콘솔이나 RCON에서 SaveWorld, 이어서 DoExit을 입력합니다. 테스트에서 DoExit은 월드를 바로 저장했지만 프로세스는 2분 뒤에도 돌고 있었습니다. 세이브를 복사하거나 업데이트하기 전에 종료됐는지 확인하세요.

맵

모든 맵이 한 번의 다운로드에 들어 있습니다. 따옴표 부분 맨 앞의 TheIsland 대신 맵 이름을 넣으세요. 유료 맵에 들어가려면 플레이어가 그 맵을 갖고 있어야 하지만, 서버는 필요 없습니다.

맵시작할 때 쓰는 이름플레이어에게 필요한 것
The IslandTheIsland본편
The CenterTheCenter본편
RagnarokRagnarok본편
ValgueroValguero_P본편
Crystal IslesCrystalIsles본편
Lost IslandLostIsland본편
FjordurFjordur본편
Scorched EarthScorchedEarth_PDLC
AberrationAberration_PDLC
ExtinctionExtinctionDLC
Genesis: Part 1GenesisGenesis Season Pass
Genesis: Part 2Gen2Genesis Season Pass

익명으로 받은 Linux 다운로드에는 이 표의 모든 맵 폴더가 있었습니다. 유료 맵은 ShooterGame/Content/Maps에, 무료 맵은 ShooterGame/Content/Mods에 있습니다. 실제로 시작한 맵은 The Island뿐입니다.

포트와 방화벽

UDP 7777이 게임 포트이고, UDP 7778은 항상 그 바로 위 번호입니다. UDP 27015는 서버 목록 조회에 응답하므로, 이게 없으면 서버가 보이지 않습니다. TCP 27020은 RCON용이고, 다른 PC에서 관리자 명령어를 보낼 때만 필요합니다.

Windows에서는 규칙 하나로 UDP 포트 세 개를 엽니다(관리자 권한 PowerShell):

PowerShell (administrator)
New-NetFirewallRule -DisplayName "ARK Survival Evolved" -Direction Inbound -Protocol UDP -LocalPort 7777,7778,27015 -Action Allow

ufw가 켜진 Ubuntu에서는:

bash
sudo ufw allow 7777:7778/udp
sudo ufw allow 27015/udp

실행 중인 테스트 서버가 연 포트는 정확히 이것들이었습니다: UDP 7777, 7778, 27015, 그리고 RCON을 켰을 때 TCP 27020.

공유기에서는 같은 UDP 포트 세 개를 서버 PC의 내부 IP 주소로 포트포워딩합니다. 같은 PC의 두 번째 서버는 따로 한 세트를 씁니다. 예: Port=7779(그리고 7780), QueryPort=27016.

그림: 플레이어가 UDP 7777, 7778, 27015로 공유기를 거쳐 서버 PC에 접속하고, RCON은 TCP 27020을 씁니다.
UDP 포트 세 개가 공유기와 방화벽을 거쳐 서버 PC까지 도달해야 합니다.

서버 설정

첫 실행 후 설정은 Windows에서는 ShooterGame\Saved\Config\WindowsServer, Linux에서는 ShooterGame/Saved/Config/LinuxServer에 있습니다. 서버를 끈 상태에서 바꾸세요.

테스트의 첫 실행에서 약 16 KB짜리 GameUserSettings.ini가 만들어졌고, 관리자 비밀번호 같은 실행 줄의 옵션이 이미 들어 있었습니다. 아래 표의 키 중 상당수(예: XPMultiplier)는 없었으니 직접 추가하세요.

섹션

설정기본값효과
XPMultiplier1모든 경로로 얻는 경험치.
TamingSpeedMultiplier1테이밍 속도. 3이면 세 배 빠릅니다.
HarvestAmountMultiplier1한 번 칠 때 얻는 자원량.
DifficultyOffset1OverrideOfficialDifficulty와 함께 야생 생물의 레벨을 정합니다.
OverrideOfficialDifficulty0야생 생물 레벨의 상한을 정합니다. 5면 최대 150레벨로, 공식 서버와 같은 상한입니다.
ServerPVEFalseTrue면 플레이어와 그들이 테이밍한 생물이 서로 피해를 주지 않습니다.
DayCycleSpeedScale1하루의 길이. 0.5면 하루가 두 배 길어집니다.
AutoSavePeriodMinutes15월드 저장 간격(분).
MaxTamedDinos5000서버 전체의 테이밍 수.
ShowMapPlayerLocationTrue지도에 내 마커 표시.
AllowThirdPersonPlayerTrue3인칭 카메라.
ServerCrosshairTrue화면의 조준점.
RCONEnabledFalseTrue면 RCONPort(27020)에서 RCON이 열립니다.

대부분 [ServerSettings] 아래에 씁니다. 짧은 예:

GameUserSettings.ini
[ServerSettings]
XPMultiplier=2
TamingSpeedMultiplier=3
HarvestAmountMultiplier=2
DifficultyOffset=1
OverrideOfficialDifficulty=5
ServerPVE=True
RCONEnabled=True
RCONPort=27020

관리자와 RCON

게임에서 Tab을 눌러 콘솔을 열고 ServerAdminPassword로 로그인합니다. 그다음부터 관리자 명령어는 admincheat로 시작합니다:

Console
enablecheats YOUR-ADMIN-PASSWORD
admincheat SaveWorld
ARK 콘솔 명령어 전체

RCONEnabled=True면 RCON 도구로 같은 비밀번호를 써서 TCP 27020으로 서버에 접속할 수 있습니다. 테스트에서 listplayers, saveworld, doexit이 RCON으로 작동했습니다. broadcast처럼 알려 줄 내용이 없는 명령어는 Server received, But no response!!라고 답합니다.

비밀번호 없이 누군가를 관리자로 만들려면 그 사람의 SteamID64(7656119로 시작하는 17자리 숫자)를 ShooterGame/Saved/AllowedCheaterSteamIDs.txt에 한 줄에 하나씩 쓰고 재시작하세요.

모드

ASE 서버 모드는 Steam 창작마당 아이템입니다. 모드마다 창작마당 주소에 번호(id=...)가 있습니다. 이 번호들을 GameUserSettings.ini에 나열하고(첫 번째가 우선순위 가장 높음), 서버가 받아 오도록 실행 줄에 -automanagedmods를 추가하세요:

GameUserSettings.ini
[ServerSettings]
ActiveMods=FIRST-WORKSHOP-ID,SECOND-WORKSHOP-ID

플레이어는 접속할 때 창작마당에서 모드를 받습니다. Epic Games Store 플레이어는 모드가 있는 서버에 접속할 수 없습니다.

서버 접속하기

1. 메인 메뉴에서 JOIN ARK를 클릭합니다. 2. SESSION FILTER를 UNOFFICIAL PC SESSIONS로 바꾸고, 비밀번호가 있는 서버라면 SHOW PASSWORD PROTECTED에 체크합니다. 3. 검색창에 서버 이름을 입력하고 선택해 접속합니다.

목록에 안 보이면 Steam에서 '보기' > '게임 서버'를 열고 '즐겨찾기'에 YOUR-SERVER-IP:27015를 추가한 뒤 거기서 접속하세요. 서버와 같은 네트워크에 있는 사람은 내부 IP 주소를 씁니다.

세이브, 백업, 업데이트

ASE 싱글 플레이 세이브를 서버로 옮기는 방법

각 맵은 월드를 ShooterGame/Saved/SavedArks에 맵 이름으로 된 파일 하나로 저장합니다. 테스트에서 새 The Island는 약 34 MB의 TheIsland.ark를 만들었습니다.

사람들이 플레이하기 시작하면 생존자(.arkprofile)와 부족(.arktribe)도 같은 폴더에 저장됩니다.

백업하려면 저장하고 서버를 끈 다음 ShooterGame/Saved 폴더 전체를 복사하세요. 월드, 캐릭터, 부족, 설정, 관리자 목록이 모두 여기에 있습니다.

업데이트하려면 서버를 끄고 SteamCMD 줄을 다시 실행합니다. Steam에서 이전 preaquatica 버전에 머무는 플레이어에게는 같은 브랜치의 서버가 필요합니다: SteamCMD 줄의 376030 뒤에 -beta preaquatica를 추가하세요.

자주 생기는 문제

SteamCMD에 Missing configuration이 뜸

첫 시도는 30초쯤 지나 이 오류로 끝났습니다. 다운로드를 한 번 더 시작하자 서버 전체를 받았습니다.

내 서버가 비공식 목록에 안 보임

새 월드는 몇 분 기다리세요(서버가 켜지면 RCON listplayers가 응답합니다). UDP 27015가 열려 있고 포트포워딩됐는지 확인하고, 비밀번호가 있는 서버라면 SHOW PASSWORD PROTECTED에 체크하세요. Steam 즐겨찾기에 YOUR-SERVER-IP:27015를 추가하면 목록 없이도 접속됩니다.

집 밖의 친구가 접속하면 시간 초과가 뜸

UDP 7777과 7778을 서버 PC의 내부 IP로 포트포워딩하고 방화벽에서 허용하세요. 같은 네트워크에 있는 플레이어는 내부 IP로 접속합니다.

ini에서 바꾼 설정이 원래대로 돌아감

수정하기 전에 서버를 끄고 두 파일의 사본을 남겨 두세요. Aquatica 업데이트 후 Wildcard는 패치마다 설정이 초기화되는 것을 알려진 문제로 올렸습니다. 테스트에서 실행 줄의 옵션이 GameUserSettings.ini로 복사됐으니, 그런 키는 거기서도 바꾸세요.

버전이 맞지 않는다고 나옴

게임은 업데이트됐는데 서버는 아니거나, 한쪽이 preaquatica 브랜치에 있습니다. 서버를 끄고 플레이어와 같은 브랜치로 SteamCMD 줄을 다시 실행하세요.

업데이트 후 모드 때문에 서버가 튕김

일부 오래된 모드가 2025년 Aquatica 업데이트로 망가졌습니다. 업데이트하거나 빼거나, 서버와 플레이어 모두 preaquatica 브랜치에서 돌리세요.

자주 묻는 질문

서버를 열려면 ARK: Survival Evolved를 갖고 있어야 하나요?

아니요. 서버 다운로드는 무료이고 SteamCMD는 Steam 계정 없이 받아 옵니다. ARK: Survival Evolved는 접속하는 사람만 있으면 되고, 유료 맵이라면 그 DLC도 필요합니다.

ARK: Survival Evolved 서버는 어떤 포트를 포트포워딩해야 하나요?

게임용 UDP 7777과 7778, 서버 목록용 UDP 27015입니다. TCP 27020은 외부에서 RCON을 쓸 때만 필요합니다.

ARK: Survival Evolved 서버를 Linux에서 돌릴 수 있나요?

네. 다운로드에 Linux 서버 ShooterGame/Binaries/Linux/ShooterGameServer가 들어 있고, Wine 없이 돌아갑니다.

ASE 서버에 RAM이 얼마나 필요한가요?

테스트에서 아무도 없는 The Island는 5.5 GB를 썼습니다. 맵이 크거나 테이밍한 생물이 많거나 모드를 쓰면 더 잡으세요.

ASE 서버에 모드를 넣으려면?

[ServerSettings] 아래 ActiveMods=에 Steam 창작마당 번호를 넣고 -automanagedmods로 서버를 시작하세요.

내 ASE 서버에서 관리자가 되려면?

게임에서 Tab을 눌러 콘솔을 열고 enablecheats 뒤에 ServerAdminPassword를 입력하세요.

크리에이터 커뮤니티에 참여하세요ARK: Survival Evolved 위키를 만드는 사람들이 저희 Discord에 있어요. 질문하고, 페이지를 제안하거나 함께 위키를 만들어 보세요.Discord 참여 (새 탭에서 Discord가 열립니다)