반응형

시작하며 

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

 

YouTube 영상은 업로드 예정

 


참고자료

웹사이트

 

프로그램 데모 화면 미리 보기 

예제1 : 서버 접속자가 보유한 팰 전체 리스트 보기

 

예제2 : 서버 접속자 리스트 및 보유 팰

 

예제3 : 접속자 별 보유 팰의 상세 정보

 

 

사전 정보 
  • 추가로 개방되어야 할 방화벽 포트 : 원할 경우 변경 가능
TCP : 8080

 

  • PalWorldSettings.ini 파일에 반드시 아래 정보가 설정되어 있어야 동작 합니다.
1. RCON Enable 설정이 반드시 True 잡혀 있어야  
2. 관리자 패스워드 설정이 반드시 있어야 

 


리눅스 사설 서버 위에 구축

방화벽 추가 개방
  • 구글 클라우드에서 방화벽 개방  ( TCP 8080 )

TCP 8080 을 추가합니다.

 

  • 리눅스 OS에서 방화벽 개방

SSH 접근

 

  • 리눅스 OS에서 방화벽 개방
## 방화벽 개방 ##
sudo iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

## 방화벽 저장 ##
sudo netfilter-persistent save

## 방화벽 설정 확인 ##
sudo iptables -nL

 

파일 다운로드
 

Releases · zaigie/palworld-server-tool

[中文|English|日本語]基于.sav存档解析和RCON优雅地用可视化界面管理幻兽帕鲁专用服务器。/ Through parse .sav and RCON, visual interface management PalWorld dedicated server. - zaigie/palworld-server-tool

github.com

리눅스 다운로드를 위해 '링크 주소 복사' 를 눌러 URL을 카피함

 

  • 홈 디렉토리로 이동
cd ~

 

  • 다운로드 진행
wget https://github.com/zaigie/palworld-server-tool/releases/download/v0.6.1/pst_v0.6.1_linux_x86_64.tar.gz

wget 으로 다운로드

 

  • 다운로드한 파일 확인
ls -l

파일 리스트 확인

 

  • 압축해제 
gzip -d <파일명>

gzip -d pst_v0.6.1_linux_x86_64.tar.gz

gzip 압축 해제

 

  • tar 해제 
tar -xvf <파일명>

tar -vf pst_v0.6.1_linux_x86_64.tar

tar 해제

 

  • 파일 확인 및 pst 폴더 이동
ls -l
cd linux_x86_64

ls -l

 

최초 Inital 실행 및 환경 변수 선언
  • nano 편집기로 config.yaml 파일 수정 
nano config.yaml

 

  • config.yaml 파일 원본 양식
web:
  password: ""
  port: 8080
  tls: false
  cert_path: ""
  key_path: ""
  public_url: ""
rcon:
  address: "127.0.0.1:25575"
  password: ""
  is_palguard: false
  timeout: 5
  sync_interval: 60
save:
  path: "/path/to/your/Pal/Saved"
  decode_path: ""
  sync_interval: 120
  backup_interval: 14400
manage:
  kick_non_whitelist: false

 

  • 아래와 같이 수정
  • 반드시 절대 경로를 모두 입력해야 합니다.
web:
  password: ""
  port: 8080
  tls: false
  cert_path: ""
  key_path: ""
  public_url: ""
rcon:
  address: "127.0.0.1:25575"
  password: "12341234"        <--- PalWorldSettings.ini에 있는 관리자 비밀번호 
  is_palguard: false
  timeout: 5
  sync_interval: 60
save:
  path: "/home/ubuntu/Steam/steamapps/common/PalServer/Pal/Saved/SaveGames/0/A860A46533464E0A934425B7A17121C1/Level.sav"
  decode_path: ""
  sync_interval: 120
  backup_interval: 14400
manage:
  kick_non_whitelist: false

 

실행 및 최종 확인
  • screen 실행
screen

 

  • pst 실행 
./pst

 

  • 스크린 빠져나가기 
ctrl + a + d

 

  • 웹브라우저 실행 후 접속 테스트
http://<VM공인IP>:8080


예 - http://123.123.123.123:8080

웹프라우저를 통한 정상 접근 확인

 

반응형

 

반응형

+ Recent posts