Docker로 Palworld 서버 실행하기: 완벽 가이드
Docker로 Palworld 서버 실행하기: 완벽 가이드
Palworld의 몰입감 넘치는 세계에 뛰어들고 싶지만 전용 서버 설정이 벅차게 느껴지나요? Docker의 힘을 이용하면 손쉽게 나만의 Palworld 서버를 호스팅하고 친구들과 함께 이 매력적인 게임을 탐험할 수 있습니다. Docker를 사용하여 Palworld 서버를 시작하는 데 도움이 되는 단계별 가이드를 소개합니다.
Palworld 서버에 Docker를 사용하는 이유
Docker는 게임 서버를 설정하고 관리하는 간소화된 접근 방식을 제공합니다. 모든 필요한 도구가 컨테이너 내에 포함되어 있어 SteamCMD와 같은 복잡한 설치가 필요하지 않습니다. 다음은 몇 가지 주요 장점입니다:
- 단순성: Docker는 설정 과정을 간소화하여 최소한의 기술 지식만으로도 가능합니다.
- 일관성: 안정적이고 일관된 게임 환경을 보장하여 충돌을 줄입니다.
- 커스터마이징: Docker를 사용하면 서버 설정을 쉽게 조정하여 독특한 게임 경험을 만들 수 있습니다.
Palworld 서버 설정을 위한 전제 조건
시작하기 전에 다음 사항을 확인하세요:
- Docker 및 Docker Compose: 컨테이너를 효과적으로 관리하기 위해 Docker와 Docker Compose를 설치하세요.
- 적합한 장치: Linux, Windows 또는 Mac 시스템에서 Palworld 서버를 실행할 수 있습니다. 장치가 최소 CPU 및 RAM 요구 사항(4코어, 16GB RAM, 최소 8GB 저장소)을 충족하는지 확인하세요[4].
Docker로 Palworld 서버 설정하기: 단계별 가이드
1. Docker 및 Docker Compose 설치하기
1단계: Docker 다운로드 및 설치
다음 명령어를 터미널에 입력하여 Docker를 설치할 수 있습니다:
curl -sSL https://get.docker.com | sh
이 명령어는 시스템에 Docker를 가져와 설치합니다[1].
2단계: 사용자에게 Docker 그룹 추가하기
루트 권한 없이 Docker를 관리하려면 다음 명령어를 실행하세요:
sudo usermod -aG docker $USER
이 명령어를 실행한 후 시스템을 재부팅하여 변경 사항을 적용하세요[1].
2. 서버 디렉토리 준비하기
Palworld 서버 파일을 저장할 디렉토리를 생성하세요. 다음과 같은 명령어를 사용하세요:
sudo mkdir -p /opt/stacks/palworld/data
sudo chown 1000:1000 /opt/stacks/palworld/data
이 명령어는 폴더를 설정하고 특정 사용자 ID(1000)에게 소유권을 부여하여 Docker 컨테이너의 원활한 접근을 보장합니다[1].
3. Docker Compose 파일 구성하기
1단계: Docker 이미지 다운로드 및 설정
필요한 Docker 이미지를 다운로드하고 서버 설정을 구성하세요. 예를 들어, thijsvanloef/palworld-server-docker
이미지를 사용하세요:
version: "3"
services:
palworld:
image: thijsvanloef/palworld-server-docker:latest
restart: unless-stopped
container_name: palworld-server
stop_grace_period: 30s
ports:
- 8211:8211/udp
- 27015:27015/udp
environment:
- PUID=1000
- PGID=1000
- PORT=8211
- PLAYERS=16
- MULTITHREADING=false
- SERVER_DESCRIPTION="My Palworld Docker Server"
- ADMIN_PASSWORD="myAdminPassword"
volumes:
- ./palworld:/palworld/
필요에 따라 환경 변수를 조정하세요[4].
4. Palworld 서버 시작하기
Docker Compose를 사용하여 Palworld 서버를 실행하세요:
docker-compose up -d
이 명령어는 서버를 분리 모드에서 시작합니다. docker-compose.yml
파일이 있는 동일한 디렉토리에 있는지 확인하세요[3].
포트 포워딩 및 방화벽 설정
로컬 네트워크 외부에서 서버에 접근하려면 포트 포워딩을 설정해야 합니다:
- 포트 식별: Palworld 서버의 기본 포트는
8211
과27015
입니다. 이 포트를 라우터에서 포워딩해야 합니다. - 정적 IP 할당: 서버 장치에 정적 IP 주소를 할당하여 안정적인 연결을 유지하세요.
- 방화벽 설정 업데이트:
netsh advfirewall firewall add rule
(Windows에서)와 같은 명령어를 사용하여 이러한 포트에서 수신 연결을 허용하세요[3].
Palworld 서버 커스터마이징
Docker를 사용하면 서버 설정을 쉽게 커스터마이징할 수 있습니다:
- RCON 구성: RCON과 같은 도구를 사용하여 명령을 직접 명령줄에서 관리하세요.
- 환경 변수:
EXP_RATE
,DAY_TIME_SPEED_RATE
,NIGHT_TIME_SPEED_RATE
와 같은 설정을 조정하여 독특한 게임 경험을 만드세요[5].
서버 호스팅
로컬에서 서버를 실행하는 것이 편리하지만 클라우드 플랫폼에서 호스팅하면 더 많은 안정성과 확장성을 제공할 수 있습니다. LightNode와 같은 솔루션은 Palworld 서버를 관리하기에 완벽한 안전하고 효율적인 서버 호스팅 옵션을 제공합니다:
LightNode를 사용하면 서버를 안정적이고 안전하게 유지할 수 있으며, 적극적으로 모니터링하지 않을 때도 마찬가지입니다.
결론
이 가이드를 통해 Docker화된 서버로 Palworld 모험을 시작할 준비가 되었습니다. Docker는 설정 과정을 간소화하여 게임의 재미있는 부분에 집중할 수 있게 해줍니다. 광활한 오픈 월드를 탐험하든 독특한 경험을 위해 서버를 커스터마이징하든, Docker가 모든 것을 가능하게 합니다.
친구들과 함께 Palworld에 뛰어들 준비가 되셨나요? 나만의 서버를 호스팅하고 싶지만 전문 지식이 부족하다면, LightNode와 같은 관리 플랫폼에서 실행하면 기술적인 부분을 처리할 수 있습니다. 옵션을 탐색하고 Palworld 경험을 더욱 즐겁게 만들어 보세요.