Palworld

Palworld

View Stats:
Xbox player can't join community server with PC player
Hello !

We've created a 24-player community server, which all PC players can join without any problems.
However, we have an Xbox player who can't join us because he can't even find the server in his list when he enters the server name.
Looking in the official documentation, we've modified the line of code ‘CrossplayPlatforms=(Steam,Xbox,PS5,Mac)’ but it doesn't change anything.
Do you have a solution?

Thanks a lot !
< >
Showing 1-12 of 12 comments
Yuiix Mar 24 @ 10:52am 
I want the answer too
Best way to join a server or to invite someone to it, give the user the IP for the server. And the password if you have one set.
I'm on PC and was able to join my friends Xbox server with no issues.
Last edited by HikariLight; Mar 24 @ 11:31am
dozeR Mar 24 @ 11:36am 
Hey so I also had this issue. I resolved it by forwarding the port 8221 instead of 8211. Also, make a batch file for the launch using these launch prompts

start PalServer.exe -ServerName="INSERT SERVER NAME HERE" -port=8221 -players=32 -log -nosteam -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -publiclobby
Tasog Mar 24 @ 11:44am 
Originally posted by HikariLight:
Best way to join a server or to invite someone to it, give the user the IP for the server. And the password if you have one set.
I'm on PC and was able to join my friends Xbox server with no issues.

Thank you for your answer but the problem is from the Xbox player : on Xbox console we can't use IP and he doesn't see the server on the list.
Tasog Mar 24 @ 11:44am 
Originally posted by dozeR:
Hey so I also had this issue. I resolved it by forwarding the port 8221 instead of 8211. Also, make a batch file for the launch using these launch prompts

start PalServer.exe -ServerName="INSERT SERVER NAME HERE" -port=8221 -players=32 -log -nosteam -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -publiclobby

Thank you ! We will try it.
Tasog Mar 24 @ 12:21pm 
Originally posted by dozeR:
Hey so I also had this issue. I resolved it by forwarding the port 8221 instead of 8211. Also, make a batch file for the launch using these launch prompts

start PalServer.exe -ServerName="INSERT SERVER NAME HERE" -port=8221 -players=32 -log -nosteam -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -publiclobby
We don't have "-port=8221" but "PublicPort=8711" and "RCONPort=8721", what do we have to change please ?
dozeR Mar 24 @ 1:28pm 
Originally posted by Tasog:
Originally posted by dozeR:
Hey so I also had this issue. I resolved it by forwarding the port 8221 instead of 8211. Also, make a batch file for the launch using these launch prompts

start PalServer.exe -ServerName="INSERT SERVER NAME HERE" -port=8221 -players=32 -log -nosteam -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -publiclobby
We don't have "-port=8221" but "PublicPort=8711" and "RCONPort=8721", what do we have to change please ?


Leave the RCONPort blank unless you're using a ARCON, which I assume you're not. For the Normal port you can change it in the ini file in the server config. Make sure what ever port you are using is forwarded on your router.
Originally posted by Tasog:
Originally posted by HikariLight:
Best way to join a server or to invite someone to it, give the user the IP for the server. And the password if you have one set.
I'm on PC and was able to join my friends Xbox server with no issues.

Thank you for your answer but the problem is from the Xbox player : on Xbox console we can't use IP and he doesn't see the server on the list.
You still have a server hosting site you use for the server right?
That site is where you find the server IP.
I am having this issue with my friend on Xbox and he can't join the private server my friend made. I wanted to know if there was a resolution that I can use to help because I would like to be able to hang out and play palworld with my friends.
Is there a way for Xbox to join a steam dedicated server without finding it in the community server list? we can only join server direct using IP on PC and server worked fine. Just need Xbox buddy to find a working server so he can join us.
I have a community server, both PC and Xbox can join (we have players using both devices) no issue.
Last edited by ★REM★; Mar 24 @ 2:10pm
Okay, I found my fix, sharing in hopes it helps

Navigate to Server Folder:
C:\Program Files (x86)\Steam\steamapps\common\PalServer
Create StartServer.bat:
Right-click in the folder → New → Text Document
Name it: StartServer.bat
Right-click → Edit → Paste the following:
_____________________________________
@echo off
start "" "PalServer.exe" ^
-useperfthreads ^
-NoAsyncLoadingThread ^
-UseMultithreadForDS ^
-publiclobby ^
-port=8211 ^
-players=32 ^
-servername="****SERVER NAME*****" ^
-log
______________________________________
Adjust server name!!!!

Step 2: Port Forwarding (Router Settings)
Forward these UDP ports to your server PC’s local IP:
Port Use
8211 Game port
27015 Server list (query)

Step 3: Launch Your Server
Double-click StartServer.bat
Wait until the console says it's ready

Step 4: Xbox Player Joins
On Xbox/Game Pass:
Go to Multiplayer > Join Multiplayer > Community Servers
Server should be there withing a couple minutes.

Ensure bUseAuth=True and crossplay platforms are set in PalWorldSettings.ini

Happy Catching
Last edited by snostatic; Mar 24 @ 2:19pm
< >
Showing 1-12 of 12 comments
Per page: 1530 50

Date Posted: Mar 23 @ 6:26am
Posts: 12