Sons of the Forest 문제 해결
이 가이드는 Legion Hosting에서 호스팅하는 Sons of the Forest 전용 서버의 일반적인 문제를 다룹니다. 초기 설정, 구성 및 연결 지침은 Sons of the Forest 전용 서버 설정 가이드를 참조하세요. 서버는 GPanel을 통해 관리됩니다.
시작 시 서버 충돌
증상: 서버가 시작되지만 플레이어가 연결하기 전에 즉시 중지되거나 충돌합니다.
가능한 원인과 해결 방법:
- 손상된 구성 파일:
dedicatedserver.cfg가 유효한 JSON인지 확인하세요. 쉼표 누락이나 따옴표 불일치는 서버가 로드되지 않게 합니다. JSON 유효성 검사기를 사용하여 구문 오류를 확인하고 수정하세요. - 손상된 세이브 파일: 세이브를 로드한 후 서버가 충돌하면 세이브가 손상되었을 수 있습니다. 구성에서 다른
SaveSlot으로 전환하여 새 월드로 테스트해 보세요. 새 슬롯에서 서버가 성공적으로 시작되면 원래 세이브 파일이 문제일 가능성이 높습니다. - 서버 업데이트 필요: GPanel을 사용하여 서버 업데이트/재설치를 강제로 실행하여 최신 버전이 설치되었는지 확인하세요.
- 포트 충돌:
dedicatedserver.cfg의 포트가 서버에 할당된 포트와 일치하는지 확인하세요. 할당된 포트 번호는 GPanel의 Network 탭에서 확인하세요.
높은 메모리 사용량
증상: 서버가 과도한 RAM을 사용하여 장시간 가동 후 속도 저하나 충돌이 발생합니다.
- Sons of the Forest 전용 서버는 대부분의 게임보다 메모리 사용량이 높습니다. 지원하려는 플레이어 수에 충분한 RAM이 플랜에 있는지 확인하세요.
- 서버를 주기적으로 재시작하면(예: GPanel의 예약된 재시작을 통해 하루 한 번) 메모리를 회수하고 성능을 개선할 수 있습니다.
dedicatedserver.cfg의MaxPlayers를 줄이면 서버의 메모리 요구 사항이 낮아집니다.- 구조물이 많은 크거나 오래 가동된 월드는 시간이 지남에 따라 더 많은 메모리를 소비합니다. 메모리 사용량을 관리할 수 없게 되면 새 세이브 슬롯을 시작하는 것을 고려하세요.
팁: GPanel에서 매일 특정 시간에 서버를 자동으로 재시작하도록 예약 작업을 설정하여 메모리 관련 문제를 방지할 수 있습니다.
플레이어가 연결할 수 없음
증상: 플레이어가 접속을 시도하지만 연결 오류나 시간 초과가 발생합니다.
- 서버가 완전히 시작되지 않음: GPanel에서 시작을 클릭한 후 연결을 시도하기 전에 2–3분 기다리세요. 서버 초기화에는 시간이 걸립니다.
- 잘못된 포트: 플레이어가 올바른 IP와 쿼리 포트로 연결하는지 확인하세요. 할당된 연결 정보는 GPanel의 Network 탭에서 확인하세요.
- 구성 포트 불일치:
dedicatedserver.cfg의ServerPort,ServerQueryPort,BlobSyncPort값은 GPanel에서 할당된 포트와 일치해야 합니다. 일치하지 않으면 서버에 연결할 수 없습니다. - 비밀번호 불일치:
ServerPassword가 설정된 경우 모든 플레이어가 대소문자를 포함하여 정확한 비밀번호를 입력하는지 확인하세요. - 브라우저에서 서버가 보이지 않음: 서버를 공개적으로 표시하려면
dedicatedserver.cfg에서LanOnly가false로 설정되어 있는지 확인하세요. 이것이 올바르게 설정되어 있어도 서버가 Steam 서버 브라우저에 나타나는 데 시작 후 몇 분이 걸릴 수 있습니다. - 게임 버전 불일치: 모든 플레이어는 서버와 동일한 버전의 Sons of the Forest를 실행해야 합니다. 게임이 최근에 업데이트되었다면 GPanel을 통해 서버도 업데이트되었는지 확인하세요.
- Steam 서버 목록 지연: 서버를 시작하거나 재시작한 후 Steam 서버 브라우저에 나타나는 데 최대 5분이 걸릴 수 있습니다. 설정 가이드에 설명된 직접 연결 방법을 사용하여 즐겨찾기로 추가해 보세요.
월드가 저장되지 않음
증상: 서버 재시작 후 플레이어 진행 상황이나 월드 변경 사항이 손실됩니다.
dedicatedserver.cfg의SaveInterval이 적절한 값으로 설정되어 있는지 확인하세요(예: 10분의 경우600).- 서버 프로세스를 강제로 중지하지 마세요. 항상 GPanel의 Stop 버튼을 사용하여 서버가 종료 전에 깨끗한 세이브를 작성하도록 하세요.
- 재시작 사이에
SaveSlot값이 변경되지 않았는지 확인하세요. 슬롯을 변경하면 다른 월드가 로드되어 진행 상황이 손실된 것처럼 보일 수 있습니다. - 서버의
saves/디렉터리가 비어 있거나 손상되지 않았는지 확인하세요. SFTP나 GPanel 파일 관리자를 통해 세이브 파일을 검사할 수 있습니다.
세이브 파일 손상
증상: 특정 세이브 슬롯을 로드할 때 서버가 충돌하지만 다른 슬롯에서는 정상적으로 작동합니다.
dedicatedserver.cfg에서 다른SaveSlot으로 전환하여 문제가 세이브에 국한된 것인지 확인하세요.- 세이브 백업이 있는 경우 영향을 받은 슬롯 폴더(예:
saves/Slot1/)의 내용을 교체하여 SFTP를 통해 복원하세요. - 백업이 없는 경우 해당 세이브 슬롯에서 새로 시작해야 할 수 있습니다. 슬롯 폴더의 내용을 삭제하고 서버를 재시작하여 새 월드를 생성하세요.
- 향후 데이터 손실을 방지하려면 SFTP를 통해
saves/디렉터리를 주기적으로 백업하세요.
예방: 서버 프로세스를 강제 종료하는 대신 항상 GPanel의 Stop 버튼을 사용하세요. 갑작스러운 종료는 세이브 손상의 가장 흔한 원인입니다.
관련 문서
- Sons of the Forest 전용 서버 설정 가이드 — 구성, 연결 및 세이브 관리
- 서버 IP 및 포트를 찾는 방법
- SFTP를 통한 파일 업로드 방법
추가 도움이 필요하신가요?
이 가이드를 따른 후에도 여전히 문제가 발생하면 지원 티켓을 열고 다음을 포함해 주세요:
- 문제에 대한 설명과 발생 시점
- GPanel의 서버 ID 또는 IP 주소
- 서버 콘솔 또는 로그 파일의 관련 오류 메시지
- 문제가 새 세이브 슬롯에서 발생하는지 기존 슬롯에서만 발생하는지 여부