콘텐츠로 이동

러스트 서버 와이프 방법: 맵, 블루프린트, 전체

빠른 답: 서버를 중지하고 데이터 탭을 열어 맵 와이프, 블루프린트 와이프, 전체 와이프 중 하나를 누르세요. 확인을 위해 WIPE를 입력합니다. Crucible가 먼저 백업하고, 서버는 다음에 새로 시작합니다. 다른 Rust 서버에서 와이프는 서버가 중지된 동안 세이브 폴더에서 파일을 지우는 것입니다. Rust 서버를 직접 와이프하는 방법을 참고하세요.

와이프는 Rust 서버 운영의 일부이고, Crucible Local Server는 후회할 일이 없게 해 줍니다. 모든 와이프는 단어를 입력해서 확인하고, 앱은 무엇이든 건드리기 전에 자동으로 백업합니다. 마음에 드는 월드를 보관했다가 나중에 다른 서버에 다시 올릴 수도 있어요. Facepunch의 월간 업데이트가 공개 서버에 강제 와이프를 걸 때는 Rust 와이프 일정을 보세요.

와이프, 백업, 파일 브라우저는 데이터 탭에 있습니다. 저장된 월드는 맵 탭에서 소속된 맵 옆에 있어요.

맵, 블루프린트, 전체 와이프 옵션, 복원 버튼이 있는 백업 목록, 폴더 크기가 표시된 파일 브라우저가 보이는 Crucible Local Server의 데이터 탭

Crucible Local Server는 Rust의 표준 와이프 세 가지를 지원합니다.

  • 맵 와이프: 월드 세이브(기지, 설치물, 전리품)를 지워서 다음 시작 때 서버가 맵을 새로 만들게 합니다. 블루프린트는 유지됩니다.
  • 블루프린트 와이프: 학습한 블루프린트만 지웁니다.
  • 전체 와이프: 서버 세이브 폴더 안의 모든 것을 지웁니다. 월드와 블루프린트보다 많은 양이에요.

전체 와이프는 설정 파일도 지웁니다

섹션 제목: “전체 와이프는 설정 파일도 지웁니다”

서버의 cfg 폴더는 세이브 폴더 안에 있어서, 전체 와이프는 server.cfg, users.cfg, bans.cfg, serverauto.cfg까지 함께 가져갑니다. 직접 만든 설정 줄, 소유자와 관리자, 밴 목록이요. server.cfg에 직접 고쳐 넣은 줄과 게임 안의 writecfg는 전체 와이프에서 살아남지 못합니다. 앱 자체의 행에도 분명하게 적혀 있어요. “세이브 폴더의 모든 내용을 삭제합니다.”

Crucible는 서버가 다음에 시작될 때 설정 탭의 설정과 소유자로 새 server.cfg를 쓰므로, 앱이 관리하는 것은 모두 돌아옵니다. 돌아오지 않는 것은 나만 알던 것들입니다. 직접 입력한 convar, 주석, 손으로 맞춘 줄, 밴 같은 것이요. 먼저 다른 곳에 복사해 두세요.

남기고 싶은 부분이 cfg 폴더라면, 맵 와이프 뒤에 블루프린트 와이프를 하면 cfg는 건드리지 않고 월드와 블루프린트를 지울 수 있습니다. 전체 와이프와 똑같지는 않아요. 전체 와이프는 맵 와이프가 일부러 남겨 두는 플레이어 데이터베이스 파일(사망, 신원, 상태)도 지웁니다.

입력해서 확인하기와 자동 백업

섹션 제목: “입력해서 확인하기와 자동 백업”

와이프는 되돌릴 수 없으므로 안전장치가 두 가지 있습니다.

  • WIPE를 입력하고 와이프를 눌러 확인하므로, 실수로 와이프할 수 없습니다.
  • 앱이 먼저 와이프 전 백업을 만들어서, 아무것도 지워지기 전에 이전 상태를 저장합니다. 그 백업을 만들 수 없으면 전체 와이프는 먼저 저장하지 못한 월드를 지우는 대신 취소됩니다.

데이터 탭은 백업을 최신순으로, 각각의 크기와 함께 나열합니다. 복원은 백업 이름을 알려 주는 확인 창을 거친 뒤 서버를 그 상태로 되돌립니다. 복원하면 서버가 지금 가진 모든 것, 즉 월드, cfg, 관리자가 교체됩니다.

복원은 적용 전에 먼저 준비됩니다. 백업이 먼저 완전히 풀리고, 사본이 성공한 뒤에야 현재 월드가 교체돼요. 실패한 복원은 원래 있던 월드를 그대로 둡니다.

언제든 지금 백업을 할 수 있고, 필요 없는 백업은 각 행의 휴지통으로 지울 수 있습니다. 그 옆의 세이브 폴더는 실제 월드 파일이 있는 이 서버 자체의 세이브 폴더를 탐색기에서 엽니다.

저장된 월드를 다른 서버에서 재사용하기

섹션 제목: “저장된 월드를 다른 서버에서 재사용하기”

직접 만든 월드는 보관할 가치가 있습니다. 맵 탭에는 맵 라이브러리 아래에 저장된 월드 라이브러리가 있어요.

지정된 커스텀 맵, 전달 옵션, 맵 라이브러리, 맵과 짝이 된 .sav와 적용 버튼이 있는 저장된 월드 라이브러리가 보이는 Crucible Local Server의 맵 탭

  • .sav를 창에 끌어다 놓거나 커스텀 세이브를 열어 라이브러리에 추가하세요.
  • 스캔은 이 서버 자체의 저장된 월드를 찾아서 재사용하거나 지울 수 있게 합니다.
  • 적용은 저장된 월드를 선택한 서버에 올립니다.

세이브는 만들어진 맵에서만 불러올 수 있으므로, 적용은 짝이 되는 .map이 맵 라이브러리에 들어온 뒤에만 할 수 있습니다. 행에 세이브가 어떤 맵과 짝인지, 또는 맵이 없다는 것이 표시돼요. 세이브를 적용하면 서버가 이미 가지고 있던 월드를 먼저 백업합니다. 더 자세한 내용은 서버에서 커스텀 맵 실행하기에 있습니다.

백업 아래에 데이터 탭은 apps/server에서 시작하는 앱 서버 폴더의 앱 내 파일 브라우저를 갖고 있고, 폴더 크기가 채워져 있습니다. 탐색기에서 열기는 이 서버 자체의 세이브 폴더를 열어서, 디스크를 뒤지지 않고도 세이브, 설정, 로그를 살펴볼 수 있게 합니다.

서버는 중지되어 있어야 합니다

섹션 제목: “서버는 중지되어 있어야 합니다”

와이프, 백업, 복원, 저장된 월드 적용은 모두 디스크의 세이브 파일을 바꾸므로 서버가 먼저 중지되어 있어야 합니다. 빠른 보기에서 중지한 다음 와이프나 복원을 하세요. Rust가 쓰고 있는 월드를 복사하면 세이브가 깨지므로, 서버가 켜져 있는 동안 앱은 이 모두를 막습니다.

Rust 서버를 직접 와이프하는 방법

섹션 제목: “Rust 서버를 직접 와이프하는 방법”

Rust에는 와이프 명령어가 없습니다. 와이프는 서버가 중지된 동안 파일을 지우는 것입니다. 어떤 Rust 서버에서든 서버를 중지하고, RustDedicated.exe 옆의 세이브 폴더 server/<identity>/를 열고, 원하는 와이프에 해당하는 파일을 지운 다음 서버를 다시 시작하세요.

와이프지울 것
맵 와이프월드 세이브: 모든 .sav 파일(예: proceduralmap.3500.12345.<version>.sav)과 그 .sav.1, .sav.2 사본, 그리고 옆에 있는 .map 파일.
블루프린트 와이프player.blueprints.<version>.db, 그리고 옆에 있으면 player.blueprints.<version>.db-wal 파일.
전체 와이프폴더 안의 모든 것. 관리자와 밴이 있는 cfg 폴더도 포함입니다.

새 맵 배치도 원한다면 서버를 시작하기 전에 server.seed를 바꾸세요. Rust server.cfg 예시를 참고하세요. 전체 와이프 뒤에는 다시 관리자가 되고, 밴했던 사람은 다시 밴하세요.