본문 바로가기

게임

맥에서 할로우나이트 실크송 세이브파일 백업,복사해서 재활용하는 법

728x90
반응형
728x170

맥에서 할로우나이트 실크송 좀 하다 보면, 갑자기 이런 순간이 옵니다. “이번 회차는 엔딩 A로 깔끔하게 가고, 다른 슬롯은 도전 과제용으로 막 달려볼까?” 혹은 “업데이트했는데 세이브가 불안하다… 백업 없으면 잠이 안 온다.”
이럴 때 필요한 게 바로 할로우나이트 실크송 세이브파일 백업과 세이브 복사(슬롯 복제)입니다. 아래는 맥 + 스팀 기준으로, 실수 없이 따라 하도록 단계별로 정리한 실전용 가이드예요.


1. 시작하기 전에 꼭 지켜야 할 안전 수칙 3가지

  1. 게임을 완전히 종료한 뒤 작업하기
    실행 중에 파일을 건드리면 저장 타이밍이 겹쳐서 꼬일 수 있습니다.
  2. 백업을 먼저 만들고, 그 다음에 복사하기
    세이브 파일 작업에서 “백업 안 했는데요”는 가장 비싼 한마디가 됩니다.
  3. Steam Cloud(스팀 클라우드) 동기화는 잠깐 꺼두고 작업하기
    클라우드가 켜진 상태에서 파일을 복사/덮어쓰기 하면, 나중에 동기화 과정에서 예전 파일이 다시 내려오거나 충돌이 날 수 있어요(클라우드 충돌 메시지까지 뜨면 멘탈이 같이 동기화됩니다).

2. 맥 + 스팀에서 실크송 세이브파일 위치 찾기

공식 도움말 기준으로 맥의 저장 위치는 다음 경로입니다.

  • 세이브 경로
    ~/Library/Application Support/unity.Team-Cherry.Silksong/

스팀 버전이면 그 아래에 “Steam 사용자 ID(숫자 폴더)” 하위 폴더가 있고, 그 안에 user1.dat 같은 세이브 파일이 들어있는 구조가 일반적입니다.

 

Finder에서 빠르게 여는 방법:

  • Finder에서 단축키 Shift + Command + G 를 누르면 “폴더로 이동” 창이 열립니다.
  • 위 경로를 그대로 붙여 넣고 이동하면 됩니다.

추가 팁:

  • Library 폴더가 안 보이면, 숨김 파일 표시 토글( Command + Shift + . )이 도움이 되는 경우가 많습니다.

3. 폴더 안 파일들, 뭐가 뭔지 먼저 이해하기

대략 이런 구성이죠.

  • user1.dat, user2.dat, user3.dat, user4.dat
    슬롯별 세이브 본체입니다. 슬롯 번호가 파일 이름에 그대로 붙습니다.
  • Restore_Points1 ~ Restore_Points4
    슬롯별 “되돌리기/자동 저장 지점” 같은 보조 데이터가 들어있는 폴더로 알려져 있습니다. 슬롯을 복제할 때 이 폴더까지 같이 복사하는 방식이 커뮤니티에서 널리 공유돼요. 
  • user1.dat.bakXX 또는 user3.dat.bak1 같은 파일
    백업/이전 버전 용도로 생성되는 경우가 있습니다. 문제가 생기면 복구 시도에 쓸 수 있어요. (단, 무턱대고 지우는 건 비추천)
  • steam_autocloud.vdf
    Steam Cloud(오토클라우드) 관련 파일로 생성되는 경우가 있습니다. 보통 이 파일 자체를 편집할 이유는 없고, “클라우드가 뭔가 관여할 수 있다” 정도의 신호로만 보면 됩니다. 
  • shared.dat
    공용 설정/공유 데이터로 보이는 파일이 있을 수 있습니다. 슬롯 복제 목적이면 대개 건드릴 필요가 없습니다.

4. 가장 안전한 세이브 백업 방법

여기서부터가 진짜 실전입니다.

폴더 통째로 복사

  1. 게임 종료
  2. Steam Cloud를 해당 게임에서 잠깐 끄기
  3. 아래 폴더를 통째로 복사해서 바탕화면이나 외장하드에 보관
  • ~/Library/Application Support/unity.Team-Cherry.Silksong/ 아래의 숫자 폴더

이 방식은 “슬롯 파일, 복원 지점, 기타 부속 파일”을 한 번에 보관하니 복구할 때도 가장 편합니다.

 


5. 세이브파일 복사로 슬롯 재활용(슬롯 복제)하기

목표 예시: 1번 슬롯 진행을 2번 슬롯에도 똑같이 만들기

1단계: Steam Cloud 끄기 + 게임 종료

  • Steam Cloud는 게임별로 켜고 끌 수 있습니다(스팀 공식 문서에도 안내).
  • 끈 다음 게임을 종료하고, 가능하면 Steam도 잠깐 껐다 켜는 편이 심리적으로 편합니다.

2단계: 파일 복제(핵심)

스크린샷 구조처럼 슬롯 파일과 복원 폴더가 분리되어 있으면, 아래 두 가지를 같이 복사하는 방식이 가장 많이 공유됩니다.

  • user1.datuser2.dat 로 복사
  • Restore_Points1Restore_Points2 로 폴더 복사

터미널 예시:

cd ~/Library/Application\ Support/unity.Team-Cherry.Silksong/{userId}

cp user1.dat user2.dat
rm -rf Restore_Points2
cp -R Restore_Points1 Restore_Points2

 

Finder로도 가능

  • user1.dat 복제 후 이름을 user2.dat로 변경
  • Restore_Points1 폴더를 복제 후 Restore_Points2로 변경

3단계: 게임 실행해서 슬롯 확인

게임을 켜서 슬롯 2를 선택했을 때, 슬롯 1과 같은 진행도가 보이면 성공입니다.


6. Steam Cloud를 다시 켤 때 가장 많이 당하는 함정

작업이 끝난 뒤 Steam Cloud를 다시 켜면, 상황에 따라 “클라우드 충돌” 창이 뜰 수 있습니다. 이 창은 스팀이 로컬 파일과 클라우드 파일 중 어떤 게 최신인지 확신이 없을 때 뜨는 케이스로 안내됩니다.

 

일반적으로 선택지는 이런 의미예요.

  • 이 컴퓨터(로컬) 파일을 기준으로 클라우드에 올리기
  • 클라우드 파일을 내려받아 로컬을 덮어쓰기

여기서 잘못 누르면, 방금 복제해둔 세이브가 덮어써질 수 있으니 “내가 방금 만든 로컬 세이브가 정답”인 상황이면 로컬 기준 업로드 쪽이 맞는 경우가 많습니다. 다만 정말로 어느 쪽이 최신인지 헷갈리면, 클라우드를 당분간 끈 채로 플레이하고 정리하는 것도 현실적인 방법입니다.


7. 망했을 때(세이브가 꼬였을 때) 복구 루트

  1. 제일 먼저, 네가 만든 백업 폴더/zip로 되돌리기
    그래서 백업이 1순위입니다.
  2. .bak 파일이 있다면, 최후의 보험으로 활용
    예를 들어 user1.dat가 깨졌는데 user1.dat.bak22 같은 게 있다면, 백업본을 복사해서 user1.dat로 바꿔 끼우는 방식으로 복구를 시도할 수 있습니다.
    다만 이건 상황별로 성공 여부가 달라서, 무조건 된다고 장담하기보다는 “가능한 복구 카드” 정도로 기억해 두면 좋아요.

8. 실전 체크리스트(이대로만 하면 사고 확률이 급감)

  • 게임 완전 종료
  • Steam Cloud(해당 게임) 끄기
  • 숫자 폴더 전체 백업(복사 또는 zip)
  • 복제 대상 결정(예: 1 → 2)
  • user1.datuser2.dat 복사
  • Restore_Points1Restore_Points2 복사
  • 게임 실행해서 슬롯 확인
  • 필요 시 Steam Cloud 다시 켜기(충돌 창 주의)

참고 자료

- Hollow Knight: Silksong Help
https://hollowknightsilksong.com/help

- Apple Support - Go directly to a specific folder on Mac
https://support.apple.com/guide/mac-help/mchlp1236/mac

- Apple Support - Mac keyboard shortcuts
https://support.apple.com/102650

- Steam Support - Steam Cloud
https://help.steampowered.com/en/faqs/view/68D2-35AB-09A9-7678

- Steam Community - Hollow Knight: Silksong discussion
https://steamcommunity.com/app/1030300/discussions/0/546746241084652297/

- Unity Scripting API - Application.persistentDataPath
https://docs.unity3d.com/6000.3/Documentation/ScriptReference/Application-persistentDataPath.html

728x90
반응형
그리드형