Post

팩토리오 윈도우 전용 서버 구축 완벽 가이드: 설치 및 설정 방법이 영상은 윈도우 PC를 활용하여 팩토리오 전용 서버를 구축하고 설정하는 방법을 단계별로 안내합니다. 공유기 포트 포워딩, 방화벽 설정, 서버 엔진 설치(SteamCMD 또는 Steam 클라이언트 사용), 세이브 파일 설정 및 서버 구동 테스트를 포함하여 멀티플레이 환경에서 친구들과 안정적으로 게임을 즐기기 위한 필수 세팅을 제공합니다.
팩토리오 윈도우 전용 서버 구축 완벽 가이드: 설치 및 설정 방법
1. ⚠️ 시작 전 중요 공지: 팩토리오는 서버와 클라이언트를 한 PC에서 동시 실행 불가
  • ✅ 팩토리오는 윈도우 환경에서 하나의 PC에서 서버와 클라이언트를 동시에 실행할 수 없습니다.
  • ✅ 서버 구축을 위해서는 PC 두 대가 필요합니다. (게임용 PC 1대, 서버용 PC 1대)
  • ✅ 서버 PC 사양은 높지 않아도 괜찮습니다.
  • ⚠️ PC가 한 대밖에 없는 경우, 클라우드 또는 시놀로지 NAS를 이용한 구축 방법을 고려해야 합니다.
00:00 - 01:25
1. ⚠️ 시작 전 중요 공지: 팩토리오는 서버와 클라이언트를 한 PC에서 동시 실행 불가
  • ✅ 팩토리오는 윈도우 환경에서 하나의 PC에서 서버와 클라이언트를 동시에 실행할 수 없습니다.
  • ✅ 서버 구축을 위해서는 PC 두 대가 필요합니다. (게임용 PC 1대, 서버용 PC 1대)
  • ✅ 서버 PC 사양은 높지 않아도 괜찮습니다.
  • ⚠️ PC가 한 대밖에 없는 경우, 클라우드 또는 시놀로지 NAS를 이용한 구축 방법을 고려해야 합니다.
01:26 - 04:04
2. 🌐 공유기 포트 포워딩 설정 방법 (IP타임 기준)
  • ✅ 공유기를 사용하는 경우, 포트 포워딩이 필수입니다.
  • ✅ IP타임 공유기 기준으로 설명하며, 다른 브랜드는 매뉴얼 참조 URL을 제공합니다.
  • UDP 프로토콜을 사용하여 34197 포트를 포워딩합니다.
  • ✅ '나트/라우터 관리' → '포트포워드 설정'에서 규칙을 추가합니다.
  • ✅ 규칙 이름은 자유롭게 설정 가능 (예: 팩토리오).
  • ✅ 외부 포트와 내부 포트에 34197을 입력하고, 서버 PC의 내부 IP 주소를 입력합니다.
04:05 - 04:51
3. 🛡️ 윈도우 방화벽 개방 설정
  • ✅ 윈도우 방화벽에서 34197 포트를 개방해야 합니다.
  • ✅ 윈도우 아이콘 우클릭 → '터미널(관리자)' 실행
  • ✅ 파워쉘에서 다음 명령어를 실행하여 인바운드 포트를 허용합니다:
    New-NetFirewallRule -DisplayName "Factorio" -Direction Inbound -LocalPort 34197 -Protocol UDP -Action Allow
04:52 - 05:18
4. ⚙️ 게임 서버 설치 방법론 안내: SteamCMD vs Steam 클라이언트
  • ✅ 팩토리오 서버 구축 방법은 두 가지가 있습니다.
  • 방법 1: SteamCMD를 이용한 서버 설치
  • 방법 2: Steam 클라이언트를 이용한 서버 설치
  • ✅ 두 가지 방법 모두 소개하며, 사용자에게 맞는 방법을 선택할 수 있도록 안내합니다.
05:19 - 09:29
5. 💾 방법 1: SteamCMD를 이용한 서버 설치
  • ✅ SteamCMD 다운로드 링크를 제공합니다.
  • ✅ 다운로드 후 압축을 해제하고, 폴더 이름을 영문으로 변경 (예: Factorio).
  • ✅ 폴더를 C 드라이브 최상위 디렉토리로 이동 (한글 경로 오류 방지).
  • ✅ 해당 폴더에서 cmd를 실행합니다.
  • ✅ SteamCMD 실행 후, 스팀 계정으로 로그인해야 합니다.
  • ✅ 팩토리오 앱 업데이트 명령어: app_update 427520 validate
  • ✅ 설치 완료 후, 'SteamApps\common\Factorio\bin\x64' 경로에서 서버 파일 확인.
09:30 - 10:50
6. 🎮 방법 2: Steam 클라이언트를 이용한 서버 설치
  • ✅ 서버로 사용할 PC에 Steam 클라이언트를 설치하고 로그인합니다.
  • ✅ 팩토리오 게임을 설치합니다.
  • ✅ Steam 라이브러리에서 팩토리오 우클릭 → '관리' → '로컬 파일 탐색'
  • ✅ 'bin\x64' 경로에서 서버 파일 확인.
  • ⚠️ Steam 클라이언트를 항상 로그인 상태로 유지해야 하므로, 보안에 유의해야 합니다. 개인 장비에서만 사용하는 것을 권장합니다.
10:51 - 15:50
7. ⚙️ 서버 구동 준비: 세이브 파일 설정 및 BAT 파일 생성
  • ✅ 팩토리오 서버는 세이브 파일이 필요합니다.
  • ✅ 기존 세이브 파일 사용 또는 새 맵 생성을 위해 싱글 플레이에서 세이브 파일을 생성합니다.
  • ✅ 실행 창(Win + R)에서 %appdata% 입력 후 'Factorio\saves' 경로로 이동하여 세이브 파일(.zip)을 찾습니다.
  • ✅ 해당 세이브 파일을 팩토리오 설치 디렉토리('bin\x64' 폴더)로 복사합니다.
  • ✅ 팩토리오 설치 디렉토리에 'start.bat' 파일을 생성하고 편집합니다.
  • ✅ 'start.bat' 파일에 다음 명령어를 입력합니다:
    factorio.exe --start-server saves\마이세이브.zip (세이브 파일 이름 수정)
15:51 - 18:29
8. 🚀 서버 구동 및 접속 테스트
  • ✅ 'start.bat' 파일을 실행하여 서버를 구동합니다.
  • ✅ 서버 구동 중에는 터미널 창을 닫으면 안 됩니다.
  • ✅ 서버 PC의 공인 IP 주소를 확인합니다 (네이버에서 '내 IP' 검색).
  • ✅ 게임 클라이언트에서 '멀티플레이' → '주소로 접속'을 선택합니다.
  • ✅ 방장은 내부 IP 주소(192.168.0.xxx)로 접속하고, 친구/지인은 공인 IP 주소로 접속합니다.
  • ✅ 서버 접속 테스트를 진행하여 정상적으로 접속되는지 확인합니다.
factorioFactorio서버Factorio멀티플레이FactorioDedicatedServer서버구축윈도우서버게임서버설정사설서버멀티플레이게임Factorio튜토리얼