Jump to content

Unable to query server info on self hosted Server joining localy!


Recommended Posts

Hi, I know this Topic is widely discussed, but I can't seem to get my Server working. 

I'm trying to host my own Ark-Server on my Raspberry Pi 5. It's already running as you can see from the pictures. 

The Server won't show in Ark itself, but it shows up in Steam-game-servers a you can see in the pictures. When I try to join the Server(Locally) via Steam I get the "Unable to query server info for invite" Error. 

 

I also tried to Join via the Ark-console via the "cheat Open <IP:Port?Password>"-command. There I get a different error. I briefly get a "Invalid Server Password(Empty Password Field)"-Error, even though I'm correctly typing in the Password of the Server. After that Error I get an "Lost/timedout pending connection to host"-Error.

 

What am I doing wrong? I'm trying to join locally so It shouldn't be a port-issue (even though I already opened Ports 7777 and 27015)

I've noticed that my Server is running on version 358.24 and the Client is running on 358.25, but all of the other servers that I can see in Ark are also running on 358.24. When I try to update my server it stays on 358.24, so I think that's the latest version for the Servers.

 

Here is my arkserver.service-file, I've commented out the "ExecStartPre"-line since it gave me Errors, could that be the Problem?:

 

[Unit]
Description=ARK Dedicated Server
Wants=network-online.target
After=network-online.target

[Service]
LimitNOFILE=1000000
Environment=SteamAppId=376030
Environment=LD_LIBRARY_PATH=/home/ark/arkserver/linux64:$LD_LIBRARY_PATH
Type=simple
Restart=on-failure
RestartSec=10
KillSignal=SIGINT
User=ark
Group=ark
WorkingDirectory=/home/ark/arkserver/ShooterGame/Binaries/Linux


# Run SteamCMD to update and validate the ARK server files

#ExecStartPre=/home/ark/steamcmd/steamcmd.sh +force_install_dir /home/ark/arkserver +login anonymous +app_update 376030 validate +quit
#ExecStartPre=/usr/games/steamcmd +login anonymous +force_install_dir /home/ark/arkserver/ShooterGame/Binaries/Linux +app_update 376030 validate +exit

# Start the ARK server

#ExecStart=/home/ark/arkserver/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?listen?SessionName=ProjectAscension?ServerPassword=Ascension?ServerAd>ExecStart=/home/ark/arkserver/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?listen?SessionName=ProjectAscension?QueryPort=27015?ServerPassword=Asc>
[Install]
WantedBy=multi-user.target

 

 

 

 

Screenshot 2024-08-15 113415.png

Screenshot 2024-08-15 114021.png

Edited by Devcraft
Link to comment
Share on other sites

Firstly - congratulations on getting the server going on a Pi...  I'd love to know what the performance is like.

I can't remember all the details, but your router has to be able to support NAT-Loopback for you to join a server on your own LAN.

Client and server need to have the same major-version, the minor version (after the point) doesn't matter.

 

When you specify (for example) port 7777, Ark will also use the next port-number up.  So you need to open 7777, 7778 and 27015 for UDP.  All three also need to be allowed through the firewall - and setup for port-forwarding on your router.

Link to comment
Share on other sites

Posted (edited)

So I've set rules for all of the ports you mentioned for the firewall of the Raspberry pi with ufw as you can see in the pictures. Or do I need to set those rules for my windows-machine-Firewall?

I've also port-forwarded all of those ports in my router. I need to mention that Port-forwarding doesn't work for me though since I don't have a static public ipv4 address. That shouldn't matter though since right now I'm only trying to connect locally and then I want to use playit.gg to make it reachable from outside of my network.

I've also found a setting in my roujter called "DNS-Rebind-protection" and set the Ip-adress of the Raspberry-Pi as an exception to the Supression of DNS-Answers from inside the Network.

 

And it's still not working. I'm getting the same error.

 

ufw table.png

Edited by Devcraft
Link to comment
Share on other sites

Port-forwarding needs a static address on your ark-server.  Your external IP address doesn't matter.
For example, my server has a fixed LAN address of 192.168.1.10 - so that's where I forward the port numbers from my router.

I'm not familiar with playit.gg - My router does port-forwarding and my server's firewall is open for the required port numbers.

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...