팰월드 크로스플레이 전용 서버: Xbox, PS5도 한 월드에
팰월드 전용 서버는 0.5.0부터 크로스플레이를 지원해요. Xbox·PS5 플레이어는 커뮤니티 목록으로만 들어오니 시작 인수 -publiclobby, 27015/UDP, 고유한 ServerName 세 가지가 필요해요.
0.5.0 버전부터 팰월드 전용 서버는 하나의 크로스플레이 빌드가 됐어요. Steam, Xbox, PS5, Mac, PC Game Pass 플레이어가 같은 월드를 함께 쓸 수 있어요. 이 말은 흔히 "서버 세우고 주소만 돌리면 된다"로 읽히는데, 그건 Steam과 Mac 플레이어에게만 맞고 Xbox와 PS5에는 맞지 않아요. 그쪽 게임에는 서버 주소를 입력할 자리 자체가 없거든요.
이 글은 크로스플레이 서버에 추가로 필요한 것만 다뤄요. 서버 구축 자체는 구축 가이드에 있고 여기서 반복하지 않아요.
누가 누구와 같이 할 수 있나
0.5.0 전에는 Steam과 Xbox가 완전히 다른 네트워크였고 PS5는 또 따로였어요. 이후로는 서버 빌드가 하나가 되면서 플랫폼 사이 제한이 없어졌어요.
| 플랫폼 | 크로스플레이 전용 서버에 들어갈 수 있나 | 들어가는 방법 |
|---|---|---|
| Steam(PC) | 가능 | 주소로 직접 접속하거나 커뮤니티 서버 목록에서 검색 |
| Mac | 가능 | Steam과 완전히 같음 |
| Xbox 본체 | 가능 | 커뮤니티 서버 목록에서 이름을 검색하는 방법뿐 |
| PC Game Pass / Microsoft Store 버전 | 가능 | Xbox와 같고 목록뿐 |
| PS5 | 가능 | Xbox와 같고 목록뿐 |
표의 세 "뿐"이 이 글의 전부예요. 콘솔 버전과 Microsoft Store 버전의 타이틀 화면에는 주소:포트 입력 칸이 없고, 게임 안의 커뮤니티 서버 브라우저가 유일한 입구예요. 그러니 크로스플레이 서버가 풀어야 할 문제는 "붙을 수 있나"가 아니라 "어떻게 찾게 하나"예요.
서버 쪽에서 바꿀 두 곳
CrossplayPlatforms
PalWorldSettings.ini의 그 한 줄에 있는 이 항목이 어느 플랫폼의 접속을 허용할지 정해요. 기본값이 전부 허용이에요.
CrossplayPlatforms=(Steam,Xbox,PS5,Mac)
보통은 손대지 않아요. 알아 둘 건 둘뿐이에요. 이 항목이 빠져 있거나 어느 플랫폼이 누락되면 그 플랫폼의 플레이어는 이유도 듣지 못한 채 거부된다는 것, 그리고 옛 글에 나오는 AllowConnectPlatform은 폐기돼서 현재 빌드에선 아무것도 하지 않는다는 것이에요.
시작 인수 -publiclobby
콘솔 플레이어가 서버를 찾을 수 있는지는 이걸로 정해져요. 이 인수를 붙여 시작하면 서버가 공식 공개 로비, 즉 게임 안 커뮤니티 서버 목록의 데이터 원천에 자신을 등록해요(공식 시작 인수 문서).
./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -publiclobby
이게 없으면 서버는 목록에 존재하지 않고, Xbox와 PS5 플레이어는 들어올 길이 전혀 없어요. Steam 플레이어는 영향 없이 그대로 직접 접속해요. "Steam 친구는 다 들어오는데 콘솔 친구만 못 찾는다"는 거의 항상 이 인수 하나가 빠진 거예요.
공개 로비에 등록한다는 건 누구나 검색할 수 있다는 뜻이에요. 반드시 ServerPassword를 설정하세요. 공개 로비의 서버는 비공개가 아니고, 비밀번호가 비공개로 만들어 줘요.
열어야 할 포트
Steam 전용 서버보다 필수 포트가 하나 늘어요.
| 포트 | 프로토콜 | 용도 | 크로스플레이에서 필수인가 |
|---|---|---|---|
| 8211 | UDP | 게임 본체 통신 | 필수 |
| 27015 | UDP | Steam 조회. 목록에 뜨는지가 여기에 달렸음 | 필수. 콘솔은 목록만 쓸 수 있어요 |
| 8212 | TCP | REST 관리 API | 선택. 인터넷에는 절대 열지 말 것 |
Steam 전용 서버라면 27015를 안 열고 전원 직접 접속으로 가도 되지만 크로스플레이는 그럴 수 없어요. 클라우드 머신에선 보안 그룹과 OS 방화벽 양쪽에서 허용하세요. 자세한 절차는 접속 문제 해결에 있어요.
서버가 집 인터넷 뒤에 있다면 하나 더 확인할 게 있어요. 공인 IP가 있는지예요. 요즘 가정용 회선 대부분은 공인 IPv4를 주지 않아서, 그 경우엔 포트 포워딩을 해도 소용없고 공개 로비에는 아무도 닿을 수 없는 주소가 등록돼요. 해결책은 공인 IP가 있는 클라우드 머신으로 옮기거나 터널이나 가상 LAN 도구로 중계하는 것인데, 후자는 콘솔 플레이어에겐 대개 못 써요. 그런 도구를 설치할 수 없으니까요.
콘솔 플레이어가 들어오는 법
세 가지만 알려 주면 돼요.
- 타이틀 화면에서 커뮤니티 서버 브라우저를 열 것. 초대 코드 경로가 아니에요
- 서버 이름을 정확히 검색할 것. 목록은 앞 200개만 보여 줘서 스크롤로는 못 찾아요.
ServerName은 기본값으로 두지 말고 고유하고 치기 쉬운 이름으로 바꾸세요 ServerPassword를 입력할 것
막 시작한 서버가 목록에 나타나기까지 몇 분에서 십몇 분이 걸려요. 정상적인 지연이지 설정 실수가 아니에요.
자주 묻는 질문
Xbox나 PS5 친구가 서버를 못 찾아요. 뭘 확인하나요?
순서대로 셋이에요. 시작 인수에 -publiclobby가 있는지, 27015/UDP가 보안 그룹과 OS 방화벽 양쪽에서 허용됐는지, PublicIP와 PublicPort가 서버의 실제 공인 주소와 포트인지. 셋 다 맞으면 목록 갱신을 10분쯤 기다리고 정확한 이름으로 검색하게 하세요.
콘솔 업데이트가 Steam보다 늦으면 영향이 있나요?
잠시 있어요. 콘솔 패치는 플랫폼 심사를 거쳐서 Steam보다 하루 이틀 늦게 나오는 일이 흔해요. 서버가 먼저 업데이트돼 있으면 옛 빌드의 콘솔 플레이어에겐 버전 불일치가 떠서 못 들어와요. 반대도 마찬가지예요. 릴리스 때마다 그 기간이 있다고 생각하세요.
Steam 플레이어는 계속 직접 접속할 수 있나요?
네. 크로스플레이는 콘솔 플레이어를 위한 경로를 하나 더할 뿐이고, Steam과 Mac 플레이어는 그대로 「멀티 플레이 참가하기(전용 서버)」에서 주소:8211로 직접 접속해요.
크로스플레이 서버는 더 큰 머신이 필요한가요?
아니요. 부하는 플레이어 수와 월드 규모로 정해지지, 어떤 기기로 하는지와는 상관없어요. 필요 사양의 표에서 고르면 돼요.
호스팅에선 체크박스 하나
직접 만든 크로스플레이 서버는 Steam 전용보다 기억할 게 한 단 더 많아요. 추가 시작 인수, 추가 필수 포트, 정확히 채워야 하는 공개 주소 항목 둘, 그리고 꼭 설정해야 하는 비밀번호예요.
KeepWorlds의 팰월드 전용 서버에서는 그 목록이 콘솔 시작 옵션의 체크박스 하나 「크로스플레이(공개 로비)」가 돼요. 켜고 저장하면 서버가 재시작되면서 공개 로비에 등록되고, Xbox / PC Game Pass 친구는 이름으로 찾을 수 있어요. 포트는 처음부터 열려 있고, Steam 친구는 페이지의 주소로 그대로 참가해요. 서버 비밀번호도 같은 페이지에 있고, 누구에게 줄지는 당신이 정해요.
다른 언어로 보기
직접 운영하지 않아도 돼요
게임과 요금제만 고르면 전용 머신에 서버가 올라가요. 백업과 게임 업데이트, 기한 알림은 저희가 챙길게요.
지원 게임 보기