KeepWorlds

무료 브라우저 도구

팰월드 초대코드 서버 옮기기·서버장 넘기기: 코옵 세이브 변환

초대 코드로 함께 하던 월드를 팰월드 전용 서버로 옮기면 방장 캐릭터가 사라져요. 코옵에서는 방장의 번호가 0이 이어지다 1로 끝나는 고정값인데, 전용 서버는 그 번호를 알아보지 못하거든요. 이 도구는 세이브 안의 그 번호를 서버가 실제로 발급한 번호로 바꾸고, 길드 소속과 팰 소유자, 차원 팰 보관소까지 함께 고쳐요. 서버에 있던 월드를 다시 코옵으로 가져오는 것도 같은 일을 반대로 하는 것이라, 두 방향 모두 이 페이지에서 할 수 있어요. 모든 처리는 브라우저 안에서 끝나요.

  • 세이브는 업로드하지 않고 브라우저 안에서 처리
  • 무료, 가입 불필요
  • 읽기만 하고 원본 세이브는 건드리지 않음
  • Steam 버전 세이브 지원(Xbox / Game Pass 미지원)

변환 도구

변환 방향 선택
1

세이브 폴더 고르기

SaveGames 폴더를 통째로 고르면 돼요. 안에 있는 월드를 목록으로 보여 드려요. Steam 버전 세이브만 지원하고, 도구는 읽기만 할 뿐 원본 파일은 건드리지 않아요.

세이브는 여기 있어요 (Windows · Steam 버전)

%LOCALAPPDATA%\Pal\Saved\SaveGames
  1. 1.‘복사’를 눌러 위의 경로를 복사하세요.
  2. 2.‘SaveGames 폴더 선택’을 누르고, 열린 창 위쪽 주소창에 붙여 넣은 뒤 Enter를 누르세요.
  3. 3.SaveGames 안으로 들어가면 오른쪽 아래 확인 버튼(‘업로드’ 또는 ‘폴더 선택’)을 바로 누르세요.

이어서 브라우저가 ‘이 사이트에 업로드할까요?’라고 물어요. 폴더를 고를 때 나오는 정해진 문구예요. 파일은 이 페이지 안에서만 읽고 어디로도 보내지 않아요.

폴더를 이 칸에 끌어다 놓아도 돼요
2

내 캐릭터 고르기

코옵 월드에서 쓰던 캐릭터를 고르세요. 방장의 번호는 0이 이어지다 1로 끝나는 값이라, 보통 처음부터 선택돼 있는 것이 그거예요.

월드를 읽어 오면 그 안의 캐릭터가 여기에 나와요.

3

서버에서 쓸 방장 번호 확인

전용 서버는 Steam 계정마다 캐릭터 번호를 매겨요. 방장 캐릭터를 그 번호로 바꿔야 서버가 알아봐요. 세이브 폴더에서 Steam ID를 읽을 수 있으면 자동으로 채워 드리니 확인만 하세요.

7656으로 시작하는 17자리예요. 세이브 경로에서 SaveGames 아래 숫자가 바로 그거예요. Steam 클라이언트 오른쪽 위 계정 이름 → ‘계정 세부 정보’에서도 볼 수 있어요. 프로필 링크를 붙여 넣어도 돼요. 계산은 브라우저 안에서 하고 아무것도 보내지 않아요.

4

변환하고 내려받기

누르면 시작해요. 브라우저 안에서 처리하니 월드가 클수록 오래 걸려요. 끝날 때까지 페이지를 닫지 마세요.

이 도구는 세이브 형식에 관한 오픈소스 커뮤니티의 연구(cheahjs/palworld-save-tools, quadrantbs/palworld-hostfix-toolkit)를 바탕으로 만들었어요.
그 JavaScript 이식판인 zlmitchell/palworld-save-toolkit 과 SnosMe/ooz-wasm 을 함께 배포해요. 이 둘은 GNU GPL v3이고 고치지 않고 그대로 사용해요.
이 도구 자체의 소스 코드(위 코드를 감싸는 저희 코드 포함)는 GNU GPL v3로 keepworlds-dev/palworld-save-converter 에 공개되어 있어요.

무엇이 바뀌나요

번호 하나와, 그 번호를 가리키던 것들만 바뀌어요.

코옵 월드

Players/

  • 00000000000000000000000000000001.sav방장 — 고정 번호라 전용 서버가 알아보지 못해요
  • 3F9AC2B70E5D41886BA47C21D9F0E7D4.sav친구 — 원래부터 실제 번호예요

변환 후

Players/

  • A71E63D80C2F4B95A0E8172D45BC93F6.sav방장 — 서버가 발급한 번호
  • 3F9AC2B70E5D41886BA47C21D9F0E7D4.sav친구 — 그대로 둬요

예전 번호를 가리키던 참조는 전부 함께 옮겨져요: 길드 소속과 관리 권한, 팰 소유권, 파티와 팰 박스 슬롯, 차원 팰 보관함(파일 이름뿐 아니라 안의 소유 기록까지), 건축물의 건축자 기록, 상자 비밀번호 잠금, 그리고 사망 드롭. 다른 사람들의 파일과 거점, 건축물은 그대로 ZIP에 들어가요. 반대 방향도 같은 처리이고 두 번호만 바꿔 넣을 뿐이에요. 처리 자체는 어느 방향인지 몰라요.

세이브는 이 PC를 떠나지 않아요

분석도 수정도 브라우저 안에서 끝나요. 저희 서버가 보내는 건 이 페이지와 거기서 돌아가는 해독기뿐이고, 세이브 파일은 1바이트도 PC 밖으로 나가지 않아요.

가입도 결제도 없어요

페이지를 열면 바로 쓸 수 있어요. 계정도, 횟수 제한도 없어요.

원본은 읽기만 해요

고른 폴더를 읽어서 새 ZIP을 만들 뿐이에요. 원본 파일에는 1바이트도 쓰지 않아요.

쓴 다음 스스로 검증해요

다 쓰고 나서 결과를 다시 읽어 확인해요. 한 군데라도 적용되지 않았으면 그 자리에서 오류를 내니, 멀쩡해 보이는 망가진 세이브를 받을 일은 없어요.

월드를 되돌려 놓는 방법

받은 ZIP이 월드 폴더 한 벌이에요. 고른 방향에 맞는 자리에 넣으면 돼요.

전용 서버에 넣기

  1. 1

    먼저 서버를 멈춰요. 켜 둔 채로 바꿔 넣으면 소용이 없어요. 서버가 30초쯤마다 자동 저장을 해서 방금 올린 파일을 덮어써 버리거든요.

  2. 2

    ZIP을 풀고 안에 있는 월드 폴더를 그대로 서버의 Pal/Saved/SaveGames/0/ 에 넣어요. 원래 월드 옆에 나란히 두고, 이름을 바꾸거나 안에 있는 것만 원래 월드 폴더로 복사하지 마세요. 폴더 이름이 곧 월드 ID이고, 플레이어마다 자기 PC에 지도 탐색 기록(밝혀 둔 지역, 빠른 이동 지점)을 이 ID별로 저장해요. 이름이 바뀌면 모두의 지도가 처음처럼 까맣게 돌아가요. 그다음 Pal/Saved/Config/LinuxServer(Windows 서버는 WindowsServer)에 있는 GameUserSettings.ini를 열고 DedicatedServerName을 이 폴더 이름으로 바꿔요. 서버는 이 값을 보고 어떤 월드를 불러올지 정해요. 원래 월드는 그대로 두면 백업이 돼요. 코옵 때 게임 안에서 바꾼 월드 설정(WorldOption.sav)은 ZIP에 넣지 않았어요. 월드 폴더에 이 파일이 있으면 서버가 PalWorldSettings.ini 설정을 따르지 않고, 관리자 비밀번호까지 빈 값이 되거든요. 배율이나 사망 페널티 같은 설정은 서버의 PalWorldSettings.ini에서 다시 맞춰 주세요.

  3. 3

    새로 넣은 폴더의 소유자와 권한이 옆에 있는 원래 월드 폴더와 같은지 확인해요(리눅스에서는 보통 전용 계정으로 서버를 돌려요). 권한이 맞지 않으면 서버가 세이브를 읽지 못하고 새 월드로 시작해 버려요.

  4. 4

    서버를 켜고 캐릭터, 팰, 길드가 다 있는지 먼저 확인해요. 이상하면 서버를 멈추고 DedicatedServerName을 원래 값으로 되돌리세요. 원래 월드는 그대로 있어요.

내 PC로 되돌리기

  1. 1

    먼저 팰월드를 종료하세요. 켜 둔 채로 두면 종료할 때 저장이 한 번 더 일어나 방금 넣은 파일을 덮어써요.

  2. 2

    방금 만든 코옵 월드 폴더를 여세요. %LOCALAPPDATA%\Pal\Saved\SaveGames\ 안에는 먼저 Steam ID로 된 숫자 폴더가 있고, 그 안에서 가장 최근 폴더가 찾던 월드예요. 이 월드 폴더를 복사해서 백업해 두세요.

  3. 3

    ZIP 안의 내용을 그 월드 폴더에 넣으세요. ZIP 맨 위 폴더 이름은 서버 쪽 이름이니 이름까지 가져오지 말고 안에 있는 것만 넣으면 돼요. 다 넣으면 폴더에 Level.sav와 Players 폴더가 있어야 맞아요.

  4. 4

    게임에서 그 월드를 불러와 캐릭터, 팰, 길드가 다 있는지 확인하세요. 이상하면 게임을 끄고 남겨 둔 폴더로 되돌리면 돼요.

자주 묻는 질문

코옵 월드를 전용 서버로 옮기면 왜 방장 캐릭터가 사라지나요?
초대 코드 코옵에서는 방장 캐릭터가 항상 00000000000000000000000000000001 번호에 묶여 있어요. 반면 전용 서버는 플레이어마다 다른 번호를 새로 발급해요. 그래서 월드 파일을 옮기면 서버가 아는 방장 번호를 찾지 못하고, 그 캐릭터는 없는 것이나 마찬가지가 돼요. 거점과 건축물, 다른 사람들의 캐릭터는 그대로 남고 방장만 처음부터 다시 키워야 하죠. 다른 플레이어는 원래 실제 번호를 쓰고 있었기 때문에 영향을 받지 않아요.
서버에 있던 월드를 다시 코옵으로 가져올 수 있나요?
네. 페이지 위쪽에서 방향을 「전용 서버 → 코옵」으로 바꾸면 바로 그 일을 해요. 같은 일을 반대로 하는 것이라, 서버에서 쓰던 번호를 코옵 방장의 고정 번호로 되돌리고 길드 소속, 팰 소유자, 차원 팰 보관소도 같이 따라와요. 받을 자리는 미리 만들어 두셔야 해요. 게임에서 코옵 월드를 새로 만들고 한 번 들어가 저장되게 한 다음, 변환된 파일로 그 폴더를 덮어쓰면 돼요.
원래 세이브가 바뀌나요?
바뀌지 않아요. 선택한 폴더를 읽기만 하고, 결과는 새 ZIP 파일로 나와요. 원본은 1바이트도 건드리지 않아요. 그래도 시작하기 전에 따로 복사본을 하나 두세요. 이 도구와 상관없이 세이브를 다룰 때의 기본이에요.
세이브를 그쪽 서버에 올려야 하나요?
아니요, 올리는 단계 자체가 없어요. 분석도 수정도 브라우저 안에서 처리하고, 세이브 파일의 내용은 어디로도 전송되지 않아요. 다만 월드를 처음 읽을 때 약 130KB짜리 압축 해제 모듈을 한 번 더 받아 오니 그때까지는 인터넷에 연결해 두세요. 그 뒤로는 통신하지 않아요.
다른 플레이어의 캐릭터와 팰은 어떻게 되나요?
그대로 남아요. 변환이 손대는 건 방장 번호에 걸린 참조뿐이에요. 방장 캐릭터, 길드 소속, 방장이 가진 팰, 차원 팰 보관소가 전부예요. 다른 분들의 플레이어 파일은 그대로 ZIP에 담기고 전과 똑같이 동작해요.
엑스박스나 게임패스 세이브도 되나요?
아직 안 돼요. 엑스박스 세이브는 컨테이너 형식이 달라서 읽는 부분을 따로 만들어야 해요. 지금은 스팀 세이브를 지원하고, 2026년 업데이트에서 바뀐 새 압축 형식도 포함해요.
팰월드 업데이트 뒤에 오류가 나요. 어떻게 하나요?
팰월드는 세이브 형식을 바꾼 적이 있고 앞으로도 바뀔 수 있어요. 이 도구는 파일을 쓴 다음 다시 읽어서 검증하기 때문에, 한 군데라도 적용되지 않았으면 그 자리에서 오류를 내요. 멀쩡해 보이다가 서버에 들어가서야 망가진 걸 아는 일은 생기지 않아요. 그러니 오류가 났다면 원본 세이브는 안전해요. 며칠 뒤에 다시 시도하시거나 지원팀에 문의해 주세요.

다른 팰월드 도구

전체 보기

함께 보면 좋은 글

가이드 전체 보기