반응형

시작하며

서문 
  • 본 가이드는 YouTube 채널 “테크팀” 에서 제작 되었으며, 테크팀 채널의 영상내용에 최적화 되어있습니다.
  • 본가이드의 오류발견시 아래 주소로 제보 부탁 드립니다.

 

[테크팀 공식 유튜브 강의 영상]

 


서버 구축 참고 자료들 

공식 사이트 

 

기술 참고 사이트 (비공식) 

그럼 구축을 시작하겠습니다 ~!


스탭 1 : 윈도우 방화벽 개방 

파워쉘을 '관리자' 권한으로 실행합니다. 

시작버튼을 우클릭 하여 파워쉘을'관리자' 권한으로 실행합니다.

 

(아래) 파워쉘 명령어를 사용하여 방화벽 개방 
New-NetFirewallRule -DisplayName "Foundry" -Direction Inbound -LocalPort 3724,27015 -Protocol UDP -Action Allow

파워 쉘을 통한 방화벽 개방 장면

 


스탭2 : 공유기 포트포워딩 설정 

공유기 포트포워딩 메뉴로 진입 

IP타임 공유기 개방의 예

IP Time 이외 포트포워딩은 ?  (아래 링크 참조)

 


스탭3 : 서버 엔진 설치 

사설서버 게임엔진을 설치할 디렉토리 생성 : 원하는 아무곳 선정 
단, 패스 혹은 디렉토리 이름에 한글이 들어가면 안됨 

필자의 경우 바탕화면에 'Foundry' 라는 폴더를 생성하여 사용함

 

SteamCMD 다운로드 : 다운로드 사이트 이동 

위 링크를 클릭하여 SteamCMD 다운로드

 

SteamCMD Zip 파일을 압축해지하여, 서버 엔진 폴더에 옮겨 놓음 

다운로드한 SteamCMD.zip 파일을 압축해지하여 나온 exe 파일을 서버 디렉토리에 옮김

 

Install.bat 파일 생성 

서버 엔진 폴더에서 마우스 우클릭 > '새로 만들기' > '텍스트 문서' 를 만듬
생성한 '새 텍스트 문서.txt' 를 Install.bat 파일로 이름 변경함
Install.bat 파일을 우클릭 하여 '편집'으로 진입

 

Install Script 구문 삽입 
steamcmd.exe +login anonymous +app_update 2915550 +quit

Install.bat 파일에 인스톨 스크립트를 삽입

 

서버 엔진 설치 : Install.bat 파일을 더블 클릭하여 서버를 설치함 

Install.bat 파일을 더블클릭하여 서버 설치를 진행함
서버가 설치중인 화면 대략 5분 소요됨

 


스탭4 : 환경설정 (app.cfg) 

환경 설정 디렉토리로 이동함 : 디렉토리 위치는 아래를 참조 
{서버설치디렉토리}\steamapps\common\FOUNDRY Dedicated Server

 

app.cfg 파일 생성

FoundryDedicatedServer.exe 파일이 있는 위치에서 마우스 우클릭 > 새로만들기 > 텍스트문서 클릭

 

생성한 텍스트 파일의 이름을 'app.cfg' 로 변경함

 

app.cfg 파일 작성 
기타 자세한 app.cfg 파일의 설정 항목은 '자주하는 질문' 포스팅 글을 참조하세요 
server_name=MyServer
server_password=1234
server_world_name=MyOpenWorld
autosave_interval=300
server_port=3724
server_query_port=27015
server_is_public=false

 


스탭5 : 서버 구동기 생성 및 서버 구동

게임서버 디렉토리 최상단으로 이동 후, Start.bat 파일을 생성

게임 엔진폴더 최상단으로 돌아가서, 새로만들기 > 텍스트 문서를 생성함
생성한 텍스트 문서의 파일 이름을 'RunServer.bat' 로 변경함
생성한 bat 파일을 우클릭 하여 '편집' 모드로 들어감

 

서버 구동 명령어 삽입 
## 1 : Server Update Check 
steamcmd.exe +login anonymous +app_update 2915550 +quit

## 2 : Run Server 
cd .\steamapps\common\FOUNDRY Dedicated Server
FoundryDedicatedServer.exe

bat 파일 수정의 예

 


스탭6 : 최종 연동 테스트 

RunServer.bat 파일을 실행하여, 서버를 구동함 

RunServer.bat 파일을 더블클릭하여 서버를 기동함
서버 구동 완료

 

게임 실행 및 접속 테스트

멀티플레이어 이동

 

IP Direct Connect 로 진입

 

방장의 IP 와, Password를 입력함

 

접속 시도중

 

 


 

이상 서버 구축 가이드 였습니다. 
추가로 궁금하신 사항은 테크팀 공식 디스코드 채널로 방문해주세요 

반응형

+ Recent posts