팰월드 기존 서버 정보를 새 서버에 덮어 씌우는 방법

구글 클라우드를 이용해서 서버를 만들 경우 약 한 달 정도 무료로 사용할 수 있습니다. 무료 사용 기간이 지나면 서버가 삭제되므로 그 전에 새 서버를 만들어 기존 서버 정보를 새 서버에 덮어 씌워야 합니다. 이 글에서는 그 방법에 대해서 알아보겠습니다. 24시간 서버를 만드는 방법은 본문 하단의 링크를 참고하세요.

기존 서버 정보를 새 서버에 덮어 씌우기

먼저 기존 서버 정보를 새 서버에 덮어 씌우기 위해서는 기존 서버의 정보가 담겨 있는 파일을 PC로 옮겨와야 합니다.

/home/serverfile/palworld/Pal/Saved/SaveGames/0/서버 폴더

모바엑스텀에서 기존 서버를 연 뒤, 위 경로로 이동하여 0 하위에 있는 숫자와 영어가 혼합된 32자의 폴더를 드래그하여 컴퓨터로 옮겨놓습니다. 이후 새 서버를 구축하여 당장이라도 서버에 접속할 수 있는 상태로 만들어 놓습니다.

새 서버 가동 종료하기

그러면 새 서버에서 완전히 새로운 월드가 가동되고 있는데, 해당 월드는 사용하지 않고 기존에 사용하던 월드로 바꿔치기할 것이므로 서버를 멈춰줍시다.

sudo docker stop 컨테이너이름

위 명령어를 이용해서 서버를 멈췄으면 이제 준비가 끝났습니다.먼저 아까와 같이 서버 정보가 저장된 경로로 이동합니다.

/home/serverfile/palworld/Pal/Saved/SaveGames/0/
팰월드 기존 서버 정보를 새 서버에 덮어 씌우는 방법 - 1

이미 새 서버가 가동되어 있었기 때문에 전혀 다른 32자의 폴더가 있을 것입니다. 삭제하는데 만약 permission denied 오류가 뜨면서 삭제되지 않는다면 아래 명령어를 이용하세요.

sudo rm -rf /home/serverfile/palworld/Pal/Saved/SaveGames/0/새 서버 폴더

그러면 삭제가 된 걸 볼 수 있습니다.

기존 서버 폴더 붙여넣기

비어 있는 자리에 기존 서버 폴더를 드래그해서 붙여넣습니다. 전부 다 된거 같지만 막상 서버를 실행하면 되지 않습니다. 그건 기존 서버 정보를 옮겨왔지만 서버를 실행하면 여전히 새 월드를 가동하기 때문입니다. 서버를 가동할 때 기존 서버의 월드를 가동할 수 있도록 알려줍시다.

기존 서버 정보 옮기기

현재는 새 팔을 달았지만 신경이 연결되지 않은 상태나 다름없습니다. 뇌에서 팔이 달려있는 줄 모르기 때문에 이를 알려줘야 합니다.

/home/serverfile/palworld/Pal/Saved/Config/LinuxServer/GameUserSettings.ini

GameUserSettings.ini을 모바엑스텀의 텍스트편집기로 열어줍니다.

팰월드 기존 서버 정보를 새 서버에 덮어 씌우는 방법 - 2

그러면 위처럼 DedicateServerName=새 서버 폴더 명이 있습니다. 해당 명칭을 기존 서버 폴더 명으로 변경해주고 텍스트 편집기를 끕니다. 끄면서 당연히 Save를 눌러 저장해야겠죠?

서버 가동하기

이제 모든 준비가 끝났으니 서버를 가동하면 됩니다.

sudo docker start 컨테이너이름

위 명령어를 이용해 서버를 가동하세요. 이렇게 가동된 서버는 한달동안 사용하던 서버와 IP주소가 다르기 때문에 함께 플레이하던 유저들에게 새 IP주소를 알려줘야할 것입니다.

만들어진 서버에 들어가보면 한달동안 열심히 가꾸던 월드가 그대로 펼쳐질 것입니다. 기존에 사용하던 서버는 크레딧이 모두 사용되면 자동으로 폐기되니, 이제 새 서버를 이용해서 팰월드를 즐기면 됩니다.

마지막으로 이 서버 역시 크레딧이 다 하면 폐기되니 시간을 잘 확인하셔서 만료 시점이 다가오면 새 서버를 만들면 됩니다.


서버 운영 팁

✓ 팰월드 멀티 서버 24시간 서버 만드는 법

- 구글 클라우드를 이용한 팰월드 24시간 멀티 서버 만드는 방법입니다.

✓ 플레이어가 없을 때 서버 리셋 후 일시 정지

– 메모리 누수 방지를 위해 플레이어가 없을 때 서버를 리셋하고 일시 정지 상태로 유지합니다. 플레이어가 접속하면 서버는 다시 구동하게 됩니다.

24시간 서버에서 플레이어가 없으면 서버 정지하는 방법

- 메모리 누수 방지를 위해 플레이어가 없을 때 서버를 정지합니다. 일시 정지 상태가 아니라 서버 리셋 후 일시 정지보다 초기 접속 지연 시간이 깁니다. 대신 디스코드 옵션을 통해 디스코드로 서버 시작과 중지를 관리할 수 있습니다.

팰월드 서버 특정 시간마다 백업 및 재시작하는 방법

- 지정된 시간마다 서버를 백업하고 재시작하는 방법입니다. 플레이어가 없어도 서버가 열려있게 하고 싶은 경우 심야 시간에 백업 및 재시작을 하면 메모리 누수를 막고 서버의 진행 상황을 백업할 수 있습니다.

이 글에 4개의 댓글이 달려 있습니다.

댓글 등록하기

  1. 기존서버 파일을 드래그 해서 붙여넣으려고 하니 Error#2 no suck file 이라고 뜨면서 모바엑스텀에 들어가지가 않습니다 해결방법이 있을까요?

    응답
    • 1. 해당 폴더에서 F5를 눌러서 새로고침 해보고 넣어보시고..
      2. 안되면 sudo chmod 666 /home/serverfile/palworld/Pal/Saved/SaveGames/0/
      으로 권한을 다 부여해보고 넣어보시길 바랍니다.

      응답
    • 상위 디렉토리가 없어서 안되는거 같아서
      해당 위치에 맵 폴더 이름으로 폴더를 하나 만든다음에 파일을 수정하거나 읽고 쓰는 권환이 없어서 명령어로 권환을 부여하고 맵 폴더내의 내용을 만든 맵폴더 에 붙여넣으니 되더라구요. 월드 세팅도 다른사람들이랑 같은 문제점인 백지 상태인 문제가 있었는데 이문제는 파일 을 읽고 쓰는 권환을 월드세팅 파일에 부여하고 디폴트 월드 세팅 파일을 복사 메모장에서 세팅 내용 편집후 모바엑스텀 안에 있는 월드세팅 파일 에 붙여넣기 하니 정상작동 됩니다.
      이런 문제가 생기는 이유가 뭔지는 모르겠으나 sudo 이 명령어가 강제적으로 권환을 부여하는 명령어 인거 같은데 ssh 키 가 vm 머신에 들어가있어도 모바엑스텀에서는 제가 권환을 가지고 있지 않아서 생기는 문제 일수도 있지 않나 하는 생각이 듭니다. 뭔가를 할때 마다 다 권환이 없다고 에러가 나더라구요.

      응답