목차
- 친구들과 팔월드 멀티플레이하는데 렉이 심할 때
- 팔월드 멀티플레이 방식, 어떤 게 있나요?
- 팔월드 서버 사양은 어느 정도가 필요할까?
- 팔월드 전용 서버 구축 — 단계별 가이드 (Linux 기준)
- 1단계: SteamCMD 설치
- 2단계: 팔월드 서버 설정 파일 수정
- 3단계: 방화벽 및 포트 개방
- 4단계: systemd 서비스로 자동 실행 설정
- 실제로 겪은 트러블슈팅
- 문제 1: 서버는 켜졌는데 접속이 안 돼요
- 문제 2: 서버가 자꾸 크래시돼요
- 문제 3: 시간이 지나면 팔월드 서버가 느려져요
- 팔월드 서버 접속 확인 및 결과
- 홈 서버 vs 클라우드 서버 — 어떤 걸 선택할까?
- 자주 묻는 질문 (FAQ)
- Q. 팔월드 전용 서버를 돌리려면 팔월드를 구매해야 하나요?
- Q. 서버를 24시간 켜두면 전기세가 많이 나오나요?
- Q. 친구가 접속할 때 제 IP 주소를 알려줘야 하나요?
- Q. 팔월드 서버 파일 업데이트는 어떻게 하나요?
- 마무리 — 팔월드 전용 서버 구축, 어렵지 않아요
친구들과 팔월드 멀티플레이하는데 렉이 심할 때
팔월드가 출시됐을 때 저도 꽤 빠져들었습니다. 근데 문제가 생겼어요. 친구들과 함께 멀티플레이를 켰더니 렉이 장난이 아니더라고요. 호스트 역할을 맡은 친구 PC 사양이 딸리기도 했고, 친구가 게임을 꺼버리면 서버도 같이 꺼지는 구조라서 지속적인 플레이가 불가능했거든요.
그래서 결국 저 직접 팔월드 전용 서버를 구축하기로 했습니다. 처음엔 "이거 어렵겠지"라고 생각했는데, 막상 해보니까 생각보다 할 만하더라고요. 물론 삽질도 좀 했습니다 ㅎㅎ. 이 글에서는 제가 직접 겪은 과정을 바탕으로 팔월드 전용 서버 구축 방법을 처음부터 끝까지 안내해 드릴게요.
팔월드 전용 서버의 전체 구성 개요 — 클라이언트, 서버, 포트포워딩의 관계를 한눈에 볼 수 있습니다.
팔월드 멀티플레이 방식, 어떤 게 있나요?
팔월드 멀티플레이를 하는 방법은 크게 세 가지입니다.
- 인게임 멀티플레이(Co-op): 게임 내에서 바로 초대하는 방식. 가장 간단하지만 호스트가 꺼지면 서버도 꺼집니다.
- 팔월드 전용 서버(Dedicated Server): 별도 서버 프로세스를 24시간 운영. 호스트 없이 언제든 접속 가능합니다.
- 서버 호스팅 업체 이용: 돈 내고 업체에 맡기는 방식. 편하지만 월 비용이 발생합니다.
저는 직접 제어하고 싶기도 했고, 비용도 아끼고 싶어서 두 번째 방법인 팔월드 전용 서버를 직접 구축하는 방향을 선택했습니다. 집에 굴러다니는 리눅스 서버가 있어서 더 좋았고요.
팔월드 서버 사양은 어느 정도가 필요할까?
팔월드 공식 권장 사양이 있는데, 실제로 써보니 최소 사양 이상은 맞춰줘야 쾌적하더라고요. 아래 표로 정리했습니다.
| 항목 | 최소 사양 | 권장 사양 |
|---|---|---|
| CPU | 4코어 | 8코어 이상 |
| RAM | 16GB | 32GB |
| 저장공간 | 20GB 이상 | SSD 40GB 이상 |
| OS | Ubuntu 20.04 LTS 이상 / Windows Server | Ubuntu 22.04 LTS |
| 네트워크 | 100Mbps | 1Gbps |
💡 팁: 친구 4~5명 정도 소규모로 즐긴다면 16GB RAM에 4코어도 충분했습니다. 10명 이상이 접속한다면 넉넉하게 잡는 게 좋아요.
팔월드 전용 서버 구축 — 단계별 가이드 (Linux 기준)
저는 Ubuntu 22.04 LTS 기반으로 진행했습니다. Windows도 방식은 비슷하지만, 리눅스가 서버 운영에는 훨씬 안정적이더라고요. 자, 시작해볼게요.
1단계: SteamCMD 설치
팔월드 서버 파일은 Steam의 서버 전용 CLI 도구인 SteamCMD를 통해 다운로드합니다. Steam 클라이언트 없이 서버 파일만 받을 수 있는 커맨드라인 도구예요.
# 32비트 라이브러리 및 SteamCMD 설치
sudo apt-get update
sudo apt-get install -y lib32gcc-s1 steamcmd
설치가 끝나면 SteamCMD를 실행해서 팔월드 서버 파일을 받아옵니다.
# SteamCMD 실행
steamcmd
# SteamCMD 내부 명령어
login anonymous
force_install_dir /home/palworld-server
app_update 2394010 validate
quit
여기서 2394010은 팔월드 전용 서버의 Steam App ID입니다. 다운로드가 좀 걸리니까 커피 한 잔 하고 오시면 돼요 ☕
2단계: 팔월드 서버 설정 파일 수정
서버 파일이 다운로드됐으면 설정 파일을 손봐야 합니다. 처음 실행 전에는 설정 파일이 없으니, 일단 서버를 한 번 실행해서 기본 파일을 생성해줘야 해요. 저도 이 부분에서 처음에 헷갈렸습니다.
# 서버 폴더로 이동
cd /home/palworld-server
# 첫 실행 (설정 파일 생성 목적)
./PalServer.sh
몇 초 실행하다가 Ctrl+C로 종료하면 설정 파일이 생성됩니다. 이제 설정 파일을 열어볼게요.
nano Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
아래는 제가 실제로 사용하는 핵심 설정값들입니다.
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(
Difficulty=None,
DayTimeSpeedRate=1.000000,
NightTimeSpeedRate=1.000000,
ExpRate=1.000000,
PalCaptureRate=1.000000,
ServerPlayerMaxNum=32,
ServerName="13년차의 서버실 팔월드",
ServerDescription="친구들만 접속 가능",
AdminPassword="여기에_관리자_비밀번호",
ServerPassword="여기에_서버_입장_비밀번호",
PublicPort=8211,
PublicIP="",
RCONEnabled=False,
RCONPort=25575
)
⚠️ 주의: AdminPassword와 ServerPassword는 반드시 설정하세요. 비워두면 누구나 관리자 권한을 얻거나 접속할 수 있습니다. 저도 처음에 이 부분을 빼먹었다가 모르는 사람이 접속해서 당황했었거든요 ㅎㅎ
PalWorldSettings.ini 설정 파일 수정 및 공유기 포트포워딩 설정 화면 예시입니다.
3단계: 방화벽 및 포트 개방
팔월드 서버는 기본적으로 UDP 8211 포트를 사용합니다. 방화벽에서 이 포트를 열어줘야 외부에서 접속이 가능해요.
# UFW 방화벽 포트 개방
sudo ufw allow 8211/udp
sudo ufw allow 8211/tcp
sudo ufw reload
# 방화벽 상태 확인
sudo ufw status
집 서버를 사용한다면 공유기에서도 포트포워딩 설정이 필요합니다. 공유기 관리 페이지(보통 192.168.1.1 또는 192.168.0.1)에 접속해서 UDP 8211 포트를 서버 내부 IP로 연결해주면 됩니다. 공유기마다 UI가 다르니까 제조사 이름 + "포트포워딩" 검색하시면 바로 나와요.
4단계: systemd 서비스로 자동 실행 설정
서버를 매번 수동으로 켜는 건 너무 불편하죠. systemd에 서비스로 등록하면 서버가 재부팅돼도 자동으로 팔월드 서버가 켜집니다. 이거 설정하고 나서 진짜 편해졌어요.
sudo nano /etc/systemd/system/palworld.service
[Unit]
Description=Palworld Dedicated Server
After=network.target
[Service]
Type=simple
User=ubuntu
WorkingDirectory=/home/palworld-server
ExecStart=/home/palworld-server/PalServer.sh
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
# 서비스 등록 및 시작
sudo systemctl daemon-reload
sudo systemctl enable palworld
sudo systemctl start palworld
# 서비스 상태 확인
sudo systemctl status palworld
✅ Active: active (running)이 뜨면 팔월드 전용 서버가 정상 실행 중인 겁니다!
실제로 겪은 트러블슈팅
솔직히 말하면 처음 설정할 때 한 번에 됐던 건 아니었습니다. 제가 겪었던 문제들과 해결법을 공유할게요.
문제 1: 서버는 켜졌는데 접속이 안 돼요
가장 흔한 문제입니다. 체크리스트를 순서대로 확인해보세요.
- 방화벽에서 UDP 8211 포트가 열려 있는지 확인
- 공유기 포트포워딩이 올바르게 설정됐는지 확인
- 서버의 공인 IP 주소를 정확히 입력했는지 확인 (내부 IP가 아닌 외부 IP)
sudo systemctl status palworld로 서버 프로세스가 살아있는지 확인
제 경우엔 포트포워딩을 TCP로만 설정하고 UDP를 빠뜨려서 한참 헤맸습니다. UDP 꼭 챙기세요!
문제 2: 서버가 자꾸 크래시돼요
메모리 부족이 원인인 경우가 많습니다. free -h 명령어로 메모리 여유를 확인해보세요. 16GB 이하라면 스왑(Swap) 메모리를 추가해주는 게 좋습니다.
# 4GB 스왑 파일 생성
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
# 재부팅 후에도 유지되게 fstab에 추가
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
문제 3: 시간이 지나면 팔월드 서버가 느려져요
팔월드 서버는 장시간 운영하면 메모리 누수가 발생하는 경우가 있습니다. 임시방편이지만 새벽에 자동으로 재시작하도록 크론탭(crontab)을 설정해두면 훨씬 쾌적해져요.
crontab -e
# 매일 새벽 4시에 팔월드 서버 재시작
0 4 * * * sudo systemctl restart palworld
팔월드 서버 접속 확인 및 결과
설정이 다 끝났으면 팔월드 게임을 실행하고 접속해봐야겠죠. 방법은 간단합니다.
- 팔월드 실행 후 "멀티플레이 참가" 선택
- "IP 주소로 접속" 클릭
- 서버 공인 IP 주소와 포트 입력:
123.456.789.0:8211형식 - 설정한 서버 비밀번호 입력
- 🎉 입장!
처음 접속했을 때 친구가 "오, 렉 없다!"라고 했을 때의 그 쾌감이란... 진짜 보람 있더라고요. 서버 상태를 실시간으로 모니터링하고 싶다면 journalctl -u palworld -f 명령어로 로그를 실시간으로 볼 수 있습니다.
팔월드 전용 서버 접속 성공 화면과 터미널에서 확인하는 서버 실시간 로그입니다.
홈 서버 vs 클라우드 서버 — 어떤 걸 선택할까?
혹시 집에 굴러다니는 서버가 없다면 클라우드 서버를 쓰는 방법도 있습니다. 각각 장단점이 있으니 상황에 맞게 선택하세요.
| 항목 | 홈 서버 | 클라우드 서버 (AWS, GCP 등) |
|---|---|---|
| 초기 비용 | 장비 구매 필요 | 없음 (사용량 과금) |
| 월 운영비 | 전기세만 발생 | 인스턴스 비용 발생 |
| 네트워크 안정성 | ISP 품질에 의존 | 데이터센터급 안정성 |
| 유지보수 | 직접 해야 함 | 인프라는 업체가 관리 |
| 확장성 | 하드웨어 한계 | 필요할 때 바로 확장 가능 |
| 추천 대상 | 이미 서버 있는 분, 홈랩 운영자 | 빠르게 시작하고 싶은 분 |
저는 홈랩 서버가 있어서 그냥 집에서 돌리고 있는데, 만약 처음 시작하신다면 AWS Lightsail이나 Oracle Cloud Free Tier 같은 서비스를 써보는 것도 방법이에요. Oracle Cloud는 무료 티어가 꽤 넉넉하거든요.
자주 묻는 질문 (FAQ)
Q. 팔월드 전용 서버를 돌리려면 팔월드를 구매해야 하나요?
A. 서버 전용 파일은 SteamCMD로 무료로 다운로드 가능합니다. 하지만 접속하는 클라이언트(플레이어)는 각자 팔월드를 구매해야 합니다.
Q. 서버를 24시간 켜두면 전기세가 많이 나오나요?
A. 서버 사양과 전력 소비량에 따라 다르지만, 일반 미니 PC 계열이라면 월 몇 천 원 수준입니다. 고성능 타워 서버라면 더 나올 수 있어요.
Q. 친구가 접속할 때 제 IP 주소를 알려줘야 하나요?
A. 네, 공인 IP 주소를 알려줘야 합니다. 보안이 걱정된다면 서버 비밀번호를 반드시 설정하고, 필요하다면 VPN을 활용하는 방법도 있습니다. 다음 글에서 팔월드 서버에 VPN을 적용하는 방법도 다뤄볼 예정이에요.
Q. 팔월드 서버 파일 업데이트는 어떻게 하나요?
A. SteamCMD로 동일하게 app_update 2394010 validate를 실행하면 됩니다. 업데이트 전에 서버를 먼저 종료하는 게 좋아요.
팔월드 전용 서버 구축 방법 선택 가이드 — 홈 서버, 클라우드, 호스팅 업체 비교 요약입니다.
마무리 — 팔월드 전용 서버 구축, 어렵지 않아요
팔월드 전용 서버 구축, 생각보다 어렵지 않죠? 핵심을 정리하면 이렇습니다.
- ✅ SteamCMD로 팔월드 서버 파일 다운로드
- ✅ PalWorldSettings.ini 설정 (서버 이름, 비밀번호 필수)
- ✅ 방화벽 + 포트포워딩으로 UDP 8211 포트 개방
- ✅ systemd 서비스 등록으로 자동 실행
- ✅ 친구들과 공인 IP:8211로 접속
처음 설정할 때 포트포워딩 때문에 한 시간 넘게 헤맸던 기억이 나네요. 근데 그 과정이 있었기에 지금은 이런 글을 쓸 수 있는 거겠죠 ㅎㅎ. 혹시 설정하다가 막히는 부분이 있으시면 댓글로 남겨주세요. 제가 아는 선에서 최대한 도와드리겠습니다.
다음 글에서는 팔월드 서버에 백업 자동화를 적용하는 방법을 다뤄볼 예정입니다. 열심히 키운 팰들을 날려먹지 않으려면 백업은 필수거든요. 즐거운 팔월드 생활 되세요! 🎉
'Tech & Hobby > Game' 카테고리의 다른 글
| [Game] 스팀 게임 성능 최적화: 프레임 드랍 해결부터 그래픽 설정까지 (0) | 2026.05.09 |
|---|---|
| [Game] 라즈베리 파이 5 마인크래프트 서버 구축: 저전력 게임 호스팅 완전 가이드 (1) | 2026.05.08 |
| [Game] 스팀덱 OLED vs ROG Ally 비교: 휴대용 게임기 선택 가이드 (2) | 2026.05.02 |
| [Game] 에뮬레이터 성능 최적화: RetroArch 및 PCSX2 설정 가이드 (0) | 2026.05.01 |
| [Game] 스팀덱 도킹 스테이션 선택 가이드: 공식 독 vs 서드파티 비교 및 실전 설정 (2) | 2026.04.25 |
| [Game] 스팀덱 SSD 업그레이드 가이드: 성능 향상 및 저장 공간 확장 (0) | 2026.04.25 |