mschnitzer / ark-survival-ascended-linux-container-image

A docker/podman container that is able to run an ARK: Survival Ascended on a Linux host.
85 stars 17 forks source link

Connection Timeout Error on Debian 12 #32

Closed The1stGamer closed 9 months ago

The1stGamer commented 9 months ago

I am using a Google Cloud Virtual Machine and I cannot connect to the server through commands/console OR through the server browser. Everything seems fine but it still doesn't work:

Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x5) verifying install, progress: 0.09 (8388608 / 9371508816)
 Update state (0x5) verifying install, progress: 4.97 (466211168 / 9371508816)
 Update state (0x5) verifying install, progress: 9.33 (874107232 / 9371508816)
 Update state (0x5) verifying install, progress: 12.73 (1192874336 / 9371508816)
 Update state (0x5) verifying install, progress: 16.14 (1512690016 / 9371508816)
 Update state (0x5) verifying install, progress: 19.52 (1829359968 / 9371508816)
 Update state (0x5) verifying install, progress: 22.93 (2149125536 / 9371508816)
 Update state (0x5) verifying install, progress: 28.63 (2683520140 / 9371508816)
 Update state (0x5) verifying install, progress: 35.89 (3363122584 / 9371508816)
 Update state (0x5) verifying install, progress: 43.24 (4052283880 / 9371508816)
 Update state (0x5) verifying install, progress: 50.54 (4735955432 / 9371508816)
 Update state (0x5) verifying install, progress: 57.93 (5429076735 / 9371508816)
 Update state (0x5) verifying install, progress: 65.25 (6115174291 / 9371508816)
 Update state (0x5) verifying install, progress: 72.69 (6812477331 / 9371508816)
 Update state (0x5) verifying install, progress: 80.03 (7500106865 / 9371508816)
 Update state (0x5) verifying install, progress: 87.33 (8184114321 / 9371508816)
 Update state (0x5) verifying install, progress: 94.58 (8863388801 / 9371508816)
Success! App '2430930' fully installed.
Starting the ARK: Survival Ascended dedicated server...
Start parameters: TheIsland_WP?listen?Port=7777?RCONPort=27020?RCONEnabled=True -WinLiveMaxPlayers=50 -NoBattlEye
fsync: up and running.
Failed to read /etc/machine-id, error Invalid argument.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely

Any help?

mschnitzer commented 9 months ago

I don't have any experience with Google Cloud, but it sounds like you are running in a port forwarding issue. Here's an article from Google that describes how you can achieve that:

https://cloud.google.com/load-balancing/docs/protocol-forwarding?hl=en

You need to forward 7777 UDP and 27020 TCP - nothing else.

Note: I don't have a way to test this in Google Cloud, but if that doesn't resolve your issue, you need to google further how to forward ports in Google Cloud.

The1stGamer commented 9 months ago

THANK YOU!! I had it reversed so that 7777 was on tcp instead of udp and it works FLAWLESSLY NOW!!!! Would recommend this to anyone out there. By the way, I'm currently in the middle east and running the server in NA, and it works fine and performs great even, so the rumor might not be true. Thank you! :D