KeepWorlds

무료 브라우저 도구

1.0 버전 대응

팰월드 서버 설정 생성기

팰월드는 서버 설정을 전부 쉼표로 구분된 한 줄에 몰아넣어서, 문자 하나만 틀려도 모든 항목이 기본값으로 돌아갑니다. 이 도구가 그 한 줄을 대신 만들어 줍니다. 월드 설정은 팰월드 서버 회원 페이지와 같은 폼이고, 여기에 직접 서버를 세울 때만 필요한 항목——접속 비밀번호, 관리자 비밀번호, 포트, RCON과 REST——을 더했습니다. 쓰던 파일을 붙여넣으면 그 파일을 고친 결과가 나오고, 이 도구가 다루지 않는 설정은 그대로 남습니다.

생성된 PalWorldSettings.ini

여기서 바꾸실 수 있는 항목만 써 넣습니다. 적히지 않은 항목은 팰월드가 자체 기본값을 쓰므로, 짧은 파일도 완전한 파일입니다.

이 도구는 전부 브라우저 안에서 돌아갑니다. 붙여넣은 파일도, 입력한 비밀번호도 저희 쪽으로 오지 않습니다.

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(BaseCampMaxNumInGuild=4,BaseCampWorkerMaxNum=15,BuildObjectDamageRate=1,BuildObjectDeteriorationDamageRate=1,CollectionDropRate=1,CollectionObjectHpRate=1,CollectionObjectRespawnSpeedRate=1,DayTimeSpeedRate=1,DeathPenalty=Item,DropItemMaxNum=3000,EnemyDropItemRate=1,EquipmentDurabilityDamageRate=1,ExpRate=1,GuildPlayerMaxNum=20,ItemCorruptionMultiplier=1,ItemWeightRate=1,MaxBuildingLimitNum=0,MonsterFarmActionSpeedRate=1,NightTimeSpeedRate=1,PalAutoHPRegeneRate=1,PalAutoHpRegeneRateInSleep=1,PalCaptureRate=1,PalDamageRateAttack=1,PalDamageRateDefense=1,PalEggDefaultHatchingTime=1,PalSpawnNumRate=1,PalStaminaDecreaceRate=1,PalStomachDecreaceRate=1,PlayerAutoHPRegeneRate=1,PlayerAutoHpRegeneRateInSleep=1,PlayerDamageRateAttack=1,PlayerDamageRateDefense=1,PlayerStaminaDecreaceRate=1,PlayerStomachDecreaceRate=1,ServerPlayerMaxNum=8,SupplyDropSpan=180,WorkSpeedRate=1,bAllowGlobalPalboxExport=True,bAllowGlobalPalboxImport=True,bEnableFastTravel=True,bEnableFastTravelOnlyBaseCamp=False,bEnableInvaderEnemy=True,bEnablePlayerToPlayerDamage=False,bHardcore=False,bPalLost=False)

지금 쓰시는 파일에서 시작하기

현재 PalWorldSettings.ini를 붙여넣거나 이 칸으로 끌어다 놓거나 ‘파일 선택’으로 불러와 주십시오. 파일 전체도 좋고 OptionSettings 줄만 넣으셔도 됩니다. 이 도구가 다루지 않는 설정은 그대로 보존됩니다.

난이도에서 시작하기

공식 기본 밸런스. 모든 배율이 ×1이고 사망 시 장비를 제외한 아이템을 잃습니다

서버와 접속

친구에게 보이는 이름과 누가 들어올 수 있는지

ServerName

친구가 게임 안 서버 목록에서 보게 되는 이름입니다(최대 32자). 쉼표, 등호, 괄호, 따옴표, 백슬래시, $, 백틱은 쓸 수 없습니다.

ServerPlayerMaxNum

플랜 인원보다 높게 올리면 부하는 본인 책임이며 안정성을 보장하지 않습니다.

ServerDescription
ServerPassword

비워 두면 누구나 들어올 수 있는 공개 서버가 됩니다.

AdminPassword

RCON과 REST API는 이 값만으로 인증합니다. 비워 두면 REST API는 모든 요청을 거부하고, RCON을 켜 두었다면 누구나 접속할 수 있습니다.

bShowPlayerList

켜면 플레이어가 ESC 메뉴에서 현재 접속자를 볼 수 있습니다.

bAllowClientMod

끄면 모드를 켠 플레이어는 들어올 수 없습니다. 플레이어 PC의 모드만 해당하며, 서버 자체에 모드를 설치하는지와는 관계없습니다.

네트워크와 API

공개 포트, RCON, REST API

PublicPort

커뮤니티 서버 목록에 표시되는 포트입니다. 서버가 실제로 수신하는 포트는 바뀌지 않으며, 포트 포워딩은 따로 설정해야 합니다.

PublicIP

보통은 비워 둬도 됩니다(호스트가 자동으로 채웁니다). NAT 뒤에 있어서 목록에 표시되는 주소가 틀릴 때만 직접 넣으세요.

RCONEnabled

관리 도구와 봇이 명령을 보내는 원격 콘솔입니다. 관리자 비밀번호를 먼저 설정해야 합니다.

RCONPort
RESTAPIEnabled

패널과 봇이 쓰는 HTTP 관리 인터페이스입니다. 관리자 비밀번호를 먼저 설정해야 합니다.

RESTAPIPort
CrossplayPlatforms

선택한 플랫폼만 이 서버에 들어올 수 있어요. ‘공개 로비’와는 다른 설정입니다 — 그쪽은 커뮤니티 목록에 노출할지, 이쪽은 주소를 아는 사람을 플랫폼 기준으로 들일지를 정합니다.

배율과 획득량

경험치, 포획, 채집, 작업 속도

ExpRate
PalCaptureRate
CollectionDropRate
EnemyDropItemRate
WorkSpeedRate
PalSpawnNumRate
DayTimeSpeedRate
NightTimeSpeedRate
PalEggDefaultHatchingTime

0이면 즉시 부화합니다. 다른 알의 부화 시간도 함께 바뀝니다.

CollectionObjectHpRate
CollectionObjectRespawnSpeedRate

전투와 난이도

피해량, PvP, 사망 페널티, 습격

DeathPenalty
PlayerDamageRateAttack
PlayerDamageRateDefense
PalDamageRateAttack
PalDamageRateDefense
bEnableInvaderEnemy
bEnablePlayerToPlayerDamage
bHardcore

서버 최초 설정에서만 켤 수 있습니다. 월드 생성 후에 켜도 적용되지 않습니다.

bPalLost

위와 같습니다. 서버 최초 설정에서 켠 경우에만 적용됩니다.

bIsPvP

이 항목은 PvP 규칙만 켭니다. 플레이어끼리 실제로 피해를 줄 수 있는지는 ‘플레이어 간 PvP 허용’ 항목이 정합니다.

멀티플레이와 PvP

음성 채팅, PvP 드롭, 지도 표시, 부활 대기 시간

bEnableVoiceChat
VoiceChatMaxVolumeDistance

이 거리 안에서는 음성 크기가 줄지 않습니다.

VoiceChatZeroVolumeDistance

이 거리를 넘으면 들리지 않고, 위 항목과의 사이에서는 소리가 점점 작아집니다.

bCanPickupOtherGuildDeathPenaltyDrop
bAdditionalDropItemWhenPlayerKillingInPvPMode
AdditionalDropItemNumWhenPlayerKillingInPvPMode

위 항목을 켰을 때만 적용됩니다.

bDisplayPvPItemNumOnWorldMap_BaseCamp
bDisplayPvPItemNumOnWorldMap_Player
BlockRespawnTime
RespawnPenaltyDurationThreshold

부활한 뒤 이 시간을 버티지 못하고 다시 쓰러지면, 다음 부활 대기 시간에 ‘부활 대기 시간 배율’이 곱해집니다.

RespawnPenaltyTimeScale

생존과 회복

허기, 스태미나, HP 회복

PlayerStomachDecreaceRate
PlayerStaminaDecreaceRate
PlayerAutoHPRegeneRate
PlayerAutoHpRegeneRateInSleep
PalStomachDecreaceRate
PalStaminaDecreaceRate
PalAutoHPRegeneRate
PalAutoHpRegeneRateInSleep

아이템과 드롭

무게, 내구도, 드롭 아이템, 보급

ItemWeightRate
ItemCorruptionMultiplier
EquipmentDurabilityDamageRate
DropItemMaxNum
SupplyDropSpan

거점과 길드

건축, 거점 수, 길드 인원

BuildObjectDamageRate
BuildObjectDeteriorationDamageRate
MonsterFarmActionSpeedRate
GuildPlayerMaxNum
BaseCampMaxNumInGuild
BaseCampWorkerMaxNum
MaxBuildingLimitNum

0은 무제한입니다. 올리면 서버 부하가 늘어납니다.

bAutoResetGuildNoOnlinePlayers

길드원이 ‘길드 미접속 판정 시간’보다 오래 접속하지 않으면 그 길드의 건축물과 거점 팰이 삭제됩니다.

AutoResetGuildTimeNoOnlinePlayers
GuildRejoinCooldownMinutes

0이면 대기 시간이 없습니다.

월드와 편의

빠른 이동, 팰 박스, 저장

bEnableFastTravel
bEnableFastTravelOnlyBaseCamp
bAllowGlobalPalboxExport
bAllowGlobalPalboxImport
AutoSaveSpan

자주 저장할수록 튕겼을 때 되돌아가는 양이 줄지만, 디스크 부하는 커집니다.

bIsUseBackupSaveData

게임이 세이브 데이터를 따로 한 벌 더 보관합니다. 디스크 부하가 늘어납니다.

자주 묻는 질문

PalWorldSettings.ini는 어디에 두나요
리눅스에서는 Pal/Saved/Config/LinuxServer/PalWorldSettings.ini, 윈도우에서는 Pal/Saved/Config/WindowsServer/PalWorldSettings.ini입니다. 파일을 바꾸신 뒤 서버를 다시 시작해 주십시오 — 팰월드는 시작할 때 한 번만 읽기 때문에 재시작 전에는 반영되지 않습니다.
비밀번호나 포트는, 여기서 서버를 쓰는 경우에도 직접 넣어야 하나요?
아니요. 저희가 운영하는 서버에서는 접속 비밀번호를 회원 페이지에서 바꾸고, 관리자 비밀번호는 저희가 만들어 보여 드립니다(백업 전 강제 저장에 쓰입니다). 포트도 이미 설정돼 있어서 그쪽 폼에는 월드 설정만 있습니다. 이 페이지에 더 있는 항목들은 직접 서버를 세우는 분들을 위한 것입니다.
파일을 고쳤는데 게임에서 달라지지 않습니다
흔한 원인은 세 가지입니다. 첫째, 서버를 다시 시작하지 않으신 경우 — 설정은 시작할 때 한 번만 읽습니다. 둘째, 줄이 망가진 경우입니다. 설정은 쉼표로 구분된 한 줄이라 값 안의 쉼표·등호·괄호·따옴표가 줄을 엉뚱한 곳에서 끊고, 줄이 망가졌을 때 팰월드는 모든 설정을 한꺼번에 기본값으로 되돌립니다. 이 경우는 오류처럼 보이지 않고 「내 수정이 무시되었다」처럼 보입니다. 셋째, 월드 폴더에 WorldOption.sav가 있는 경우입니다. 이 파일이 있으면 서버는 이 ini를 아예 읽지 않습니다(WorldOption.sav 항목을 참고해 주십시오).
월드 폴더에 있는 WorldOption.sav는 무엇이고, 지워야 하나요
게임 안 월드 설정의 스냅숏으로, 싱글 플레이나 멀티 플레이 월드를 전용 서버로 옮긴 세이브에 자주 따라옵니다. 서버의 월드 폴더에 이 파일이 있으면 서버는 이 파일의 설정을 쓰고 PalWorldSettings.ini는 읽지 않습니다. 저희가 2026년 10월 실제 서버에서 확인했을 때는 관리자 비밀번호까지 이 파일 안의 빈 값으로 바뀌어 REST API가 모두 인증에 실패했습니다. ini로 설정을 관리하시려면 서버를 멈추고 Pal/Saved/SaveGames/0/ 아래 해당 월드 폴더에서 이 파일을 다른 곳으로 옮긴 뒤(사본은 남겨 두십시오) 다시 시작해 주십시오. 멀티 플레이에서 맞춰 둔 배율을 유지하시려면, 옮기기 전에 게임 안 월드 설정을 보면서 값을 이 도구에 입력해 주십시오. 저희 세이브 변환 도구로 변환한 월드에는 이 파일이 들어가지 않습니다.
만들어진 파일이 제 것보다 짧은데 빠진 것이 있나요
빠지지 않았습니다. 적히지 않은 항목은 팰월드가 자체 기본값을 쓰므로 짧은 파일도 완전한 파일입니다 — 저희 서버도 같은 방식으로 설정합니다. 쓰시던 파일을 먼저 붙여넣으시면 이 도구가 다루지 않는 항목까지 내용이 모두 그대로 다시 나옵니다.
Difficulty(난이도) 항목은 왜 없나요
팰월드 1.0 공식 설정 문서에 이 항목이 없고, 서버에 함께 들어 있는 기본 파일에서도 Difficulty=None입니다. 난이도를 통째로 바꾸시려면 폼 위의 4단계 프리셋을 쓰십시오. 값은 게임 안 월드 설정에서 난이도를 바꿀 때 실제로 들어가는 값이고, 12개 항목을 한 번에 바꾼 뒤 항목별로 다시 조정할 수 있습니다.
RCON과 REST API는 켜야 하나요
관리 패널, 봇, 스크립트를 쓰실 때만 켜시고, 그때도 REST API면 충분합니다. RCON은 개발사가 지원 중단을 발표했고 한글 닉네임이 잘리는 문제도 있습니다. 둘 다 관리자 비밀번호 하나로만 보호되므로 먼저 충분히 긴 비밀번호를 정하시고, 두 포트 모두 방화벽에서 인터넷에 열지 마십시오. 공식 문서에도 REST API는 인터넷에 직접 노출하도록 설계되지 않았다고 적혀 있습니다. 원격으로 관리하시려면 SSH 터널을 쓰십시오.
월드 시드나 랜덤화는 왜 여기서 설정할 수 없나요
그 항목들은 월드를 생성할 때 정해지고 이후에는 바꿀 수 없습니다 — 팰월드 자체 설정 화면에도 그렇게 적혀 있습니다. 목록에 넣어 두면 아직 효과가 있는 것처럼 오해를 부릅니다.

다른 팰월드 도구

전체 보기

함께 보면 좋은 글

가이드 전체 보기