팰월드에서는 다양한 방법으로 서버를 만들 수 있습니다. 가장 간단하게 만들 수 있는 팰월드 초대코드 서버는 최대 인원이 4명으로 제한되어 있습니다. 따라서 더 많은 인원과 함께 멀티플레이를 즐기기 위해서는 팰월드 전용서버를 만들어서 최대 32명까지 함께 멀티플레이를 할 수 있습니다. 기존에 플레이하던 팰월드 초대코드 서버의 데이터를 이전하는 데이터 마이그레이션 작업 방법을 설명해 드리겠습니다.
팰월드 초대코드 서버와 전용서버
팰월드 초대코드 서버는 게임 첫 화면에서 "멀티 플레이 참가하기(초대 코드)" 메뉴로 접속하는 서버를 의미하고, 팰월드 전용서버는 "멀티 플레이 참가하기(전용서버)"로 접속할 수 있는 서버를 의미합니다.
팰월드에서 서버는 싱글플레이가 아닌 멀티플레이를 하기 위해서 필요합니다. 멀티플레이를 하기 위해서는 서버를 만들어야 하는데, 서버를 만드는 방법은 팰월드 인게임에서 만들 수 있는 초대코드 서버, 스팀 클라이언트에서 만들 수 있는 전용서버(Dedicated Server) 그리고 SteamCMD와 클라우드 서비스 등을 이용해서 팰월드 서버를 만들 수 있습니다.
이 중에서 가장 대표적인 서버는 초대코드 서버와 전용서버입니다. 초대코드 서버 멀티플레이 최대 인원수 4명, 전용서버 멀티플레이 최대 인원수 32명입니다. 인원수의 한계로 팰월드 초대코드 서버에서 전용서버로 갈아타기 위한 방법을 확인해 보시기 바랍니다.
목차
1. 팰월드 초대코드 서버에서 전용서버 이전 방법
2. 팰월드 전용서버 개설
3. 팰월드 전용서버 구동 및 접속
4. 초대코드 서버 파일을 전용서버 폴더로 이전하는 방법
5. 플레이어 파일 수정 및 이전 방법
6. 초대코드 서버의 친구도 함께 팰월드 전용서버로 옮기는 방법
팰월드 초대코드 서버에서 전용서버 이전 방법
팰월드 초대코드 서버에서 플레이하던 기록을 팰월드 전용서버로 데이터를 이전하는 방법을 데이터 마이그레이션이라고 합니다. 데이터를 옮기는 방법은 팰월드 전용서버를 개설하고, 데이터를 이전하는 작업을 해야 합니다. 자세한 방법을 순서대로 설명해 드리겠습니다.
① 팰월드 전용서버 개설
팰월드 전용서버 개설 방법은 스팀 클라이언트에서 "Palworld Dedicated Server"을 설치하고, 윈도우 방화벽 개방 및 포트포워딩 작업을 진행합니다. 또한 팔월드 정식 서버 파일을 실행 및 편집해야 합니다. 모든 설정을 완료한 다음 팰월드 전용서버 개설이 완료되고, 서버 구동 및 접속까지 가능합니다.
팰월드 전용서버를 개설하는 세부 내용은 아래 글을 참고하시기 바랍니다.
② 팰월드 전용서버 구동 및 접속
1. 팰월드 전용서버 개설을 완료한 다음 스팀 클라이언트에서 '라이브러리'로 이동한 다음 도구에 있는 "Palworld Dedicated Server" 항목을 마우스 오른쪽 버튼을 클릭한 다음 "관리" > "로컬 파일 보기" 버튼을 클릭합니다.
2. 탐색기 창에서 'PalServer' 폴더가 실행되면, 폴더 안에 있는 "PalServer.exe" 파일을 실행합니다.
3. 실행 후 스팀 클라이언트에서 팰월드 게임을 실행한 다음 "멀티 플레이 참가하기(전용 서버)" 메뉴를 통해 팰월드 전용서버에 접속합니다.
4. 팰월드 전용서버에서 캐릭터를 생성하고, 스폰 지점을 선택한 다음 스폰합니다.
5. 접속이 정상적으로 되면, 팰월드 게임을 종료하고, 전용서버도 함께 종료합니다.
③ 초대코드 서버 파일을 전용서버 폴더로 이전하는 방법
1. 'PalServer' 폴더에서 "Pal" > "Saved" > "SaveGames" > "0" 폴더로 이동합니다.
2. '0' 폴더에서 서버 세이브 파일로 들어간 다음 'sav' 파일이 있는지 확인합니다.
3. 키보드 "윈도우 로고키 + E" 키를 동시에 입력해서 파일 탐색기를 실행합니다.
4. "내 PC"로 들어간 다음 C드라이브를 더블클릭해서 들어갑니다.
5. "사용자" 폴더에 들어간 다음 '사용자 이름' 폴더를 클릭해서 들어갑니다.
6. "AppData" > "Local" > "Pal" > "Saved" > "SaveGames" 폴더로 차례대로 이동합니다.
- C:\users\유저이름\AppData\Local\Pal\Saved\SaveGameds
7. 'SaveGames' 폴더 안에 여러 개의 랜덤 숫자로 이루어져 있는 폴더로 들어갑니다.
8. 여러 개의 폴더 중에서 "backup" 폴더와 "Players" 폴더 2개가 함께 있는 폴더로 들어갑니다.
9. 'backup', 'players' 폴더와 함께 있는 파일 중에서 "Level.sav" 파일과 "LevelMeta.sav" 파일을 복사합니다. '0' 폴더에서 서버 세이브 파일로 붙여 넣기 합니다.
10. 붙여 넣기 할 때, "대상 폴더의 파일 덮어쓰기(R)" 버튼을 클릭합니다.
④ 플레이어 파일 수정 및 이전 방법
Level, LevelMeta 파일을 이전한 다음 플레이어 파일을 이전해야 하는데, 복사 붙여 넣기로 덮어씌우면 초대코드 서버에 접속했던 사람들의 데이터는 이전되지만, 호스트의 캐릭터는 이전이 되지 않습니다. 따라서 호스트 세이브 파일을 수정해야 합니다. 세이브 파일을 수정하기 위해서는 파이썬과 컨버트 파일을 이용합니다. 자세한 방법을 설명해 드리겠습니다.
1. python(파이썬) 홈페이지에 접속합니다.
2. 홈페이지 화면에서 '다운로드'에 있는 "최신:파이썬 3.12.1" 버튼을 클릭합니다.
3. 화면을 아래로 내린 다음 버전에서 "Windows 설치 프로그램(64-bit)" 메뉴를 클릭합니다.
4. 파이썬 설치 파일을 다운로드 한 다음 "python-3.12.1-amd64.exe" 파일을 실행해서 PC에 파이썬 프로그램을 설치합니다.
5. 파이썬 설치를 완료한 다음 키보드 "윈도우 로고키 + i" 키를 동시 입력해서 설정 창을 실행합니다.
6. "시스템" > "정보" > "고급 시스템 설정" 메뉴를 차례대로 클릭합니다.
7. '시스템 속성' 창에서 "환경 변수(N)" 메뉴를 클릭한 다음 변수에서 'Path' 항목을 더블클릭합니다.
8. 환경 변수 편집 창에서 "새로 만들기(N)" 버튼을 클릭한 다음 파이썬 파일 위치를 붙여 넣기 합니다.
- 파이썬 파일 위치 찾는 방법 : 키보드 "윈도우 로고키 + S" 키를 동시 입력한 다음 "python"을 입력해서 파이썬 프로그램을 마우스 오른쪽 버튼으로 클릭하고, "파일 위치 열기" 버튼을 클릭합니다. 탐색기 창에서 "Python 3.10(64-bit)" 파일을 마우스 오른쪽 버튼을 클릭한 다음 "속성" 버튼을 클릭합니다. 속성 창에서 "파일 위치 열기(F)" 버튼을 클릭하고, 탐색기 창에서 상단에 있는 '경로바'를 클릭하고, 복사합니다.
9. 파이썬 파일 폴더에서 "Scripts" 폴더를 더블클릭한 다음 상단에 있는 "경로바"를 클릭 및 복사한 다음 환경 변수 편집에 추가합니다.
10. 환경 변수 편집 창에서 파일 위치 2개를 추가한 다음 "확인" 버튼을 클릭해서 모두 닫아줍니다.
11. 이어서 컨버트 설치 파일을 아래 구글 드라이브 링크에서 다운로드합니다.
12. "uesave-x86_64-pc-windows-msvc.7z" 압축 파일을 다운로드 한 다음 압축을 해제합니다.
13. 이전에 실행한 초대코드 서버 폴더와 전용서버 폴더를 실행한 다음(Players 폴더가 있는 위치) "Players" 폴더로 들어갑니다.
14. 'Players' 폴더 안에 이름이 '0'으로 시작해서 마지막 '1'로 끝나는 서버호스트 세이브 파일을 "초대코드 서버 폴더 → 전용서버 폴더"로 복사 붙여 넣기 합니다.
15. 전용서버 폴더에서 "뒤로 가기" 버튼을 2번 클릭한 다음 압축을 해제한 "컨버트 파일" 폴더를 실행합니다.
16. 전용서버 '0' 폴더 안에 있는 폴더를 드래그해서 "convert-to-json.bat" 파일 위에 드롭합니다.
17. 검은색 cmd 창이 열리면, 키보드 "Y" 키를 입력합니다.
18. 키보드의 아무 키나 입력한 다음 "N" 키를 입력합니다.
19. 전용서버 '0' 폴더 안에 있는 세이브 폴더를 더블클릭해서 들어간 다음 "Players" 파일에 들어갑니다.
20. 'Players' 폴더 안에 json 파일이 생성된 것을 확인할 수 있습니다.
21. 2개의 json 파일 중에서 앞자리가 0000으로 시작하는 파일을 더블 클릭해서 실행하고, 다른 1개의 json 파일을 더블클릭해서 실행합니다.
22. 다른 1개의 json 파일에서 키보드 "Ctrl + F" 키를 입력한 다음 "savedata"를 검색합니다.
23. "Guid" : "xxxx" 텍스트에서 따옴표 안에 있는 xxxx를 복사합니다.(따옴표 제외)
24. 0000으로 시작하는 json 파일에서 "savedata"를 검색하고, "Guid" : "tttt" 텍스트에서 tttt를 지우고, 복사한 'xxxx'를 붙여 넣기 합니다.
25. 0000 json 파일 "Guid" 밑에 "individualld" 아래에 있는 "Guid" : "mmmm" 텍스트에 있는 mmmm을 모두 지우고, 복사한 'xxxx'를 붙여 넣기 합니다.
26. 다른 json 파일에서 "instanceld" 아래에 있는 "Guid" : "qqqq" 텍스트에서 qqqq를 복사합니다.
27. 0000 json 파일에서 "instanceld" 아래에 있는 "Guid" : "wwww" 텍스트에서 wwww를 지우고, 붙여 넣기 합니다.
28. 2개의 json 파일을 모두 저장하고, 종료합니다.
29. 다른 json 파일 이름을 복사하고, 폴더에서 0000 json 파일을 제외한 나머지 3개의 파일(sav, json)을 모두 삭제합니다.
30. 0000 파일 이름 변경하기를 실행한 다음 다른 json 파일 이름을 붙여 넣기 해서 파일 이름을 바꿔줍니다.
31. 폴더에서 뒤로 가기를 한 번 누른 다음 'json' 파일 2개를 삭제합니다.
32. 뒤로 가기를 눌러서 '0' 폴더 안에 있는 세이브파일 폴더를 클릭한 다음 드래그해서 "convert-to-sav.bat" 파일 위에 드롭합니다.
33. cmd 창이 실행되면, 키보드 "Y" 키를 입력하고, 아무 키나 누른 다음 "N" 키를 입력합니다.
34. 다시 전용 서버 폴더의 "0" > "세이브 파일 폴더" > "Players" 폴더로 이동한 다음 json 파일과 gvas 파일을 지우고, sav 파일 1개만 남겨둡니다.
35. 초대코드 서버의 "Players" 폴더 안에 이름이 0000으로 시작하지 않는 sav 파일을 모두 전용 서버 "Players" 폴더로 옮겨줍니다.
모든 작업을 완료한 다음 팰월드 전용서버 폴더(PalServer)에서 "PalServer.exe" 파일을 더블클릭해서 팰월드 전용서버를 실행합니다. 전용 서버를 실행하고, 팰월드 게임을 실행하여 서버에 접속합니다. 서버에 접속하면, 이전에 초대코드 서버의 데이터가 전용서버에 모두 잘 옮겨진 것을 확인할 수 있습니다.
⑤ 초대코드 서버의 친구도 함께 팰월드 전용서버로 옮기는 방법
함께 초대코드 서버에서 게임을 즐기던 친구가 새로 만들어서 데이터를 옮긴 팰월드 전용 서버로 옮기는 방법을 설명해 드리겠습니다.
1. 팰월드 전용서버를 만든 관리자가 'Palworld Dedicated Server'의 로컬 파일 보기로 이동합니다.
2. "PalServer" > "Pal" 폴더로 들어간 다음 "Saved" 폴더를 압축한 다음 전용서버로 옮길 친구에게 압축 파일을 전송합니다.
3. 친구는 받을 "Saved" 파일의 압축을 해제하고, "Pal" 폴더로 들어간 다음 "Saved" 폴더를 지우고, 압축해제한 "Saved" 폴더를 넣어줍니다.
작업을 모두 완료하면, 초대코드 서버의 데이터를 모두 팰월드 전용서버로 이전이 완료됩니다. 데이터 마이그레이션 작업이 완료됩니다.
'게임' 카테고리의 다른 글
팰월드 그래픽 최적화 설정 방법(고사양, 중사양, 저사양 유저 프레임 확보 및 그래픽 최적화) (0) | 2024.02.04 |
---|---|
팰월드 서버 설정 방법(난이도, 사용자 지정 설정 옵션) (1) | 2024.02.01 |
팰월드 서버 만들기(SteamCMD Windows) (0) | 2024.01.31 |
팰월드 서버 만드는 방법(최대 32명 멀티플레이) (2) | 2024.01.30 |
팰월드(PalWorld) 서버 만들기(구글 클라우드 서비스 이용 방법) (1) | 2024.01.30 |
댓글