반응형

 

 

 

 

 


테크팀 채널 소개

테크팀 채널은 누구나 친구들과 함께 즐길 수 있는 사설서버를 구축하기 위한 강의를 제공하기 위해 만들어졌습니다. 
본 가이드는 유튜브 '테크팀' 채널의 영상내용에 최적화 되어있습니다.
공식 유튜브 채널 [ 링크이동 
공식 디스코드 [ 링크이동 ]
 

Discord - Group Chat That’s All Fun & Games

Discord is great for playing games and chilling with friends, or even building a worldwide community. Customize your own space to talk, play, and hang out.

discord.com

 

테크팀(Tech Tim)

나만의 게임 서버를 구축하고 친구들과 함께즐기는 채널 ▀▀▀ [ 디스코드 ] ▀▀▀ https://discord.com/invite/ZQ6DzC58rZ 개인 DM을 통한 기술문의는 답변하지 않습니다. 추가 공수가 들어가는 트러블

www.youtube.com

 


자주하는 질문 포스팅(추가 메뉴얼)

  • 거의 대부분의 질문은 여기에 답이 있습니다. 
  • 유튜브 채널을 운영하며 질문 받은 수많은 내용의 답변을 정리하였습니다. 
 

[2024.07]팰월드 서버구축 자주하는 질문 & 답변 모음

안녕하세요 테크팀 입니다.유튜브 채널을 운영하면서 많은 구독자님들의다양한 질문을 받고, 답변해드리고 있습니다. 그중 가장 많이 질문하고, 답변 드린 사항을 정리하여 안내드립니다.본

techtim.tistory.com

 


본 포스팅(메뉴얼) 구축환경 정보

항목 내용
구축 게임 팰월드
구축 인프라 구글 클라우드(GCP)
구축 OS Linux Ubuntu 22.04 LTS
구축 아키텍처 Intel/AMD x64
사용된 설치 프로그램 SteamCMD

 


문서 개정 이력

날짜 제목 상세
2024-06-30 DRAFT 작성 완료 최초 작성
     

 


포스팅 작성, 참고 자료 

제목 링크이동
팰월드 공식 개발사, 서버 구축 가이드 문서 링크이동
   

 


오늘 강의 구축 정보

 


공식 동영상 가이드

 


스탭1 : GCP-VPC 방화벽 개방 

영상을 참조하여 방화벽을 개방합니다. 
개방 해야될 방화벽은 아래와 같습니다. 
포트번호 TCP / UDP 사용 용도
25575 TCP RCON
27015 UDP Steam Query
8211 UDP Data Port
8212
(옵션)
UDP REST API

 


스탭2 : VM 생성 

영상을 참조하여 VM을 생성합니다. 
추천하는 VM Spec
항목 최소 권고
CPU N2D - 4vCPU N2D - 4vCPU
MEMORY 16 GB 이상 32 GB 이상
Disk 20 GB 이상 30 GB 이상
  • 언리얼 엔진은 4쓰레드 이상을 지원하지 않습니다. 4Core 이상의 CPU는 낭비 입니다. 
  • 메모리 같은 경우, 공식 홈페이지에는 16GB로 나와 있으나 굉장히 아슬아슬 합니다. 
    운영 경험상 32GB는 있어야 안정적으로 서버를 운영할 수 있습니다. 
  • 모든 언리엘 EA 게임은 메모리 누수 및 성능(발적화) 이슈가 있습니다 따라서 게임에 따라 최소 하루 1회
    권고 하루 2회 이상은 서버를 주기적으로 리부팅 하는 것을 추천 합니다. 

 


스탭3 : 리눅스 방화벽 개방 

리눅스 터미널에 접속하여 아래 명령어들을 수행합니다.
  • apt update
sudo apt update

 

  • 방화벽 저장 명령어 설치 (netfilter-persistent)
sudo apt install iptables-persistent -y

 

  • 방화벽 정책 삽입 
sudo iptables -I INPUT -p tcp --dport 25575 -j ACCEPT 
sudo iptables -I INPUT -p udp --dport 8211 -j ACCEPT 
sudo iptables -I INPUT -p udp --dport 27015 -j ACCEPT

 

  • 방화벽 저장 
sudo netfilter-persistent save

 

  • 방화벽 Re-Load 
sudo netfilter-persistent reload

 


스탭4 : 게임엔진 설치

리눅스 터미널에서 아래 명령어들을 수행 합니다. 
  • 필수 프로그램 설치
sudo apt update; sudo apt install software-properties-common; sudo apt-add-repository non-free; sudo dpkg --add-architecture i386; sudo apt update

 

  • SteamCMD 설치
sudo apt install steamcmd -y

 

  • 팰월드 게임엔진 설치
steamcmd +login anonymous +app_update 2394010 validate +quit

 

  • SDK 64 설치 
mkdir -p ~/.steam/sdk64/

steamcmd +login anonymous +app_update 1007 +quit

cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/

 


스탭5: 게임 엔진 구동 및 접속 테스트

안정적인 게임 구성을 위해, 최초 1회 게임엔진 실행 + 접속 테스트를 수행합니다. 
  • 게임 디렉토리로 이동
cd ~/Steam/steamapps/common/PalServer

 

  • 게임엔진 구동
./PalServer.sh

 

  • VM의 공인 IP 확인 [구글 클라우드 콘솔]

자신의 외부 IP 주소를 확인함

 

  • 게임 접속 진행 

공인IP를 사용하여 서버 1회 접속

 

  • 게임 접속 확인 및 게임 접속 종료

서버 정상 접근 확인 → 서버 접속 종료

 

  • 리눅스 터미널 게임 서버 엔진 종료 
ctrl + c

 


스탭6 : 게임엔진 환경 설정

자신의 환경에 맞게 PalWorldSettings.ini 파일을 수정함
  • nano 편집기 열기 
nano ~/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

 

  • 서버 설정과 관련된 여러가지 사항은 아래 포스팅 참조 
 

[2024.07]팰월드 서버구축 자주하는 질문 & 답변 모음

안녕하세요 테크팀 입니다.유튜브 채널을 운영하면서 많은 구독자님들의다양한 질문을 받고, 답변해드리고 있습니다. 그중 가장 많이 질문하고, 답변 드린 사항을 정리하여 안내드립니다.본

techtim.tistory.com

 

  • nano 편집기 저장하고 빠져나가기 
ctrl + x
y
엔터

 


스탭7 :  screen 유틸 + 최종 게임 엔진 구동

모든 설정 작업이 완료 되었으며 아래와 같이 서버를 최종 구동 합니다. 
  • screen 유틸 실행
screen

 

  • 게임 디렉토리로 이동 
cd ~/Steam/steamapps/common/PalServer

 

  • 게임 엔진 구동 (비공개방, 공개방 중 택1)
## 게임 구동기 실행(비공개방) ##
./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS

## 게임 구동기 실행(공개방:커뮤니티서버) ## 
./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -publiclobby

 

  • screen 유틸을 백그라운드로 빼고 빠져나가기 
ctrl + a + d

 


스탭8 : 최종 접속 테스트 

서버 정상 접근 확인

 


기타 실행파라미터, 환경설정, 맵,  저장 데이터와 관련된 상세 사항은
자주하는 질문 포스팅을 참조하세요
이상 팰월드 전용서버 구축 가이드 였습니다. 
추가로 궁금하신 사항은 테크팀 공식 디스코드 채널로 방문해주세요 

 

테크팀's server Discord 서버에 가입하세요!

나만의 게임서버를 구축하고, 지인들과 함께 즐기기 위한 기술 가이드 | 멤버 2978명

discord.com

 

[2024.07]팰월드 서버구축 자주하는 질문 & 답변 모음

안녕하세요 테크팀 입니다.유튜브 채널을 운영하면서 많은 구독자님들의다양한 질문을 받고, 답변해드리고 있습니다. 그중 가장 많이 질문하고, 답변 드린 사항을 정리하여 안내드립니다.본

techtim.tistory.com

 

반응형

+ Recent posts