이 가이드는 Satisfactory 전용 서버를 설정하고, 관리자 비밀번호로 클레임하고, 세션 설정을 관리하고, 저장 파일을 다루고, 인게임에서 서버에 연결하는 방법을 다룹니다.
서버 포트
Satisfactory 서버는 두 개의 포트를 사용합니다 — 게임 트래픽, Server Manager API, 클라이언트 연결을 위한 기본 게임 포트(UDP + TCP)와 신뢰성 있는 메시징을 위한 보조 포트(TCP)(Satisfactory v1.1+에 필요)입니다. 서버가 올바르게 작동하려면 두 포트 모두 클라이언트에서 접근 가능해야 합니다.
할당된 포트는 GPanel의 Network 탭에 표시됩니다. 자세한 내용은 서버 IP와 포트를 찾는 방법을 참조하세요.
최초 설정
Satisfactory 서버가 처음 시작될 때는 월드를 자동으로 로드하지 않습니다. 대신 Server Manager 인터페이스를 통해 클레임하고 저장을 생성하거나 로드하기를 기다립니다. 클레임 단계를 완료할 때까지 게임 파일이 기록되지 않습니다.
1단계 — Server Manager 접근
Satisfactory에는 내장 웹 관리 API가 포함되어 있습니다. 인게임 Server Manager를 통하거나 다음 주소의 브라우저 기반 인터페이스를 통해 접근할 수 있습니다:
https://<your-server-ip>:7777
2단계 — 서버 클레임(관리자 비밀번호)
Server Manager를 처음 열면 서버를 클레임하라는 메시지가 표시됩니다. 이는 서버 관리 기능에 대한 접근을 제어하는 관리자 비밀번호를 설정합니다.
- Server Manager를 엽니다(인게임 또는 브라우저).
- 강력한 관리자 비밀번호를 입력하고 Claim Server를 클릭합니다.
- 서버 관리자로 로그인됩니다. 이 비밀번호를 저장하세요 — Server Manager에서 서버를 관리할 때마다 필요합니다.
3단계 — 월드 생성 또는 로드
클레임 후 Server Manager가 새 게임을 생성하거나 기존 저장을 로드하라는 메시지를 표시합니다.
- 새 게임: 시작 위치(Grass Fields, Rocky Desert, Northern Forest, Dune Desert)를 선택하고 Create Game을 클릭합니다. 서버가 새 월드를 생성하고 로드합니다.
- 저장 로드: 기존 저장 파일이 있는 경우 먼저 업로드한 다음(아래 저장 관리 섹션 참조) 목록에서 선택합니다.
세션 설정
세션 설정은 서버가 어떻게 표시되고 누가 참여할 수 있는지를 제어합니다. Server Manager의 Server Settings에서 접근하세요.
| 설정 | 설명 |
|---|---|
| Session Name | 인게임 서버 브라우저에 표시되는 이름입니다. 본인과 친구들이 서버를 쉽게 찾을 수 있도록 알아보기 쉬운 것을 설정하세요. |
| Server Password | 플레이어가 참여하기 위해 입력해야 하는 선택적 비밀번호입니다. 공개 서버의 경우 비워 두세요. |
| Player Limit | 한 번에 허용되는 최대 플레이어 수입니다. 기본값은 4입니다. 플랜의 리소스에 맞게 필요에 따라 늘리거나 줄이세요. |
| Auto-Save Interval | 서버가 자동으로 저장하는 빈도(분 단위)입니다. 값이 낮을수록 충돌 시 잠재적 롤백이 줄어들고, 값이 높을수록 I/O가 줄어듭니다. |
변경 사항은 즉시 적용됩니다 — 세션 이름 및 플레이어 한도 변경에는 재시작이 필요하지 않습니다.
저장 파일 관리
저장 파일 위치
Satisfactory 저장 파일은 서버의 다음 위치에 저장됩니다:
.config/Epic/FactoryGame/Saved/SaveGames/server/
파일은 .sav 확장자를 가집니다. 서버는 게임플레이 중에 여기에 자동 저장을 자동으로 기록합니다.
저장 다운로드(백업)
백업하거나 전송하기 위해 저장 파일을 다운로드하려면:
- SFTP를 통해 서버에 연결합니다. 연결 지침은 SFTP로 파일 업로드하는 방법을 참조하세요.
.config/Epic/FactoryGame/Saved/SaveGames/server/로 이동합니다.- 보관하려는
.sav파일을 다운로드합니다.
저장 업로드(복원 또는 전송)
- SFTP를 통해 서버에 연결합니다.
.config/Epic/FactoryGame/Saved/SaveGames/server/로 이동합니다..sav파일을 이 디렉터리에 업로드합니다.- Server Manager에서 Manage Saves로 이동하여 업로드된 파일을 선택해 로드합니다.
연결 방법
옵션 A — 인게임 Server Manager(권장)
- Satisfactory를 실행하고 메인 메뉴에서 Play를 클릭합니다.
- 세션 목록 하단에서 Server Manager를 선택합니다.
- Add Server를 클릭하고 서버 IP와 포트를 입력합니다:
<your-server-ip>:7777 - 서버가 목록에 나타납니다. 이를 클릭하고 서버 비밀번호(설정된 경우)를 입력한 다음 Join Game을 클릭합니다.
옵션 B — 직접 연결
- 메인 메뉴에서 Play를 클릭합니다.
- Join Game을 선택하고 Direct Connect 탭을 클릭합니다.
- 서버 IP와 게임 포트를 입력합니다:
<your-server-ip>:7777 - Connect를 클릭합니다. 메시지가 표시되면 서버 비밀번호를 입력합니다.
일반적인 문제
서버가 브라우저에 나타나지 않음
- GPanel에서 서버가 실행 중인지 확인하세요. 서버는 연결을 수락하거나 브라우저에 나타나기 전에 완전히 시작되어야 합니다.
- 서버 브라우저가 새로 시작된 서버를 목록에 표시하는 데 몇 분이 걸릴 수 있습니다. 기다리는 동안 즉시 연결하려면 Direct Connect 또는 Server Manager를 사용하세요.
- 클레임 후 처음 연결하는 경우 월드가 생성되거나 로드되었는지 확인하세요 — 세션이 활성화될 때까지 서버는 연결을 수락하지 않습니다.
- 할당된 두 포트(GPanel의 Network 탭에 표시됨)가 클라이언트 컴퓨터의 로컬 방화벽에 의해 차단되지 않았는지 확인하세요. v1.1+에서 서버가 올바르게 작동하려면 두 포트 모두 필요합니다.
플레이어가 연결할 수 없음
- 할당된 두 포트(GPanel의 Network 탭에 표시됨)가 열려 있고 접근 가능한지 확인하세요. 보조 포트는 신뢰성 있는 메시징을 처리하며 Satisfactory v1.1+에 필요합니다. 차단되면 연결이 실패하거나 끊깁니다.
- 서버가 클레임되었고 월드가 생성되거나 로드되었는지 확인하세요. 클레임되지 않은 서버나 활성 세션이 없는 서버는 모든 플레이어 연결을 거부합니다.
- 서버 비밀번호를 설정한 경우 플레이어가 올바르게 입력하고 있는지 확인하세요. 비밀번호는 대소문자를 구분합니다.
- GPanel을 확인하여 서버가 온라인 상태이고 충돌 루프에 있지 않은지 확인하세요. 서버가 시작 시 충돌하는 경우 콘솔 로그에서 오류 메시지를 검토하세요.
대규모 공장에서 높은 메모리 사용량
- Satisfactory는 메모리 집약적입니다. 많은 기계, 벨트, 송전선이 있는 대규모 공장은 RAM 사용량을 크게 증가시킵니다. 이는 정상적인 동작입니다.
- 서버의 메모리가 부족하여 충돌하는 경우 더 많은 RAM이 있는 플랜으로 업그레이드하는 것을 고려하세요. 중후반 게임 공장은 쉽게 6~8GB 이상을 필요로 할 수 있습니다.
- 활성 기계 수를 줄이거나 생산을 더 작고 효율적인 설정으로 분할하면 메모리 사용량을 낮추는 데 도움이 될 수 있습니다.
- 맵 전체에 흩어진 보관 컨테이너에 정렬되지 않은 매우 많은 수의 아이템을 보관하지 마세요. 이들은 항상 서버 측에서 추적되기 때문입니다.
Server Manager를 클레임하거나 로그인할 수 없음
- 관리자 비밀번호를 잊어버린 경우 서버 구성 파일을 편집하여 재설정할 수 있습니다. 서버를 중지한 다음 SFTP를 통해
FactoryGame/Saved/Config/LinuxServer/Game.ini를 열고AdminPassword항목을 제거하거나 재설정하세요. 서버를 다시 시작하고 다시 클레임하세요. - 웹 인터페이스에 접근하거나 인게임 Server Manager에 서버를 추가할 때 포트
7777에 연결하고 있는지 확인하세요.
도움이 필요하신가요?
Satisfactory 서버에서 계속 문제가 발생하면 지원 티켓을 열고 서버 IP, 문제에 대한 설명, GPanel의 관련 로그를 포함해 주세요.