SteamCMD(Windows)를 활용해서 팰월드 전용 서버를 만들면, 4인 이상 플레이어와 함께 게임을 즐길 수 있고, PC 1대에서 1개의 서버가 아닌 여러 개의 서버를 운영할 수 있습니다. 또한 다른 팰월드 서버 만들기와 달리 여러 개의 서버를 운영할 수 있으며, 스팀 계정 로그인 없이 서버를 만들고 운영하며, 팰월드 게임을 자유도 높게 운영할 수 있는 장점을 가지고 있습니다. SteamCMD(Windows)로 팰월드 서버 만들기 방법 자세하게 안내해 드리겠습니다.
팰월드 서버 만들기 종류 및 특징
지난 포스팅에서 팰월드(PALWORLD) 인게임과 클라이언트 그리고 구글 클라우드 서비스를 이용해서 팰월드 서버를 만드는 방법을 설명해 드렸습니다.
팰월드 인게임에서 서버를 만드는 방법은 매우 간편하고 별도의 설정이 필요 없지만, 멀티플레이 인원수가 최대 4명까지 밖에 접속할 수 없다는 단점이 있습니다. 이런 단점을 보완하여 최대 32명의 인원수가 접속할 수 있는 서버를 만드는 방법은 스팀 클라이언트를 이용해서 팰월드 서버를 만들 수 있었습니다.
팰월드 서버를 인게임과 스팀 클라이언트에서 만드는 경우 서버를 만든 컴퓨터를 종료하는 순간부터 팰월드 서버도 함께 종료됩니다. 따라서 팰월드 서버를 24시간 켜놓기 위해서는 컴퓨터도 함께 24시간 켜놓아야 하는 단점을 가지고 있습니다.
컴퓨터를 꺼놓더라도 팰월드 서버를 24시간 운영할 수 있는 방법은 클라우드 서비스를 이용하는 서버 구축 방법이 있습니다. 특히 구글 클라우드 서비스는 90일 동안 300달러를 제공하기 때문에 무료로 서버를 만들 수 있고, 무료 체험 기간이 종료되면 또다시 새로운 계정으로 무료 혜택을 받을 수 있었습니다. 다만, 클라우드 서비스를 이용해서 팰월드 서버를 만들기 위한 과정이 꽤나 길고 어려운 편에 속합니다.
이번 포스팅에서는 팰월드 서버를 SteamCMD를 사용해서 만드는 방법과 다른 서버 만들기 방법과 어떤 차이점이 있는지 함께 안내해 드리겠습니다.
목차
SteamCMD 팰월드 서버 특징 및 장단점
SteamCMD 팰월드 서버 만들기는 다음과 같은 특징을 가지고 있습니다.
- 스팀 계정 로그인을 하지 않고 팰월드 서버 만들기 가능
- 1대의 윈도우 PC에서 여러 개의 팰월드 서버를 운영할 수 있음
- 자유도가 높아 나만의 서버를 만들고 핸들링 가능
SteamCMD 팰월드 서버 만들기 방법은 팰월드 인게임 및 스팀 클라이언트 서버 만들기 방법과 달리 스팀 계정 로그인을 하지 않아도 서버를 만들 수 있습니다. 또한 다른 서버 만들기 방법과 달리 윈도우 운영체제를 사용하는 1대의 PC로 여러 개의 팰월드 서버를 만들어서 여러 개의 팰월드 서버를 동시에 운영할 수 있습니다. 또한 SteamCMD 팰월드 서버는 스크립팅 언어와 연동해서 자동화된 운영을 할 수 있습니다.
다만, 1가지 단점은 SteamCMD를 활용해서 팰월드 서버를 만드는 것은 모든 작업이 수동이기 때문에 어려움이 있다는 점입니다. 하지만, SteamCMD를 활용해서 서버를 만드는 것은 장점이 많기 때문에 1번 서버를 만들어보고 추가 서버까지 운영해 보시기 바랍니다.
SteamCMD 팰월드 서버 만들기 매뉴얼
SteamCMD를 사용해서 팰월드 서버를 만들기 위해서는 여러 단계의 작업을 진행해야 합니다. 하지만, 어려운 작업은 아니기 때문에 차례대로 진행하시면 원활하게 팰월드 전용 서버를 구축할 수 있습니다. 한 가지 주의사항은 서버를 만들 때, 안내해 드린 방법을 생략하는 경우 문제가 발생할 수 있으니 꼭 모든 매뉴얼을 동일하게 작업해야 합니다.
① SteamCMD & 서버엔진 다운로드 및 설치
1. 윈도우 운영체제 PC에 SteamCMD 설치를 원하는 위치(바탕화면 추천)에 "폴더(Palworld)" 1개를 생성합니다.
2. SteamCMD를 공식 다운로드할 수 있는 "스팀 공식 홈페이지"에 접속합니다.
- 구글 검색창에 "valve developer community"를 입력하면 쉽게 스팀 공식 홈페이지에 접속할 수 있습니다.
3. 사이트 우측 상단에 있는 'search Valve Developer Communit 🔍'을 클릭한 다음 "SteamCMD"를 입력하고 엔터키를 누릅니다.
4. 스팀CMD 공식 홈페이지에 접속한 다음 화면을 아래로 내려줍니다.
5. '스팀CMD 다운로드' 카테고리에 있는 파란색 글씨의 링크를 클릭합니다.
6. 다운로드한 "steamcmd.zip" 파일을 마우스 오른쪽 버튼을 클릭하고, "압축 풀기"를 실행합니다.
7. 압축 해제하고 "steamcmd.zip" 파일은 삭제하고, 압축 해제된 "Steamcmd.exe" 파일을 맨 처음 만들었던 "폴더(Palworld)"로 옮겨줍니다.
8. 'Steamcmd.exe' 파일을 넣어놓은 "폴더(Palworld)" 안에서 빈 공간에 마우스 오른쪽 버튼을 클릭한 다음 "새로 만들기(W)" > "텍스트 문서" 버튼을 클릭해서 '새 텍스트 문서.txt' 파일을 2개 만들어줍니다.
9. 탐색기 창 '보기' 메뉴에서 "파일 확장명" 항목을 박스 체크합니다.
10. 새로 만든 "텍스트 문서" 파일 이름을 다음과 같이 변경합니다.
- "새 텍스트 문서.txt" 파일의 이름을 "install.bat"으로 변경
- "새 텍스트 문서 (2).txt" 파일의 이름을 "start.bat"으로 변경
11. 파일 이름을 변경한 다음 "install.bat" 파일을 마우스 오른쪽 버튼을 클릭한 다음 "편집(E)" 버튼을 클릭합니다.
12. 메모장에서 아래 명령어를 입력하고, "파일" > "저장" 버튼을 클릭합니다.
- steamcmd.exe +login anonymous +app_update 2394010 +quit
13. 두 번째 "start.bat" 파일을 마우스 오른쪽 버튼을 클릭한 다음 "편집(E)" 버튼을 클릭합니다.
14. 아래 명령어를 입력하고, 파일을 저장한 다음 편집을 종료합니다.
- ## 서버 업데이트 구문 ##
steamcmd.exe +login anonymous +app_update 2394010 +quit - ## 서버 실행 구문 ##
cd .\steamapps\common\PalServer
start PalServer.exe -log -nosteam -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS EpicApp=PalServer
- 서버 실행 구문에서 'EpicApp=PalServer' 명령어는 팰월드에서 커뮤니티 서버 리스트에 노출을 할 수 있는 명령어입니다. 따라서 팰월드 커뮤니티에 내가 만든 서버를 노출하고 싶지 않은 경우에는 삭제해도 무방합니다.
15. 'install.bat', 'start.bat' 파일 생성 및 편집을 완료한 다음 설치를 진행하기 위해서 "install.bat" 파일을 더블클릭해서 게임 엔진을 설치합니다.
16. 설치를 모두 완료하면, "폴더(Palworld)" 안에 여러 개의 파일이 생성된 것을 확인하고, 다음으로 "start.bat" 파일을 찾아서 더블 클릭하여 실행합니다.
17. 파일 실행 시 'Windows 보안 경고(윈도우 디펜더)' 창이 생성되면, "액세스 허용" 버튼을 클릭합니다.
18. 'Cmd.exe' 창이 생성되면, 5초 정도 기다렸다가 창을 닫아줍니다.
② 팰월드 서버 환경설정
1. '폴더(Palworld)' 안에서 "steamapps" 폴더를 더블 클릭해서 들어갑니다.
2. "common" > "PalServer" 폴더로 이동한 다음 "DefaultPalWorldSettings.ini" 파일을 마우스 오른쪽 버튼을 클릭한 다음 "편집" 버튼을 클릭합니다.
- 폴더 경로 : Palworld > steamapps > common > PalServer
3. 4번째 줄부터 맨 아래까지 드래그해서 선택한 다음 내용을 복사하고, 메모장을 닫아줍니다.
4. 'PalServer' 폴더에서 "Pal" > "Saved" > "Config" > "WindowsServer" 폴더를 차례대로 더블클릭해서 들어갑니다.
- 폴더 경로 : Palworld > steamapps > common > PalServer > Pal > Saved > Config > WindowsServer
5. 'WindowsServer' 폴더 안에서 화면을 아래로 내린 다음 "PalWorldSettings.ini" 파일을 마우스 오른쪽 버튼을 클릭하고, "편집" 버튼을 클릭합니다.
6. "DefaultPalWorldSettings.ini" 파일에서 드래그 및 복사한 내용을 "붙여 넣기" 합니다.
- 텍스트 내용에는 난이도, 알 부화 속도, 경험치 등의 게임 플레이 관련 설정과 서버 이름, 서버 관리 암호 등의 정보가 기록되어 있습니다. 내용을 수정 및 편집하여 서버 관리를 할 수 있습니다.
- 편집에 대한 정보들은 Palworld(팰월드) 팰월드 홈페이지의 "Palworld 기술 안내서" 페이지에서 확인할 수 있습니다.
7. 붙여 넣기 및 내용을 수정한 다음 "파일" > "저장" 버튼을 클릭한 다음 창을 닫아줍니다.
③ 파워쉘 윈도우 방화벽 개방 설정
1. 키보드 "윈도우 로고키 + X" 키를 동시에 입력합니다.
2. 윈도우 10은 "Windows PowerShell(관리자)(A)", 윈도우 11은 "터미널(관리자)(A)" 메뉴를 클릭해서 실행합니다.
3. 관리자 파워쉘을 실행한 다음 윈도우 방화벽을 개방할 수 있는 아래 명령어 2개를 차례대로 입력하고 실행합니다.
- New-NetFirewallRule -DisplayName "Palworld Server" -Direction Inbound -LocalPort 27015,27016,25575 -Protocol TCP -Action Allow
- New-NetFirewallRule -DisplayName "Palworld Server" -Direction Inbound -LocalPort 27015,27016,25575,8211 -Protocol UDP -Action Allow
윈도우 방화벽 개방 설정을 완료하고, 포트포워딩 작업을 진행하시기 바랍니다.
④ 포트포워딩 설정
포트포워딩 설정은 모든 PC에서 해야 하는 작업은 아니지만, 대부분의 가정에서 사용하는 PC에서는 포트포워딩 설정을 완료해야 합니다. 포트포워딩 설정을 해야 하는지, 하지 않아도 SteamCMD 팰월드 서버 만들기를 할 수 있는지 미리 확인 후 필요시 포트포워딩 설정을 진행하시기 바랍니다.
"포트포워딩 설정"에 대한 내용은 팰월드 인게임과 스팀 클라이언트에서 서버를 만드는 방법에 대해 설명했던 글에서 "③ 포트포워딩 작업" 메뉴에서 상세한 내용을 확인하시기 바랍니다.
안내해 드린 "팰월드 서버 만드는 방법(최대 32명 멀티플레이)" 글에서 포트포워딩 설정을 완료하고, 이어서 다음 SteamCMD 팰월드 서버 만들기 방법에서 '팰월드 서버 구동' 단계를 이어서 진행합니다.
⑤ 팰월드 서버 구동
1. "폴더(Palworld)"를 더블 클릭해서 열어줍니다.
2. 폴더 안에서 "start.bat" 파일을 더블 클릭해서 실행합니다.
- 서버 구동을 실행하면, 자동으로 업데이트를 진행하는 경우가 있습니다. 이런 경우에는 종료한 다음 "start.bat" 파일을 다시 실행합니다.
3. 'Cmd.exe' 창이 생성되면서, SteamCMD를 활용해서 만든 팰월드 서버 구동이 완료됩니다.
⑥ 팰월드 전용 서버 접속 방법
SteamCMD로 만든 팰월드 서버에 접속하는 방법은 다음과 같습니다.
1. 스팀 클라이언트를 실행한 다음 팰월드 게임을 실행합니다.
2. "멀티 플레이 참가하기(전용 서버)" 메뉴를 클릭합니다.
3. 'DEDICATED SERVER(전용 서버)' 페이지 화면에서 "커뮤니티 서버" 버튼을 클릭합니다.
4. 화면 하단에 있는 '비밀번호를 입력하십시오' 오른쪽에 "공인 IP 주소"를 입력하고 뒤에 ":8211"을 입력한 다음 "연결" 버튼을 클릭하면 SteamCMD 팰월드 서버에 접속합니다.
공인 IP 주소 확인 방법
공인 IP 주소는 네이버 검색창에 'ip 주소'를 입력하고 검색했을 때, 확인할 수 있는 "IP 주소 조회" 결과에서 확인할 수 있습니다.
공인 IP 주소와 포트번호를 함께 입력해서 SteamCMD를 이용해서 만든 팰월드 서버에 접속할 수 있습니다. 따라서 함께 팰월드 서버에서 게임을 즐기기 위해 초대하는 방법 또한 공인 IP 주소를 알려준 다음 접속할 수 있습니다.
이상으로 SteamCMD를 활용해서 팰월드 서버 만들기 방법에 대해 모두 설명해 드렸습니다.
팰월드 서버를 만드는 방법은 구글 클라우드, 팰월드 인게임, 스팀 클라이언트 그리고 SteamCMD를 사용해서 서버를 만들 수 있습니다. 물론 이외에도 다양한 방법이 있습니다.
지금까지 설명해 드린 4가지 서버를 만드는 방법을 표로 요약해 보면 다음과 같습니다.
구분 | 팰월드 인게임 | 스팀 클라이언트 | 구글 클라우드 | SteamCMD |
서버 최대 인원 | 4명 | 32명 | 32명 | 32명 |
서버 구동방식 | PC | PC | 클라우드 | PC |
운영 가능한 서버 | 1개 | 1개 | 1개 | 여러 개 |
서버 만들 때, 스팀 계정 사용 유무 |
O | O | O | X |
전용 서버에 접속할 수 있는 인원수는 팰월드 인게임에서 만든 서버는 최대 4인까지 가능합니다. 따라서 4인 이상이 서버에서 플레이하기 위해서는 스팀 클라이언트, 구글 클라우드, SteamCMD 등의 방법을 활용해서 서버를 만들어야 합니다. 서버를 구동하는 방식이 구글 클라우드만 클라우드 서비스를 이용하기 때문에 PC를 켜놓지 않더라도 24시간 운영할 수 있습니다.
현재까지는 1개의 서버에서 최대 32명까지 함께 멀티플레이를 할 수 있도록 인원수 제한이 되어 있지만, 32명 인원수 제한이 추후 풀리는 경우 'DefaultPalWorldSettings.ini' 파일에서 "ServerPlayerMaxNum=32"의 텍스트 내용을 수정해서 더 많은 인원이 함께 멀티플레이할 수 있는 서버를 만들 수 있습니다.
'게임' 카테고리의 다른 글
팰월드 그래픽 최적화 설정 방법(고사양, 중사양, 저사양 유저 프레임 확보 및 그래픽 최적화) (0) | 2024.02.04 |
---|---|
팰월드 서버 설정 방법(난이도, 사용자 지정 설정 옵션) (1) | 2024.02.01 |
팰월드 초대코드 서버 데이터 전용서버로 이전하는 방법(데이터 마이그레이션) (3) | 2024.02.01 |
팰월드 서버 만드는 방법(최대 32명 멀티플레이) (2) | 2024.01.30 |
팰월드(PalWorld) 서버 만들기(구글 클라우드 서비스 이용 방법) (1) | 2024.01.30 |
댓글