본문으로 건너뛰기

팔월드 데디케이트 서버 설정

도커 환경변수를 사용해 팔월드 서버 세팅 변경방법.

환경 변수

다음 값을 사용하여 부팅 시 서버의 설정을 변경할 수 있습니다. 서버를 시작하기 전에 다음 환경 변수를 설정하는 것이 좋습니다:

  • PLAYERS
  • PORT
  • PUID
  • PGID
변수명정보기본값허용되는 값
TZ서버 백업에 사용되는 타임스템프 시간대KSTTZ Identifiers
PLAYERS*서버에 참여할 수 있는 최대 플레이어 수161-32
PORT*서버에 사용되는 포트(UDP)82111024-65535
PUID*서버를 실행할 사용자의 아이디입니다.1000!0
PGID*서버가 실행해야 하는 그룹의 GID입니다.1000!0
MULTITHREADING**멀티 스레드 CPU 환경에서 성능을 향상시킵니다. 최대 약 4개의 스레드까지만 효과가 있으며, 이 이상의 스레드를 할당하는 것은 큰 의미가 없습니다.falsetrue/false
COMMUNITY커뮤니티 서버 탐색기에 서버가 표시되는지 여부(USE WITH SERVER_PASSWORD 와 함께 사용)falsetrue/false
PUBLIC_IP서버가 실행 중인 네트워크의 PUBLIC IP를 수동으로 지정할 수 있습니다. 지정하지 않으면 자동으로 감지됩니다. 제대로 작동하지 않으면 수동 구성을 시도하세요.x.x.x.x
PUBLIC_PORT서버가 실행 중인 네트워크의 포트 번호를 수동으로 지정할 수 있습니다. 지정하지 않으면 자동으로 감지됩니다. 제대로 작동하지 않으면 수동 구성을 시도하세요.1024-65535
SERVER_NAME서버 이름"string"
SERVER_DESCRIPTION서버 설명"string"
SERVER_PASSWORD서버 접속을 위한 비밀번호"string"
ADMIN_PASSWORD관리자 비밀번호"string"
UPDATE_ON_BOOT**도커 컨테이너가 시작될 때 서버 업데이트/설치(컨테이너를 처음 실행할 때 이 기능을 활성화해야 합니다).truetrue/false
RCON_ENABLED***Palworld RCON 활성화truetrue/false
RCON_PORTRCON접속 포트255751024-65535
QUERY_PORTSteam 서버와 통신하는 데 사용되는 쿼리 포트270151024-65535
BACKUP_CRON_EXPRESSION자동 백업 주기0 0 * * *Cron 표현식 필요 - cron을 이용한 자동 백업 설정 참조
BACKUP_ENABLED자동 백업을 활성화 여부truetrue/false
DELETE_OLD_BACKUPS오래된 백업 파일 자동 삭제 여부falsetrue/false
OLD_BACKUP_DAYS백업 보관 일수30임의의 양의 정수
AUTO_UPDATE_CRON_EXPRESSION자동 업데이트 주기.0 * * * *Cron 표현식 필요 - cron을 이용한 자동 업데이트 설정 참조
AUTO_UPDATE_ENABLED자동 업데이트 활성화 여부falsetrue/false
AUTO_UPDATE_WARN_MINUTES업데이트 대기 시간 설정(분), 이때 사용자는 분 단위로 서버 업데이트에 대한 알림을 받습니다30!0
AUTO_REBOOT_CRON_EXPRESSION자동 서버 재부팅 주기0 0 * * *Cron 표현식 필요 - cron을 이용한 자동 재부팅 설정 참조
AUTO_REBOOT_ENABLED자동 서버 재부팅 활성화 여부falsetrue/false
AUTO_REBOOT_WARN_MINUTES재부팅 대기 시간 설정(분), 이때 사용자는 분 단위로 서버 종료에 대한 알림을 받습니다.5!0
AUTO_REBOOT_EVEN_IF_PLAYERS_ONLINE플레이어 온라인시에도 재부팅.falsetrue/false
TARGET_MANIFEST_ID게임의 버젼을 스팀 다운로드 디포의 해당 Manifest ID로 고정.See Manifest ID Table
DISCORD_WEBHOOK_URL디스코드 웹훅 URLhttps://discord.com/api/webhooks/<webhook_id>
DISCORD_CONNECT_TIMEOUT디스코드 명령 초기 연결 시간 초과30!0
DISCORD_MAX_TIMEOUTDiscord 총 훅 시간 초과30!0
DISCORD_PRE_UPDATE_BOOT_MESSAGE서버 업데이트 시작 시 전송되는 디스코드 메시지Server is updating..."string"
DISCORD_POST_UPDATE_BOOT_MESSAGE서버 업데이트 완료 시 전송되는 디스코드 메시지Server update complete!"string"
DISCORD_PRE_START_MESSAGE서버가 시작될 때 전송되는 디스코드 메시지Server is started!"string"
DISCORD_PRE_SHUTDOWN_MESSAGE서버가 종료되기 시작할 때 전송되는 디스코드 메시지Server is shutting down..."string"
DISCORD_POST_SHUTDOWN_MESSAGE서버가 멈췄을 때 전송되는 디스코드 메시지Server is stopped!"string"
DISABLE_GENERATE_SETTINGS자동으로 PalWorldSettings.ini를 생성할지 여부falsetrue/false
DISABLE_GENERATE_ENGINE엔진설정의 생성을 비활성화 합니다.initruetrue/false
ENABLE_PLAYER_LOGGING플레이어가 접속 또는 종료시 로깅과 공지를 활성화truetrue/false
PLAYER_LOGGING_POLL_PERIOD플레이어의 접속과 종료를 확인하기위한 폴링시간(초) 설정5!0
ARM_COMPATIBILITY_MODE서버 업데이트를하기 위해 steamcmd를 실행시 호환성 레이어를 Box86에서 QEMU로 변경. 이 설정은 ARM64 호스트 전용입니다.falsetrue/false

*설정하는 것을 적극 권장합니다.

** 이 옵션을 활성화하여 실행할 때 주의해야 할 사항을 확인하세요.

*** docker stop이 서버를 저장하고 정상적으로 종료하는 데 필요합니다.

사용되는 포트

서버에는 기본적으로 다음과 같은 포트가 필요합니다.

PortInfo
8211Game Port (UDP)
27015Query Port (UDP)
25575RCON Port (TCP)