반응형

시작하며 

  • 본 가이드는 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