콘텐츠로 이동

러스트 서버 오류 해결: Crucible Local Server 문제 해결

빠른 답: 대부분의 문제는 설치, 업데이트, 포트, RCON, 네트워크 중 하나입니다. 아래에서 내 증상을 찾으세요. 빠른 보기의 서버 시작 아래 금색 줄과 콘솔 탭이 대개 무엇이 잘못되었는지 알려 줍니다. Rust 자체의 오류 메시지는 오류 색인을 참고하세요.

Crucible Local Server는 내 PC에서 진짜 Rust 전용 서버를 돌립니다. Windows 10과 11에서 실행되고 Crucible 런처를 통해 스스로 업데이트합니다.

설치가 0%에서 멈췄거나 끝나지 않아요

섹션 제목: “설치가 0%에서 멈췄거나 끝나지 않아요”

Rust 전용 서버는 용량이 큰 다운로드(약 6 GB)입니다. 다운로드가 시작될 때까지 막대가 반짝이고, 끝에서 Steam이 파일을 확인하는 동안 맨 위 근처에서 잠시 머물 수 있어요. 정말로 끝나지 않는다면 이렇게 해 보세요.

  • 인터넷 연결을 확인하세요.
  • 백신이 steamcmd를 막고 있지 않은지 확인하세요.
  • 디스크 여유 공간이 충분한지 확인하세요.

제목 표시줄의 설치 드롭다운에서 진행 상황을 보거나 설치를 제거할 수 있습니다. Rust 서버 파일 설치를 참고하세요.

서버가 업데이트되지 않거나 업데이트가 완료되지 않았다고 나와요

섹션 제목: “서버가 업데이트되지 않거나 업데이트가 완료되지 않았다고 나와요”

빠른 보기의 서버 시작 아래 금색 줄을 읽어 보세요. 마지막 시작에서 업데이트가 되었는지, 왜 안 되었는지 알려 줍니다.

  • 설정에서 자동 업데이트가 꺼져 있습니다: 설정에서 시작할 때 서버 파일 업데이트를 켜거나, 설치의 해당 행에서 업데이트를 누르세요.
  • 업데이트 확인을 건너뛰었습니다: 다른 서버가 실행 중입니다: Steam은 실행 중인 서버가 쓰는 파일을 업데이트할 수 없습니다. 다른 서버를 중지한 뒤 이 서버를 시작하거나, 설치에서 업데이트하세요.
  • 업데이트 자체가 실패했습니다: 서버를 중지하고 빠른 보기나 설치의 해당 행에서 복구를 누르세요. 모든 파일을 Steam과 대조해서 잘못된 것을 다시 만들고, 월드, 맵, 플러그인, 설정은 그대로 둡니다.

업데이트가 실패해도 서버가 시작되지 않는 일은 없습니다. 이미 가진 버전으로 시작해요.

staging이나 aux 브랜치가 설치되지 않아요

섹션 제목: “staging이나 aux 브랜치가 설치되지 않아요”

일부 테스트 브랜치는 브랜치가 열릴 때 Facepunch가 공개하는 액세스 코드가 필요합니다. 제목 표시줄의 설치를 열고, 그 브랜치의 액세스 코드 입력란에 코드를 입력한 다음 설치를 누르세요. 브랜치가 목록에 아예 없다면 설치 드롭다운 맨 아래에서 이름과 코드를 넣어 추가하세요. 액세스 코드가 필요한 브랜치를 참고하세요.

포트가 이미 사용 중이라고 나와요

섹션 제목: “포트가 이미 사용 중이라고 나와요”

다른 서버나 남아 있는 RustDedicated 프로세스가 그 포트를 이미 쓰고 있습니다.

  • 기본은 서버 하나씩 실행하므로 먼저 다른 서버를 중지하세요.
  • 충돌 때문에 RustDedicated 프로세스가 남았다면 작업 관리자에서 종료한 뒤 다시 시작하세요.
  • 앱은 시작하기 전에 게임, 쿼리, RCON 포트를 확인하므로, 사용 중인 포트가 있으면 미리 알려 줍니다.

RCON이 연결되지 않거나 RCON 비활성화라고 나와요

섹션 제목: “RCON이 연결되지 않거나 RCON 비활성화라고 나와요”

Web-RCON은 서버에 RCON 비밀번호가 설정되어 있을 때만 켜집니다. 앱이 새 서버마다 비밀번호를 만들어 주므로, 콘솔이 단방향이거나 빠른 보기에 **RCON이 비활성화되었습니다. Config에서 비밀번호를 지정하세요.**가 나온다면 이렇게 하세요.

  • 설정을 열고 RCON 비밀번호를 정하거나 다시 생성하세요.
  • RCON이 켜진 채로 시작하도록 서버를 재시작하세요.

비밀번호가 없으면 콘솔이 단방향이 되고 빠른 작업과 실시간 통계가 작동하지 않습니다. 콘솔, RCON, 관리자 도구를 참고하세요.

비밀번호를 설정했는데도 RCON이 연결되지 않아요

섹션 제목: “비밀번호를 설정했는데도 RCON이 연결되지 않아요”

Rust는 흔한 비밀번호 몇 개에서는 RCON을 실행하지 않습니다(password, 123456, changeme, qwerty 등). RCON이 꺼지면 콘솔이 단방향이 되고, 빠른 작업과 실시간 통계가 아무 일도 하지 않으며, 예약 재시작도 실행되지 않아요. Crucible는 그런 비밀번호를 막지만, 서버가 다른 곳에서 설정되었다면 설정에서 바꾸고 서버를 재시작하세요.

다른 PC의 RCON 도구가 연결되지 않아요

섹션 제목: “다른 PC의 RCON 도구가 연결되지 않아요”

RCON은 이 PC에서만 응답합니다. 서버의 실행 인자에서 구분선 아래에 +rcon.ip 0.0.0.0을 추가하고, 서버를 재시작하고, Windows 방화벽에서 RustDedicated.exe를 허용하세요. 공유기에서 RCON 포트를 절대 포워딩하지 마세요. 다른 PC의 RCON 도구를 참고하세요.

서버가 시작 중에서 멈췄어요. 언제 접속할 수 있나요

섹션 제목: “서버가 시작 중에서 멈췄어요. 언제 접속할 수 있나요”

서버는 Live가 되어야 접속할 수 있습니다. 크거나 커스텀인 맵에서는 Rust가 월드와 내비메시를 만드는 동안 시작 중에서 Live까지 한동안 걸릴 수 있어요.

  • 콘솔에서 서버 시작 완료 줄을 지켜보세요. 그때 앱이 Live로 바뀌고 참가가 나타납니다.
  • Live에 끝내 도달하지 않으면 콘솔에서 오류를 확인하세요. 잘못된 맵 파일, 없는 모드, 포트 충돌 같은 것입니다.
  • 커스텀 맵 링크는 https여야 합니다. 일반 http 링크는 서버가 시작되기 전에 거부됩니다.
  • 큰 월드는 더 느리게 시작합니다. 설정의 **AI 내비메시 건너뛰기 (더 빠른 부팅)**는 건설이나 맵 테스트 월드에서 대기 시간을 줄여 줍니다. 로컬 서버를 쾌적하게 유지하기를 참고하세요.

참가를 눌러도 아무 일도 안 일어나요

섹션 제목: “참가를 눌러도 아무 일도 안 일어나요”

Rust가 이미 열려 있으면 Steam이 참가를 무시합니다. 참가 옆의 참가 팁 (i) 버튼을 열어 F5 바인드를 F1 콘솔에 한 번 복사한 다음, Rust가 열려 있어도 언제든 F5를 눌러 참가하세요. staging 서버에서는 내 Rust 클라이언트도 같은 브랜치여야 합니다.

예약 재시작이 일어나지 않았어요

섹션 제목: “예약 재시작이 일어나지 않았어요”

예약 재시작은 Crucible Local Server가 실행 중일 때만 실행됩니다. 앱을 닫으면 서버가 멈춰요.

  • 기본적으로 창을 닫으면 앱이 종료됩니다. 설정에서 창을 닫아도 트레이에서 계속 실행을 켜면 Crucible가 서버를 켠 채로 트레이에 남아서 밤사이 재시작이 실제로 실행됩니다.
  • 카운트다운은 RCON으로 전송되므로 서버에 RCON 비밀번호가 설정되어 있어야 합니다(위를 참고하세요).
  • PC가 절전 상태였던 동안 놓친 재시작은 깨우는 순간 실행되지 않고 건너뛰므로, 새벽 4시에 닫혀 있던 노트북은 다음 날 일정을 이어받습니다.

서버 두 개를 동시에 실행할 수 있나요

섹션 제목: “서버 두 개를 동시에 실행할 수 있나요”

네. 설정에서 여러 서버를 동시에 실행 허용을 켜세요. 서버마다 자기 포트, 월드, 콘솔을 유지합니다. 실행 중인 서버는 모두 실제 RAM과 CPU를 쓰기 때문에 기본으로 꺼져 있습니다.

앱을 닫았는데 RustDedicated 프로세스가 계속 실행돼요

섹션 제목: “앱을 닫았는데 RustDedicated 프로세스가 계속 실행돼요”

앱은 닫을 때 서버를 멈추므로 평소에는 이런 일이 없어야 합니다. 앱이 충돌했거나 강제 종료되었다면 이렇게 하세요.

  • 작업 관리자에서 남아 있는 RustDedicated를 종료해 포트를 비웁니다.
  • 서버를 다시 시작합니다.

내 네트워크 밖의 플레이어도 서버에 참가할 수 있나요

섹션 제목: “내 네트워크 밖의 플레이어도 서버에 참가할 수 있나요”

Crucible Local Server는 로컬 테스트 도구이고 공유기를 건드리지 않습니다.

  • 같은 네트워크의 친구는 PC의 Windows 방화벽이 RustDedicated.exe를 허용하면 LAN 접속 문자열로 참가할 수 있습니다.
  • 밖의 플레이어를 들이려면 공유기에서 게임 포트를 직접 포워딩하거나, 공유기 설정이 필요 없고 CGNAT 뒤에서도 작동하는 playit.gg나 Tailscale 같은 릴레이를 쓰세요.
  • 실제 플레이어에게 맵을 계속 제공하려면 공개 서버에서 커스텀 맵을 호스팅하세요.

접속 문자열은 콘솔, RCON, 관리자 도구를 참고하세요.

앱이 충돌했거나 로그가 필요해요

섹션 제목: “앱이 충돌했거나 로그가 필요해요”

Crucible Local Server는 자체 로그를 이 위치에 보관합니다.

<Crucible install root>\logs\launcher-log.txt

기본 설치에서는 %LOCALAPPDATA%\Programs\Crucible\logs\launcher-log.txt입니다.

파일 이름에 “launcher”라고 적혀 있는 것이 맞는 파일입니다. 모든 Crucible 앱이 하나의 공용 로그에 기록하므로, 하이트맵 도구, 런처, 이 앱이 모두 launcher-log.txt에 남습니다. 찾아 헤맬 별도의 서버 로그는 없어요. 각 앱은 열릴 때 버전이 적힌 자체 시작 배너를 남기므로, 어느 앱이 어떤 줄을 썼는지와 어떤 빌드였는지 볼 수 있습니다.

앱이 충돌했다면 세부 정보가 거기에 기록되어 있습니다. 문제를 신고할 때 이 파일을 포함하세요.

앱 안의 두 로그 버튼과는 다른 파일입니다. 설정의 Logs 행과 콘솔의 로그 열기 버튼은 둘 다 앱의 로그가 아니라 각 Rust 서버 자체의 로그가 있는 폴더로 갑니다.

앱 오른쪽 위의 Discord 아이콘을 쓰거나, Discord 서버의 버그와 피드백 포럼에 글을 올리세요. 서버가 무엇을 하고 있었는지와 콘솔의 오류를 함께 적으면 도움이 됩니다. 그 옆의 하트 아이콘은 생태계를 선택적으로 후원하는 것이지 지원 창구가 아닙니다. Crucible 후원하기를 참고하세요. 제목 표시줄의 가이드 버튼은 단계를 확인하고 싶을 때 앱의 모든 부분을 차례로 안내해 줍니다.