pelican-eggs / eggs

Service eggs for the pterodactyl panel
MIT License
2.78k stars 2.32k forks source link

[Install Bug]: Palworld Already Updated Egg 4/6/2024 #2866

Open Kuroo2021 opened 3 months ago

Kuroo2021 commented 3 months ago

Panel Version

1.11.5

Wings Version

1.11

Service

PalWorld

Modified

No, I did not modify the egg

Expected Behavior

Install server and run with no issues.

Actual Behavior

Install server and runs stops due to error on file Pal

This is from updating my egg of palworld and redoing the server it happen because of PalWorld update

Steps To Reproduce

  1. Make Server
  2. Run Server
  3. Read Panel

Install logs

N/A

Kuroo2021 commented 3 months ago

Maybe a fix.

https://www.reddit.com/r/Palworld/comments/1bvhuiw/im_making_use_of_a_custom_server_and_getting_the/

QuintenQVD0 commented 3 months ago

Please update your egg. And then the startup of all already made server that now comes with the egg

QuintenQVD0 commented 3 months ago

I am going to close this as this indeed is an outdated startup problem, if you still have an issue please come to the discord.

Kuroo2021 commented 3 months ago

This is after I updated the egg early today.

Kuroo2021 commented 3 months ago

Yup this is from the updated egg from 2 days ago so it is current. Pal

QuintenQVD0 commented 3 months ago

This is after I updated the egg early today.

yes, but if you update the egg, and that egg updates changes the startup then this will not apply to already made servers. So please edit manual the startup of the already made server to the current latest one.

Kuroo2021 commented 3 months ago

This is after I updated the egg early today.

yes, but if you update the egg, and that egg updates changes the startup then this will not apply to already made servers. So please edit manual the startup of the already made server to the current latest one.

The egg was totally earse from the server and and new uploaded to it. Thus, it was updated, but the old one was totally erased.

gOOvER commented 3 months ago

This is after I updated the egg early today.

yes, but if you update the egg, and that egg updates changes the startup then this will not apply to already made servers. So please edit manual the startup of the already made server to the current latest one.

The egg was totally earse from the server and and new uploaded to it. Thus, it was updated, but the old one was totally erased.

egg dont erase sth

Kuroo2021 commented 3 months ago

The original server was deleted.

Kuroo2021 commented 3 months ago

Would you like a full video of it happening?

QuintenQVD0 commented 3 months ago

so to start again, good evening @Kuroo2021 what seems to be the issue?

Kuroo2021 commented 3 months ago

This is after I updated the egg early today.

yes, but if you update the egg, and that egg updates changes the startup then this will not apply to already made servers. So please edit manual the startup of the already made server to the current latest one.

The egg was totally earse from the server and and new uploaded to it. Thus, it was updated, but the old one was totally erased.

egg dont erase sth

When you erase them yourself, they do.

QuintenQVD0 commented 3 months ago

This is after I updated the egg early today.

yes, but if you update the egg, and that egg updates changes the startup then this will not apply to already made servers. So please edit manual the startup of the already made server to the current latest one.

The egg was totally earse from the server and and new uploaded to it. Thus, it was updated, but the old one was totally erased.

you can not remove an egg if their is still at least 1 server with it?

Kuroo2021 commented 3 months ago

This is after I updated the egg early today.

yes, but if you update the egg, and that egg updates changes the startup then this will not apply to already made servers. So please edit manual the startup of the already made server to the current latest one.

The egg was totally earse from the server and and new uploaded to it. Thus, it was updated, but the old one was totally erased.

you can not remove an egg if their is still at least 1 server with it?

LOL Step #1 Easrse Server Step #2 Earse Egg Step #3 Download the new egg and install it Step #4 Make Server Step #5 Start Server Step #6 Report to people. Step #7 Tell others of stuff they don't believe you

QuintenQVD0 commented 3 months ago

This is after I updated the egg early today.

yes, but if you update the egg, and that egg updates changes the startup then this will not apply to already made servers. So please edit manual the startup of the already made server to the current latest one.

The egg was totally earse from the server and and new uploaded to it. Thus, it was updated, but the old one was totally erased.

you can not remove an egg if their is still at least 1 server with it?

LOL Step #1 Easrse Server Step #2 Earse Egg Step #3 Download the new egg and install it Step #4 Make Server Step #5 Start Server Step #6 Report to people. Step #7 Tell others of stuff they don't believe you

the startup of the current egg is here: https://github.com/parkervcp/eggs/blob/master/game_eggs/steamcmd_servers/palworld/egg-palworld.json#L20

what unescaped looks like:

./PalworldServerConfigParser; (while read cmd; do rcon -s -a "localhost:$RCON_PORT" -p "$ADMIN_PASSWORD" "$cmd";done) < /dev/stdin & /home/container/Pal/Binaries/Linux/PalServer-Linux-Shipping Pal -publiclobby -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -port={{SERVER_PORT}} -publicport={{SERVER_PORT}} -servername="{{SERVER_NAME}}" -players={{MAX_PLAYERS}} $(if [ -n "$SERVER_PASSWORD" ]; then echo "-serverpassword=\"${SERVER_PASSWORD}\""; fi) -adminpassword="{{ADMIN_PASSWORD}}" -rcon",

so cna you please share a screenshot of the error and of the startup present on the client side startup tab?

gOOvER commented 3 months ago

Better post the full consoleoutput. The server gets only deleted, when you use the wrong platform (Linux/windows)

Kuroo2021 commented 3 months ago

New Egg Installed Pal

QuintenQVD0 commented 3 months ago

New Egg Installed Pal

Indeed, if you create a server with that it should just install fine.

Kuroo2021 commented 3 months ago

Code Running `container@pterodactyl~ Server marked as offline... Update state (0x61) downloading, progress: 59.29 (1326829916 / 2237883871) Update state (0x61) downloading, progress: 69.08 (1545899749 / 2237883871) Update state (0x61) downloading, progress: 79.61 (1781480876 / 2237883871) Update state (0x61) downloading, progress: 91.50 (2047750027 / 2237883871) Update state (0x61) downloading, progress: 99.95 (2236835295 / 2237883871) Update state (0x81) verifying update, progress: 52.27 (1169842947 / 2237883871) Success! App '2394010' fully installed. 'linux32/steamclient.so' -> '../.steam/sdk32/steamclient.so' 'linux64/steamclient.so' -> '../.steam/sdk64/steamclient.so' Copy template config file into config folder! Creating new config file Downloading config parser application

Installation completed...

[Pterodactyl Daemon]: Updating process configuration files... [Pterodactyl Daemon]: Ensuring file permissions are set correctly, this could take a few seconds... container@pterodactyl~ Server marked as starting... [Pterodactyl Daemon]: Pulling Docker container image, this could take a few minutes to complete... Pulling from parkervcp/steamcmd Status: Image is up to date for ghcr.io/parkervcp/steamcmd:debian Digest: sha256:2a8a7a83b6002b79a1cafb29aea2568437571a463a0d22d4573c8e9a85a43838 [Pterodactyl Daemon]: Finished pulling Docker container image steam user is not set. Using anonymous user. tid(22) burning pthread_key_t == 0 so we never use it WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work. Redirecting stderr to '/home/container/Steam/logs/stderr.txt' Logging directory: '/home/container/Steam/logs' minidumps folder is set to /tmp/dumps [ 0%] Checking for available updates... [----] Verifying installation... UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1709846822 -- type 'quit' to exit -- Loading Steam API...OK Connecting anonymously to Steam Public...OK Waiting for client config...OK Waiting for user info...OK Success! App '2394010' already up to date. :/home/container$ ./PalworldServerConfigParser; (while read cmd; do rcon -s -a "localhost:$RCON_PORT" -p "$ADMIN_PASSWORD" "$cmd";done) < /dev/stdin & /home/container/Pal/Binaries/Linux/PalServer-Linux-Shipping Pal -publiclobby -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -port=${SERVER_PORT} -publicport=${SERVER_PORT} -servername="${SERVER_NAME}" -players=${MAX_PLAYERS} $(if [ -n "$SERVER_PASSWORD" ]; then echo "-serverpassword=\"${SERVER_PASSWORD}\""; fi) -adminpassword="${ADMIN_PASSWORD}" -rcon Program Version: v1.0.12 PalWorldSettings.ini found at: /home/container/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini Updating key: PublicPort with value: 8211 Updating key: ServerPassword with value: ####### Updating key: PublicIP with value: ###### Updating key: AdminPassword with value: ###### Updating key: RCONPort with value: 25575 Updating key: ServerPlayerMaxNum with value: 32 Updating key: ServerDescription with value: Pokemon Want-A-Be Game! Updating key: ServerName with value: A Pterodactyl hosted Palworld Server Updating key: RCONEnabled with value: True Updating key: bEnableInvaderEnemy with value: True INI file updated successfully. Shutdown handler: initalize. 5.1.1-0+++UE5+Release-5.1 1008 0 Disabling core dumps. dlopen failed trying to load: steamclient.so with error: steamclient.so: cannot open shared object file: No such file or directory [S_API] SteamAPI_Init(): Loaded '/home/container/.steam/sdk64/steamclient.so' OK. (First tried local 'steamclient.so') CAppInfoCacheReadFromDiskThread took 4 milliseconds to initialize Setting breakpad minidump AppID = 2394010 container@pterodactyl~ Server marked as running... [S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded. [S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded. [S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded. [S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.`

gOOvER commented 3 months ago

New Egg Installed Pal

come on: POST THE COMPLETE CONSOLEOUTPUT. so hard to understand?

Kuroo2021 commented 3 months ago

New Egg Installed Pal

come in: POST THE COMPLETE CONSOLEOUTPUT. so hard to understand?

One must wait before replying. above posted and calm down. Can you understand?

QuintenQVD0 commented 3 months ago

Code Running

`container@pterodactyl~ Server marked as offline... Update state (0x61) downloading, progress: 59.29 (1326829916 / 2237883871) Update state (0x61) downloading, progress: 69.08 (1545899749 / 2237883871) Update state (0x61) downloading, progress: 79.61 (1781480876 / 2237883871) Update state (0x61) downloading, progress: 91.50 (2047750027 / 2237883871) Update state (0x61) downloading, progress: 99.95 (2236835295 / 2237883871) Update state (0x81) verifying update, progress: 52.27 (1169842947 / 2237883871) Success! App '2394010' fully installed. 'linux32/steamclient.so' -> '../.steam/sdk32/steamclient.so' 'linux64/steamclient.so' -> '../.steam/sdk64/steamclient.so' Copy template config file into config folder! Creating new config file Downloading config parser application

Installation completed...

[Pterodactyl Daemon]: Updating process configuration files... [Pterodactyl Daemon]: Ensuring file permissions are set correctly, this could take a few seconds... container@pterodactyl~ Server marked as starting... [Pterodactyl Daemon]: Pulling Docker container image, this could take a few minutes to complete... Pulling from parkervcp/steamcmd Status: Image is up to date for ghcr.io/parkervcp/steamcmd:debian Digest: sha256:2a8a7a83b6002b79a1cafb29aea2568437571a463a0d22d4573c8e9a85a43838 [Pterodactyl Daemon]: Finished pulling Docker container image steam user is not set. Using anonymous user. tid(22) burning pthread_key_t == 0 so we never use it WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work. Redirecting stderr to '/home/container/Steam/logs/stderr.txt' Logging directory: '/home/container/Steam/logs' minidumps folder is set to /tmp/dumps [ 0%] Checking for available updates... [----] Verifying installation... UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1709846822 -- type 'quit' to exit -- Loading Steam API...OK Connecting anonymously to Steam Public...OK Waiting for client config...OK Waiting for user info...OK Success! App '2394010' already up to date. :/home/container$ ./PalworldServerConfigParser; (while read cmd; do rcon -s -a "localhost:$RCON_PORT" -p "$ADMIN_PASSWORD" "$cmd";done) < /dev/stdin & /home/container/Pal/Binaries/Linux/PalServer-Linux-Shipping Pal -publiclobby -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -port=${SERVER_PORT} -publicport=${SERVER_PORT} -servername="${SERVER_NAME}" -players=${MAX_PLAYERS} $(if [ -n "$SERVER_PASSWORD" ]; then echo "-serverpassword="${SERVER_PASSWORD}""; fi) -adminpassword="${ADMIN_PASSWORD}" -rcon Program Version: v1.0.12 PalWorldSettings.ini found at: /home/container/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini Updating key: PublicPort with value: 8211 Updating key: ServerPassword with value: ####### Updating key: PublicIP with value: ###### Updating key: AdminPassword with value: ###### Updating key: RCONPort with value: 25575 Updating key: ServerPlayerMaxNum with value: 32 Updating key: ServerDescription with value: Pokemon Want-A-Be Game! Updating key: ServerName with value: A Pterodactyl hosted Palworld Server Updating key: RCONEnabled with value: True Updating key: bEnableInvaderEnemy with value: True INI file updated successfully. Shutdown handler: initalize. 5.1.1-0+++UE5+Release-5.1 1008 0 Disabling core dumps. dlopen failed trying to load: steamclient.so with error: steamclient.so: cannot open shared object file: No such file or directory [S_API] SteamAPI_Init(): Loaded '/home/container/.steam/sdk64/steamclient.so' OK. (First tried local 'steamclient.so') CAppInfoCacheReadFromDiskThread took 4 milliseconds to initialize Setting breakpad minidump AppID = 2394010 container@pterodactyl~ Server marked as running... [S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded. [S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded. [S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded. [S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.`

it is running?

Kuroo2021 commented 3 months ago

Collaborator

Nope can't connect or anything.

QuintenQVD0 commented 3 months ago

Collaborator

Nope can't connect or anything.

Try allocation 1 extra port edit the startup of the server (not the egg) and append after -port={{SERVER_PORT}} -RestAPIPort=<portnumberhere> where you replace \ with the extra port you allocated

gOOvER commented 3 months ago

Collaborator

Nope can't connect or anything.

still No CONSOLEOUTPUT, so you do Not have any issues

QuintenQVD0 commented 3 months ago

Collaborator

Nope can't connect or anything.

still No CONSOLEOUTPUT, so you do Not have any issues

https://github.com/parkervcp/eggs/issues/2866#issuecomment-2041156687 is all you will get, and they changed even more things after that update. (the palworld devs)

gOOvER commented 3 months ago

Collaborator

Nope can't connect or anything.

still No CONSOLEOUTPUT, so you do Not have any issues

https://github.com/parkervcp/eggs/issues/2866#issuecomment-2041156687 is all you will get, and they changed even more things after that update. (the palworld devs)

thats the Install.log, Not the consoleoutput during start

gOOvER commented 3 months ago

Install appid 1007 and try to copy the Files to Server Main dir

Kuroo2021 commented 3 months ago

Collaborator

Nope can't connect or anything.

still No CONSOLEOUTPUT, so you do Not have any issues

#2866 (comment) is all you will get, and they changed even more things after that update. (the palworld devs)

thats the Install.log, Not the consoleoutput during start

It from the Consloe

Kuroo2021 commented 3 months ago

Pal1 Pal2 Pal3

Kuroo2021 commented 3 months ago

Collaborator

Nope can't connect or anything.

Try allocation 1 extra port edit the startup of the server (not the egg) and append after -port={{SERVER_PORT}} -RestAPIPort=<portnumberhere> where you replace with the extra port you allocated

I already have to ports given to it.

Kuroo2021 commented 3 months ago

Collaborator

Nope can't connect or anything.

still No CONSOLEOUTPUT, so you do Not have any issues

I do have issues. Your not helping being so smart about it, QuintenQVD0, is giving help and trying. I'm still a new person at doing this all so if you can be supportive instead of condescending it would be helpful.

ImKringle commented 3 months ago

Collaborator

Nope can't connect or anything.

still No CONSOLEOUTPUT, so you do Not have any issues

#2866 (comment) is all you will get, and they changed even more things after that update. (the palworld devs)

thats the Install.log, Not the consoleoutput during start

The install and everything went fine if thats all he's getting. This is how palworld runs, it doesnt do console output and the install generally is just covering installing the parser. We can see the startup is correct and the parser is catching it; so nothing else egg side would cause this

@Kuroo2021 The SH file changed with this recent update (much to the dismay of this github) more than just the base executable

#!/bin/sh
UE_TRUE_SCRIPT_NAME=$(echo \"$0\" | xargs readlink -f)
UE_PROJECT_ROOT=$(dirname "$UE_TRUE_SCRIPT_NAME")
SOURCE="$UE_PROJECT_ROOT/linux64/steamclient.so"
DESTINATION="$UE_PROJECT_ROOT/Pal/Binaries/Linux/steamclient.so"
if [ ! -d "$(dirname "$DESTINATION")" ]; then
    echo "The destination directory does not exist: $(dirname "$DESTINATION")"
    exit 1
fi
if [ -f "$DESTINATION" ]; then
    echo "The file already exists: $DESTINATION"
else
    if cp "$SOURCE" "$DESTINATION"; then
        echo "The file has been successfully copied: $SOURCE -> $DESTINATION"
    else
        echo "Failed to copy the file: $SOURCE -> $DESTINATION"
        exit 1
    fi
fi
chmod +x "$UE_PROJECT_ROOT/Pal/Binaries/Linux/PalServer-Linux-Shipping"
"$UE_PROJECT_ROOT/Pal/Binaries/Linux/PalServer-Linux-Shipping" Pal "$@" 

The fix here is to manually install 1007 from SteamCMD to /mnt/server/Pal/Binaries/Linux like this:

install the steam sdk using steamcmd

./steamcmd.sh +force_install_dir /mnt/server/Pal/Binaries/Linux +login ${STEAM_USER} ${STEAM_PASS} +app_update 1007 ${INSTALL_FLAGS} validate +quit

gOOvER commented 3 months ago

Collaborator

Nope can't connect or anything.

still No CONSOLEOUTPUT, so you do Not have any issues

I do have issues. Your not helping being so smart about it, QuintenQVD0, is giving help and trying. I'm still a new person at doing this all so if you can be supportive instead of condescending it would be helpful.

you see errors in the consoleoutput, bu

Collaborator

Nope can't connect or anything.

still No CONSOLEOUTPUT, so you do Not have any issues

#2866 (comment) is all you will get, and they changed even more things after that update. (the palworld devs)

thats the Install.log, Not the consoleoutput during start

The install and everything went fine if thats all he's getting. This is how palworld runs, it doesnt do console output and the install generally is just covering installing the parser. We can see the startup is correct and the parser is catching it; so nothing else egg side would cause this

@Kuroo2021 The SH file changed with this recent update (much to the dismay of this github) more than just the base executable

#!/bin/sh
UE_TRUE_SCRIPT_NAME=$(echo \"$0\" | xargs readlink -f)
UE_PROJECT_ROOT=$(dirname "$UE_TRUE_SCRIPT_NAME")
SOURCE="$UE_PROJECT_ROOT/linux64/steamclient.so"
DESTINATION="$UE_PROJECT_ROOT/Pal/Binaries/Linux/steamclient.so"
if [ ! -d "$(dirname "$DESTINATION")" ]; then
    echo "The destination directory does not exist: $(dirname "$DESTINATION")"
    exit 1
fi
if [ -f "$DESTINATION" ]; then
    echo "The file already exists: $DESTINATION"
else
    if cp "$SOURCE" "$DESTINATION"; then
        echo "The file has been successfully copied: $SOURCE -> $DESTINATION"
    else
        echo "Failed to copy the file: $SOURCE -> $DESTINATION"
        exit 1
    fi
fi
chmod +x "$UE_PROJECT_ROOT/Pal/Binaries/Linux/PalServer-Linux-Shipping"
"$UE_PROJECT_ROOT/Pal/Binaries/Linux/PalServer-Linux-Shipping" Pal "$@" 

The fix here is to manually install 1007 from SteamCMD to /mnt/server/Pal/Binaries/Linux like this:

install the steam sdk using steamcmd

./steamcmd.sh +force_install_dir /mnt/server/Pal/Binaries/Linux +login ${STEAM_USER} ${STEAM_PASS} +app_update 1007 ${INSTALL_FLAGS} validate +quit

thats waht i said some lines above ;)

The error he have is now over round about 6 years old ;)

https://github.com/parkervcp/eggs/issues/2866#issuecomment-2041159144

Kuroo2021 commented 3 months ago

Collaborator

Nope can't connect or anything.

still No CONSOLEOUTPUT, so you do Not have any issues

#2866 (comment) is all you will get, and they changed even more things after that update. (the palworld devs)

thats the Install.log, Not the consoleoutput during start

The install and everything went fine if thats all he's getting. This is how palworld runs, it doesnt do console output and the install generally is just covering installing the parser. We can see the startup is correct and the parser is catching it; so nothing else egg side would cause this

@Kuroo2021 The SH file changed with this recent update (much to the dismay of this github) more than just the base executable

#!/bin/sh
UE_TRUE_SCRIPT_NAME=$(echo \"$0\" | xargs readlink -f)
UE_PROJECT_ROOT=$(dirname "$UE_TRUE_SCRIPT_NAME")
SOURCE="$UE_PROJECT_ROOT/linux64/steamclient.so"
DESTINATION="$UE_PROJECT_ROOT/Pal/Binaries/Linux/steamclient.so"
if [ ! -d "$(dirname "$DESTINATION")" ]; then
    echo "The destination directory does not exist: $(dirname "$DESTINATION")"
    exit 1
fi
if [ -f "$DESTINATION" ]; then
    echo "The file already exists: $DESTINATION"
else
    if cp "$SOURCE" "$DESTINATION"; then
        echo "The file has been successfully copied: $SOURCE -> $DESTINATION"
    else
        echo "Failed to copy the file: $SOURCE -> $DESTINATION"
        exit 1
    fi
fi
chmod +x "$UE_PROJECT_ROOT/Pal/Binaries/Linux/PalServer-Linux-Shipping"
"$UE_PROJECT_ROOT/Pal/Binaries/Linux/PalServer-Linux-Shipping" Pal "$@" 

The fix here is to manually install 1007 from SteamCMD to /mnt/server/Pal/Binaries/Linux like this:

install the steam sdk using steamcmd

./steamcmd.sh +force_install_dir /mnt/server/Pal/Binaries/Linux +login ${STEAM_USER} ${STEAM_PASS} +app_update 1007 ${INSTALL_FLAGS} validate +quit

Thanks, do I run this from the Console within the server?

gOOvER commented 3 months ago

Collaborator

Nope can't connect or anything.

still No CONSOLEOUTPUT, so you do Not have any issues

#2866 (comment) is all you will get, and they changed even more things after that update. (the palworld devs)

thats the Install.log, Not the consoleoutput during start

The install and everything went fine if thats all he's getting. This is how palworld runs, it doesnt do console output and the install generally is just covering installing the parser. We can see the startup is correct and the parser is catching it; so nothing else egg side would cause this @Kuroo2021 The SH file changed with this recent update (much to the dismay of this github) more than just the base executable

#!/bin/sh
UE_TRUE_SCRIPT_NAME=$(echo \"$0\" | xargs readlink -f)
UE_PROJECT_ROOT=$(dirname "$UE_TRUE_SCRIPT_NAME")
SOURCE="$UE_PROJECT_ROOT/linux64/steamclient.so"
DESTINATION="$UE_PROJECT_ROOT/Pal/Binaries/Linux/steamclient.so"
if [ ! -d "$(dirname "$DESTINATION")" ]; then
    echo "The destination directory does not exist: $(dirname "$DESTINATION")"
    exit 1
fi
if [ -f "$DESTINATION" ]; then
    echo "The file already exists: $DESTINATION"
else
    if cp "$SOURCE" "$DESTINATION"; then
        echo "The file has been successfully copied: $SOURCE -> $DESTINATION"
    else
        echo "Failed to copy the file: $SOURCE -> $DESTINATION"
        exit 1
    fi
fi
chmod +x "$UE_PROJECT_ROOT/Pal/Binaries/Linux/PalServer-Linux-Shipping"
"$UE_PROJECT_ROOT/Pal/Binaries/Linux/PalServer-Linux-Shipping" Pal "$@" 

The fix here is to manually install 1007 from SteamCMD to /mnt/server/Pal/Binaries/Linux like this:

install the steam sdk using steamcmd

./steamcmd.sh +force_install_dir /mnt/server/Pal/Binaries/Linux +login ${STEAM_USER} ${STEAM_PASS} +app_update 1007 ${INSTALL_FLAGS} validate +quit

Thanks, do I run this from the Console within the server?

must be part of the installscript

ImKringle commented 3 months ago

Collaborator

Nope can't connect or anything.

still No CONSOLEOUTPUT, so you do Not have any issues

#2866 (comment) is all you will get, and they changed even more things after that update. (the palworld devs)

thats the Install.log, Not the consoleoutput during start

The install and everything went fine if thats all he's getting. This is how palworld runs, it doesnt do console output and the install generally is just covering installing the parser. We can see the startup is correct and the parser is catching it; so nothing else egg side would cause this @Kuroo2021 The SH file changed with this recent update (much to the dismay of this github) more than just the base executable

#!/bin/sh
UE_TRUE_SCRIPT_NAME=$(echo \"$0\" | xargs readlink -f)
UE_PROJECT_ROOT=$(dirname "$UE_TRUE_SCRIPT_NAME")
SOURCE="$UE_PROJECT_ROOT/linux64/steamclient.so"
DESTINATION="$UE_PROJECT_ROOT/Pal/Binaries/Linux/steamclient.so"
if [ ! -d "$(dirname "$DESTINATION")" ]; then
    echo "The destination directory does not exist: $(dirname "$DESTINATION")"
    exit 1
fi
if [ -f "$DESTINATION" ]; then
    echo "The file already exists: $DESTINATION"
else
    if cp "$SOURCE" "$DESTINATION"; then
        echo "The file has been successfully copied: $SOURCE -> $DESTINATION"
    else
        echo "Failed to copy the file: $SOURCE -> $DESTINATION"
        exit 1
    fi
fi
chmod +x "$UE_PROJECT_ROOT/Pal/Binaries/Linux/PalServer-Linux-Shipping"
"$UE_PROJECT_ROOT/Pal/Binaries/Linux/PalServer-Linux-Shipping" Pal "$@" 

The fix here is to manually install 1007 from SteamCMD to /mnt/server/Pal/Binaries/Linux like this:

install the steam sdk using steamcmd

./steamcmd.sh +force_install_dir /mnt/server/Pal/Binaries/Linux +login ${STEAM_USER} ${STEAM_PASS} +app_update 1007 ${INSTALL_FLAGS} validate +quit

Thanks, do I run this from the Console within the server?

add it to the install script and reinstall

## install game using steamcmd
./steamcmd.sh +force_install_dir /mnt/server +login ${STEAM_USER} ${STEAM_PASS} ${STEAM_AUTH} $( [[ "${WINDOWS_INSTALL}" == "1" ]] && printf %s '+@sSteamCmdForcePlatformType windows' ) +app_update ${SRCDS_APPID} $( [[ -z ${SRCDS_BETAID} ]] || printf %s "-beta ${SRCDS_BETAID}" ) $( [[ -z ${SRCDS_BETAPASS} ]] || printf %s "-betapassword ${SRCDS_BETAPASS}" ) ${INSTALL_FLAGS} validate +quit ## other flags may be needed depending on install. looking at you cs 1.6

./steamcmd.sh +force_install_dir /mnt/server/Pal/Binaries/Linux +login ${STEAM_USER} ${STEAM_PASS} +app_update 1007 ${INSTALL_FLAGS} validate +quit
ImKringle commented 3 months ago

If using STEAM_AUTH add that too, but its anon so like why would you lol

Kuroo2021 commented 3 months ago

Collaborator

Nope can't connect or anything.

still No CONSOLEOUTPUT, so you do Not have any issues

#2866 (comment) is all you will get, and they changed even more things after that update. (the palworld devs)

thats the Install.log, Not the consoleoutput during start

The install and everything went fine if thats all he's getting. This is how palworld runs, it doesnt do console output and the install generally is just covering installing the parser. We can see the startup is correct and the parser is catching it; so nothing else egg side would cause this @Kuroo2021 The SH file changed with this recent update (much to the dismay of this github) more than just the base executable

#!/bin/sh
UE_TRUE_SCRIPT_NAME=$(echo \"$0\" | xargs readlink -f)
UE_PROJECT_ROOT=$(dirname "$UE_TRUE_SCRIPT_NAME")
SOURCE="$UE_PROJECT_ROOT/linux64/steamclient.so"
DESTINATION="$UE_PROJECT_ROOT/Pal/Binaries/Linux/steamclient.so"
if [ ! -d "$(dirname "$DESTINATION")" ]; then
    echo "The destination directory does not exist: $(dirname "$DESTINATION")"
    exit 1
fi
if [ -f "$DESTINATION" ]; then
    echo "The file already exists: $DESTINATION"
else
    if cp "$SOURCE" "$DESTINATION"; then
        echo "The file has been successfully copied: $SOURCE -> $DESTINATION"
    else
        echo "Failed to copy the file: $SOURCE -> $DESTINATION"
        exit 1
    fi
fi
chmod +x "$UE_PROJECT_ROOT/Pal/Binaries/Linux/PalServer-Linux-Shipping"
"$UE_PROJECT_ROOT/Pal/Binaries/Linux/PalServer-Linux-Shipping" Pal "$@" 

The fix here is to manually install 1007 from SteamCMD to /mnt/server/Pal/Binaries/Linux like this:

install the steam sdk using steamcmd

./steamcmd.sh +force_install_dir /mnt/server/Pal/Binaries/Linux +login ${STEAM_USER} ${STEAM_PASS} +app_update 1007 ${INSTALL_FLAGS} validate +quit

Thanks, do I run this from the Console within the server?

add it to the install script and reinstall

## install game using steamcmd
./steamcmd.sh +force_install_dir /mnt/server +login ${STEAM_USER} ${STEAM_PASS} ${STEAM_AUTH} $( [[ "${WINDOWS_INSTALL}" == "1" ]] && printf %s '+@sSteamCmdForcePlatformType windows' ) +app_update ${SRCDS_APPID} $( [[ -z ${SRCDS_BETAID} ]] || printf %s "-beta ${SRCDS_BETAID}" ) $( [[ -z ${SRCDS_BETAPASS} ]] || printf %s "-betapassword ${SRCDS_BETAPASS}" ) ${INSTALL_FLAGS} validate +quit ## other flags may be needed depending on install. looking at you cs 1.6

./steamcmd.sh +force_install_dir /mnt/server/Pal/Binaries/Linux +login ${STEAM_USER} ${STEAM_PASS} +app_update 1007 ${INSTALL_FLAGS} validate +quit

Okay I try and report back, ty

gOOvER commented 3 months ago

If using STEAM_AUTH add that too, but its anon so like why would you lol

STEAM_AUTH is not needed ;)

gOOvER commented 3 months ago

No need for a 2nd line:

here is the one liner: ./steamcmd.sh +force_install_dir /mnt/server +login ${STEAM_USER} ${STEAM_PASS} ${STEAM_AUTH} $( [[ "${WINDOWS_INSTALL}" == "1" ]] && printf %s '+@sSteamCmdForcePlatformType windows' ) +app_update 1007 +app_update ${SRCDS_APPID} $( [[ -z ${SRCDS_BETAID} ]] || printf %s "-beta ${SRCDS_BETAID}" ) $( [[ -z ${SRCDS_BETAPASS} ]] || printf %s "-betapassword ${SRCDS_BETAPASS}" ) ${INSTALL_FLAGS} validate +quit

Kuroo2021 commented 3 months ago

Collaborator

Nope can't connect or anything.

still No CONSOLEOUTPUT, so you do Not have any issues

#2866 (comment) is all you will get, and they changed even more things after that update. (the palworld devs)

thats the Install.log, Not the consoleoutput during start

The install and everything went fine if thats all he's getting. This is how palworld runs, it doesnt do console output and the install generally is just covering installing the parser. We can see the startup is correct and the parser is catching it; so nothing else egg side would cause this @Kuroo2021 The SH file changed with this recent update (much to the dismay of this github) more than just the base executable

#!/bin/sh
UE_TRUE_SCRIPT_NAME=$(echo \"$0\" | xargs readlink -f)
UE_PROJECT_ROOT=$(dirname "$UE_TRUE_SCRIPT_NAME")
SOURCE="$UE_PROJECT_ROOT/linux64/steamclient.so"
DESTINATION="$UE_PROJECT_ROOT/Pal/Binaries/Linux/steamclient.so"
if [ ! -d "$(dirname "$DESTINATION")" ]; then
    echo "The destination directory does not exist: $(dirname "$DESTINATION")"
    exit 1
fi
if [ -f "$DESTINATION" ]; then
    echo "The file already exists: $DESTINATION"
else
    if cp "$SOURCE" "$DESTINATION"; then
        echo "The file has been successfully copied: $SOURCE -> $DESTINATION"
    else
        echo "Failed to copy the file: $SOURCE -> $DESTINATION"
        exit 1
    fi
fi
chmod +x "$UE_PROJECT_ROOT/Pal/Binaries/Linux/PalServer-Linux-Shipping"
"$UE_PROJECT_ROOT/Pal/Binaries/Linux/PalServer-Linux-Shipping" Pal "$@" 

The fix here is to manually install 1007 from SteamCMD to /mnt/server/Pal/Binaries/Linux like this:

install the steam sdk using steamcmd

./steamcmd.sh +force_install_dir /mnt/server/Pal/Binaries/Linux +login ${STEAM_USER} ${STEAM_PASS} +app_update 1007 ${INSTALL_FLAGS} validate +quit

Thanks, do I run this from the Console within the server?

add it to the install script and reinstall

## install game using steamcmd
./steamcmd.sh +force_install_dir /mnt/server +login ${STEAM_USER} ${STEAM_PASS} ${STEAM_AUTH} $( [[ "${WINDOWS_INSTALL}" == "1" ]] && printf %s '+@sSteamCmdForcePlatformType windows' ) +app_update ${SRCDS_APPID} $( [[ -z ${SRCDS_BETAID} ]] || printf %s "-beta ${SRCDS_BETAID}" ) $( [[ -z ${SRCDS_BETAPASS} ]] || printf %s "-betapassword ${SRCDS_BETAPASS}" ) ${INSTALL_FLAGS} validate +quit ## other flags may be needed depending on install. looking at you cs 1.6

./steamcmd.sh +force_install_dir /mnt/server/Pal/Binaries/Linux +login ${STEAM_USER} ${STEAM_PASS} +app_update 1007 ${INSTALL_FLAGS} validate +quit

Okay I try and report back, ty

Ya still getting the same thing even after the change. `container@pterodactyl~ Starting installation process, this could take a few minutes... steam user is not set. Using anonymous user. steamcmd.sh linux32/steamcmd linux32/steamerrorreporter linux32/libstdc++.so.6 linux32/crashhandler.so Redirecting stderr to '/mnt/server/Steam/logs/stderr.txt' ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt". [ 0%] Checking for available update... [----] Downloading update (0 of 59594 KB)... [ 0%] Downloading update (0 of 59594 KB)... [ 0%] Downloading update (0 of 59594 KB)... [ 0%] Downloading update (893 of 59594 KB)... [ 1%] Downloading update (2502 of 59594 KB)... [ 4%] Downloading update (3989 of 59594 KB)... [ 6%] Downloading update (5652 of 59594 KB)... [ 9%] Downloading update (6982 of 59594 KB)... [ 11%] Downloading update (7952 of 59594 KB)... [ 13%] Downloading update (9001 of 59594 KB)... [ 15%] Downloading update (9980 of 59594 KB)... [ 16%] Downloading update (10938 of 59594 KB)... [ 18%] Downloading update (11852 of 59594 KB)... [ 19%] Downloading update (12893 of 59594 KB)... [ 21%] Downloading update (13803 of 59594 KB)... [ 23%] Downloading update (14762 of 59594 KB)... [ 24%] Downloading update (15715 of 59594 KB)... [ 26%] Downloading update (16722 of 59594 KB)... [ 28%] Downloading update (17664 of 59594 KB)... [ 29%] Downloading update (18597 of 59594 KB)... [ 31%] Downloading update (19456 of 59594 KB)... [ 32%] Downloading update (20409 of 59594 KB)... [ 34%] Downloading update (21390 of 59594 KB)... [ 35%] Downloading update (22291 of 59594 KB)... [ 37%] Downloading update (23315 of 59594 KB)... [ 39%] Downloading update (24368 of 59594 KB)... [ 40%] Downloading update (25262 of 59594 KB)... [ 42%] Downloading update (26269 of 59594 KB)... [ 44%] Downloading update (27242 of 59594 KB)... [ 45%] Downloading update (28181 of 59594 KB)... [ 47%] Downloading update (29171 of 59594 KB)... [ 48%] Downloading update (30101 of 59594 KB)... [ 50%] Downloading update (31122 of 59594 KB)... [ 52%] Downloading update (32170 of 59594 KB)... [ 53%] Downloading update (33076 of 59594 KB)... [ 55%] Downloading update (34026 of 59594 KB)... [ 57%] Downloading update (34977 of 59594 KB)... [ 58%] Downloading update (36023 of 59594 KB)... [ 60%] Downloading update (36987 of 59594 KB)... [ 62%] Downloading update (37912 of 59594 KB)... [ 63%] Downloading update (38948 of 59594 KB)... [ 65%] Downloading update (39429 of 59594 KB)... [ 66%] Downloading update (39910 of 59594 KB)... [ 66%] Downloading update (40405 of 59594 KB)... [ 67%] Downloading update (40902 of 59594 KB)... [ 68%] Downloading update (41429 of 59594 KB)... [ 69%] Downloading update (41972 of 59594 KB)... [ 70%] Downloading update (42466 of 59594 KB)... [ 71%] Downloading update (42930 of 59594 KB)... [ 72%] Downloading update (43309 of 59594 KB)... [ 72%] Downloading update (43841 of 59594 KB)... [ 73%] Downloading update (44268 of 59594 KB)... [ 74%] Downloading update (44732 of 59594 KB)... [ 75%] Downloading update (45280 of 59594 KB)... [ 75%] Downloading update (45781 of 59594 KB)... [ 76%] Downloading update (46287 of 59594 KB)... [ 77%] Downloading update (46777 of 59594 KB)... [ 78%] Downloading update (47229 of 59594 KB)... [ 79%] Downloading update (47769 of 59594 KB)... [ 80%] Downloading update (48241 of 59594 KB)... [ 80%] Downloading update (48727 of 59594 KB)... [ 81%] Downloading update (48813 of 59594 KB)... [ 81%] Downloading update (49169 of 59594 KB)... [ 82%] Downloading update (49740 of 59594 KB)... [ 83%] Downloading update (50235 of 59594 KB)... [ 84%] Downloading update (50750 of 59594 KB)... [ 85%] Downloading update (51160 of 59594 KB)... [ 85%] Downloading update (51660 of 59594 KB)... [ 86%] Downloading update (52147 of 59594 KB)... [ 87%] Downloading update (52687 of 59594 KB)... [ 88%] Downloading update (53199 of 59594 KB)... [ 89%] Downloading update (53682 of 59594 KB)... [ 90%] Downloading update (54217 of 59594 KB)... [ 90%] Downloading update (54655 of 59594 KB)... [ 91%] Downloading update (55136 of 59594 KB)... [ 92%] Downloading update (55702 of 59594 KB)... [ 93%] Downloading update (56211 of 59594 KB)... [ 94%] Downloading update (56716 of 59594 KB)... [ 95%] Downloading update (57257 of 59594 KB)... [ 96%] Downloading update (57760 of 59594 KB)... [ 96%] Downloading update (58232 of 59594 KB)... [ 97%] Downloading update (58654 of 59594 KB)... [ 98%] Downloading update (59167 of 59594 KB)... [ 99%] Downloading update (59594 of 59594 KB)... [100%] Downloading update (59594 of 59594 KB)... [100%] Download Complete. [----] Applying update... [----] Extracting package... [----] Extracting package... [----] Extracting package... [----] Extracting package... [----] Installing update... [----] Installing update... [----] Installing update... [----] Installing update... [----] Installing update... [----] Installing update... [----] Installing update... [----] Installing update... [----] Cleaning up... [----] Update complete, launching... tid(34) burning pthread_key_t == 0 so we never use it WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work. Redirecting stderr to '/mnt/server/Steam/logs/stderr.txt' Logging directory: '/mnt/server/Steam/logs' /tmp/dumps: insufficient permissions - delete and recreate minidumps folder is set to /tmp/dumps [ 0%] Checking for available updates... [----] Verifying installation... [ 0%] Downloading update... [ 0%] Checking for available updates... [----] Download complete. [----] Extracting package... [----] Extracting package... [----] Extracting package... [----] Extracting package... [----] Installing update... [----] Installing update... [----] Installing update... [----] Installing update... [----] Installing update... [----] Installing update... [----] Installing update... [----] Installing update... [----] Cleaning up... [----] Update complete, launching Steamcmd... UpdateUI: skip show logosteamcmd.sh[17]: Restarting steamcmd by request... tid(47) burning pthread_key_t == 0 so we never use it WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work. Redirecting stderr to '/mnt/server/Steam/logs/stderr.txt' Logging directory: '/mnt/server/Steam/logs' minidumps folder is set to /tmp/dumps [ 0%] Checking for available updates... [----] Verifying installation... UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1709846822 -- type 'quit' to exit -- Loading Steam API...OK Connecting anonymously to Steam Public...OK Waiting for client config...OK Waiting for user info...OK Update state (0x3) reconfiguring, progress: 0.00 (0 / 0) Update state (0x3) reconfiguring, progress: 0.00 (0 / 0) Update state (0x61) downloading, progress: 3.30 (73781292 / 2237883871) Update state (0x61) downloading, progress: 25.20 (563915904 / 2237883871) Update state (0x61) downloading, progress: 34.71 (776832122 / 2237883871) Update state (0x61) downloading, progress: 40.26 (901043110 / 2237883871) Update state (0x61) downloading, progress: 45.80 (1025016198 / 2237883871) Update state (0x61) downloading, progress: 54.18 (1212535132 / 2237883871) Update state (0x61) downloading, progress: 63.62 (1423771469 / 2237883871) Update state (0x61) downloading, progress: 72.63 (1625396882 / 2237883871) Update state (0x61) downloading, progress: 82.40 (1843932459 / 2237883871) Update state (0x61) downloading, progress: 92.47 (2069399576 / 2237883871) Update state (0x81) verifying update, progress: 10.12 (226553492 / 2237883871) Update state (0x81) verifying update, progress: 76.48 (1711642601 / 2237883871) Success! App '2394010' fully installed. 'linux32/steamclient.so' -> '../.steam/sdk32/steamclient.so' 'linux64/steamclient.so' -> '../.steam/sdk64/steamclient.so' Copy template config file into config folder! Creating new config file tid(122) burning pthread_key_t == 0 so we never use it WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work. Redirecting stderr to '/mnt/server/Steam/logs/stderr.txt' Logging directory: '/mnt/server/Steam/logs' minidumps folder is set to /tmp/dumps [ 0%] Checking for available updates... [----] Verifying installation... UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1709846822 -- type 'quit' to exit -- Loading Steam API...OK Connecting anonymously to Steam Public...OK Waiting for client config...OK Waiting for user info...OK Update state (0x61) downloading, progress: 0.00 (0 / 73781292) Update state (0x61) downloading, progress: 49.74 (36700160 / 73781292) Success! App '1007' fully installed. tid(157) burning pthread_key_t == 0 so we never use it WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work. Redirecting stderr to '/mnt/server/Steam/logs/stderr.txt' Logging directory: '/mnt/server/Steam/logs' minidumps folder is set to /tmp/dumps [ 0%] Checking for available updates... [----] Verifying installation... UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1709846822 -- type 'quit' to exit -- Loading Steam API...OK Connecting anonymously to Steam Public...OK Waiting for client config...OK Waiting for user info...OK Update state (0x5) verifying install, progress: 0.75 (16777216 / 2237883871) Update state (0x5) verifying install, progress: 57.41 (1284669457 / 2237883871) Success! App '2394010' fully installed. tid(182) burning pthread_key_t == 0 so we never use it WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work. Redirecting stderr to '/mnt/server/Steam/logs/stderr.txt' Logging directory: '/mnt/server/Steam/logs' minidumps folder is set to /tmp/dumps [ 0%] Checking for available updates... [----] Verifying installation... UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1709846822 -- type 'quit' to exit -- Loading Steam API...OK Connecting anonymously to Steam Public...OK Waiting for client config...OK Waiting for user info...OK Update state (0x5) verifying install, progress: 19.90 (14680064 / 73781292) Success! App '1007' fully installed. tid(210) burning pthread_key_t == 0 so we never use it WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work. Redirecting stderr to '/mnt/server/Steam/logs/stderr.txt' Logging directory: '/mnt/server/Steam/logs' minidumps folder is set to /tmp/dumps [ 0%] Checking for available updates... [----] Verifying installation... UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1709846822 -- type 'quit' to exit -- Loading Steam API...OK Connecting anonymously to Steam Public...OK Waiting for client config...OK Waiting for user info...OK Update state (0x5) verifying install, progress: 18.48 (13631488 / 73781292) Success! App '1007' fully installed. Update state (0x5) verifying install, progress: 0.66 (14680064 / 2237883871) Update state (0x5) verifying install, progress: 52.72 (1179811857 / 2237883871) Success! App '2394010' fully installed. Downloading config parser application

Installation completed...

[Pterodactyl Daemon]: Updating process configuration files... [Pterodactyl Daemon]: Ensuring file permissions are set correctly, this could take a few seconds... container@pterodactyl~ Server marked as starting... [Pterodactyl Daemon]: Pulling Docker container image, this could take a few minutes to complete... Pulling from parkervcp/steamcmd Digest: sha256:2a8a7a83b6002b79a1cafb29aea2568437571a463a0d22d4573c8e9a85a43838 Status: Image is up to date for ghcr.io/parkervcp/steamcmd:debian [Pterodactyl Daemon]: Finished pulling Docker container image steam user is not set. Using anonymous user. tid(22) burning pthread_key_t == 0 so we never use it WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work. Redirecting stderr to '/home/container/Steam/logs/stderr.txt' Logging directory: '/home/container/Steam/logs' minidumps folder is set to /tmp/dumps [ 0%] Checking for available updates... [----] Verifying installation... UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1709846822 -- type 'quit' to exit -- Loading Steam API...OK Connecting anonymously to Steam Public...OK Waiting for client config...OK Waiting for user info...OK Success! App '2394010' already up to date. :/home/container$ ./PalworldServerConfigParser; (while read cmd; do rcon -s -a "localhost:$RCON_PORT" -p "$ADMIN_PASSWORD" "$cmd";done) < /dev/stdin & /home/container/Pal/Binaries/Linux/PalServer-Linux-Shipping Pal -publiclobby -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -port=${SERVER_PORT} -publicport=${SERVER_PORT} -servername="${SERVER_NAME}" -players=${MAX_PLAYERS} $(if [ -n "$SERVER_PASSWORD" ]; then echo "-serverpassword=\"${SERVER_PASSWORD}\""; fi) -adminpassword="${ADMIN_PASSWORD}" -rcon Program Version: v1.0.12 PalWorldSettings.ini found at: /home/container/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini Updating key: RCONEnabled with value: True Updating key: ServerName with value: A Pterodactyl hosted Palworld Server Updating key: ServerDescription with value: Pokemon Want-A-Be Game! Updating key: PublicPort with value: 8211 Updating key: AdminPassword with value: Zudomon Updating key: RCONPort with value: 25575 Updating key: PublicIP with value: 10.0.0.86 Updating key: bEnableInvaderEnemy with value: True Updating key: ServerPlayerMaxNum with value: 32 Updating key: ServerPassword with value: BlueBalls INI file updated successfully. Shutdown handler: initalize. 5.1.1-0+++UE5+Release-5.1 1008 0 Disabling core dumps. dlopen failed trying to load: steamclient.so with error: steamclient.so: wrong ELF class: ELFCLASS32 [S_API] SteamAPI_Init(): Loaded '/home/container/.steam/sdk64/steamclient.so' OK. (First tried local 'steamclient.so') CAppInfoCacheReadFromDiskThread took 4 milliseconds to initialize Setting breakpad minidump AppID = 2394010 container@pterodactyl~ Server marked as running... [S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded. [S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded. [S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded. [S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.`

Ya the same things still going on even after the changes.

gOOvER commented 3 months ago

again; told you allready here.

https://github.com/parkervcp/eggs/issues/2866#issuecomment-2041159144

gOOvER commented 3 months ago

the libs must be in the same dir as the MAIN Server files

ImKringle commented 3 months ago

the libs must be in the same dir as the MAIN Server files

I've already ran into this myself, theyd go under Binaries afaik? Editing it to move everything after install is pointless if you just define the directory

@Kuroo2021 the output console side is gonna be the same regardless of what we do to it - it doesnt send console data. After installing it try connecting

Kuroo2021 commented 3 months ago

the libs must be in the same dir as the MAIN Server files

Care to repeat that in plan enlgish.

gOOvER commented 3 months ago

the libs must be in the same dir as the MAIN Server files

Care to repeat that in plan enlgish.

it is; but you must know, what im talking about.

Kuroo2021 commented 3 months ago

the libs must be in the same dir as the MAIN Server files

I've already ran into this myself, theyd go under Binaries afaik? Editing it to move everything after install is pointless if you just define the directory

@Kuroo2021 the output console side is gonna be the same regardless of what we do to it - it doesnt send console data. After installing it try connecting

Alright, I will start from nothing and reinstall.

gOOvER commented 3 months ago

the libs must be in the same dir as the MAIN Server files

I've already ran into this myself, theyd go under Binaries afaik? Editing it to move everything after install is pointless if you just define the directory

hmm, you know, how to copy files to an other dir in installscript? I do this since years. and this "Bug" is now over 6 years old

Kuroo2021 commented 3 months ago

the libs must be in the same dir as the MAIN Server files

Care to repeat that in plan enlgish.

it is; but you must know, what im talking about.

Well from the start you haven't been much help and I already said above to what you should be doing is supporting and stop with the condescending.