Open Kuroo2021 opened 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.
i will not. @ImKringle is wrong or dont know, what excat the error is. I pointed you to the solution. YOu must fix the installscript with appid 1007 and copy the downloaded libs to the main die of the Server.
But ok; stay with @ImKringle
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
Some people are still learning (regardless of if they should get how after installing pterodactyl) ;)
@Kuroo2021 you can use mv
to move files; but you need to realize this entire github is community ran - its not really a business where customer support is top of the line lol using the install edit Goover or me provided should do thats needed; or you can change them from /mnt/server/Pal/Binaries/Linux
to /mnt/server
(doing that should assume youre running the SH file
IMO - just installing 1007 to /mnt/server/Pal/Binaries/Linux works; after doing it id try rec reconnecting
If it doesnt work after, youd just edit the 1007 install line to say /mnt/server
instead
@gOOvER the "error" youre hunting down doesnt exist ? Im running 4 palworld servers intandem right now that work fine and they all look exactly like that in the console lol I'm happy to get into a pissing match but can it be over something important?
IMO - just installing 1007 to /mnt/server/Pal/Binaries/Linux works; after doing it id try rec reconnecting
What i said now 4 times :D
@gOOvER the "error" youre hunting down doesnt exist ? Im running 4 palworld servers intandem right now that work fine and they all look exactly like that in the console lol I'm happy to get into a pissing match but can it be over something important?
See above... ;) not taking others solutions as yours ;) (like everytime ;) )
But im out here. Go on ;D
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.
i will not. @ImKringle is wrong or dont know, what excat the error is. I pointed you to the solution. YOu must fix the installscript with appid 1007 and copy the downloaded libs to the main die of the Server.
But ok; stay with @ImKringle
Refusing to offer support and belittling in a community, especially those you're unfamiliar with, is counterproductive. Remember, everyone is on their own learning journey, and assuming one's own correctness is a path to failure. Instead of criticism, offering support fosters growth and understanding. End Of Line.
Refusing to offer support and belittling in a community, especially those you're unfamiliar with, is counterproductive. Remember, everyone is on their own learning journey, and assuming one's own correctness is a path to failure. Instead of criticism, offering support fosters growth and understanding. End Of Line.
You cant do anything. The installscript must be fixed. @QuintenQVD0 can you fix it. I never criticized you, I just showed you the solution. The criticism is entirely up to TheKringle, who simply takes other people's solutions and presents them as his :D but i stop here. Quinten should/must fix this
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
Some people are still learning (regardless of if they should get how after installing pterodactyl) ;)
@Kuroo2021 you can use
mv
to move files; but you need to realize this entire github is community ran - its not really a business where customer support is top of the line lol using the install edit Goover or me provided should do thats needed; or you can change them from/mnt/server/Pal/Binaries/Linux
to/mnt/server
(doing that should assume youre running the SH fileIMO - just installing 1007 to /mnt/server/Pal/Binaries/Linux works; after doing it id try rec reconnecting
If it doesnt work after, youd just edit the 1007 install line to say
/mnt/server
instead@gOOvER the "error" youre hunting down doesnt exist ? Im running 4 palworld servers intandem right now that work fine and they all look exactly like that in the console lol I'm happy to get into a pissing match but can it be over something important?
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.
i will not. @ImKringle is wrong or dont know, what excat the error is. I pointed you to the solution. YOu must fix the installscript with appid 1007 and copy the downloaded libs to the main die of the Server. But ok; stay with @ImKringle
Refusing to offer support and belittling in a community, especially those you're unfamiliar with, is counterproductive. Remember, everyone is on their own learning journey, and assuming one's own correctness is a path to failure. Instead of criticism, offering support fosters growth and understanding. End Of Line.
You cant do anything. The installscript must be fixed. @QuintenQVD0 can you fix it
Again, belittling in a community doesn't help at all.
Again, belittling in a community doesn't help at all.
noone did this. Edited my post above
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
Some people are still learning (regardless of if they should get how after installing pterodactyl) ;)
@Kuroo2021 you can use
mv
to move files; but you need to realize this entire github is community ran - its not really a business where customer support is top of the line lol using the install edit Goover or me provided should do thats needed; or you can change them from/mnt/server/Pal/Binaries/Linux
to/mnt/server
(doing that should assume youre running the SH fileIMO - just installing 1007 to /mnt/server/Pal/Binaries/Linux works; after doing it id try rec reconnecting
If it doesnt work after, youd just edit the 1007 install line to say
/mnt/server
instead@gOOvER the "error" youre hunting down doesnt exist ? Im running 4 palworld servers intandem right now that work fine and they all look exactly like that in the console lol I'm happy to get into a pissing match but can it be over something important?
So back on task as a user is side railing the issue. @ImKringle Is this all done via within the server's Console or via the system terminal?
Or are you saying change the install script to the area?
So back on task as a user is side railing the issue. @ImKringle Is this all done via within the server's Console or via the system terminal?
AGAIN; you must CHANGE this in the installscript. you CANT Do anything over the console !!!
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
Some people are still learning (regardless of if they should get how after installing pterodactyl) ;) @Kuroo2021 you can use
mv
to move files; but you need to realize this entire github is community ran - its not really a business where customer support is top of the line lol using the install edit Goover or me provided should do thats needed; or you can change them from/mnt/server/Pal/Binaries/Linux
to/mnt/server
(doing that should assume youre running the SH file IMO - just installing 1007 to /mnt/server/Pal/Binaries/Linux works; after doing it id try rec reconnecting If it doesnt work after, youd just edit the 1007 install line to say/mnt/server
instead @gOOvER the "error" youre hunting down doesnt exist ? Im running 4 palworld servers intandem right now that work fine and they all look exactly like that in the console lol I'm happy to get into a pissing match but can it be over something important?So back on task as a user is side railing the issue. @ImKringle Is this all done via within the server's Console or via the system terminal?
Or are you saying change the install script to the area?
like me and Goover said, you need to edit the install script
IMO - just installing 1007 to /mnt/server/Pal/Binaries/Linux works; after doing it id try rec reconnecting
What i said now 4 times :D
@gOOvER the "error" youre hunting down doesnt exist ? Im running 4 palworld servers intandem right now that work fine and they all look exactly like that in the console lol I'm happy to get into a pissing match but can it be over something important?
See above... ;) not taking others solutions as yours ;) (like everytime ;) )
But im out here. Go on ;D
You and me gave the same fix lol I get what youre saying but I was giving him the same suggestion, that was belittling me over nothing lol maybe translation error who knows
re:
i will not. @ImKringle is wrong or dont know, what excat the error is. I pointed you to the solution. YOu must fix the installscript with appid 1007 and copy the downloaded libs to the main die of the Server.
You and me gave literally the same fix, the only difference being yours was one line; mine was two
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
Some people are still learning (regardless of if they should get how after installing pterodactyl) ;) @Kuroo2021 you can use
mv
to move files; but you need to realize this entire github is community ran - its not really a business where customer support is top of the line lol using the install edit Goover or me provided should do thats needed; or you can change them from/mnt/server/Pal/Binaries/Linux
to/mnt/server
(doing that should assume youre running the SH file IMO - just installing 1007 to /mnt/server/Pal/Binaries/Linux works; after doing it id try rec reconnecting If it doesnt work after, youd just edit the 1007 install line to say/mnt/server
instead @gOOvER the "error" youre hunting down doesnt exist ? Im running 4 palworld servers intandem right now that work fine and they all look exactly like that in the console lol I'm happy to get into a pissing match but can it be over something important?So back on task as a user is side railing the issue. @ImKringle Is this all done via within the server's Console or via the system terminal? Or are you saying change the install script to the area?
like me and Goover said, you need to edit the install script
Alright I try again with the fix and report back ty
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
You think here is SH, is that the same your speaking about in the install script?
As I'm not finding it within he install script.
`#!/bin/bash
#
if [[ "${STEAM_USER}" == "" ]] || [[ "${STEAM_PASS}" == "" ]]; then echo -e "steam user is not set.\n" echo -e "Using anonymous user.\n" STEAM_USER=anonymous STEAM_PASS="" STEAM_AUTH="" else echo -e "user set to ${STEAM_USER}" fi
cd /tmp mkdir -p /mnt/server/steamcmd curl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar -xzvf steamcmd.tar.gz -C /mnt/server/steamcmd mkdir -p /mnt/server/steamapps # Fix steamcmd disk write error when this folder is missing cd /mnt/server/steamcmd
chown -R root:root /mnt export HOME=/mnt/server
./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
mkdir -p /mnt/server/.steam/sdk32 cp -v linux32/steamclient.so ../.steam/sdk32/steamclient.so
mkdir -p /mnt/server/.steam/sdk64 cp -v linux64/steamclient.so ../.steam/sdk64/steamclient.so
echo "Copy template config file into config folder!" if [ -f "/mnt/server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini" ]; then echo "Config file already exitis, backing up and overwriting with a new one" mv /mnt/server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini /mnt/server/Pal/Saved/Config/LinuxServer/PalWorldSettings_$(date +"%Y%m%d%H%M%S").ini cp /mnt/server/DefaultPalWorldSettings.ini /mnt/server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini else echo "Creating new config file" mkdir -p /mnt/server/Pal/Saved/Config/LinuxServer cp /mnt/server/DefaultPalWorldSettings.ini /mnt/server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini fi
cd /mnt/server
echo "Downloading config parser application" curl -sSL -o PalworldServerConfigParser https://raw.githubusercontent.com/parkervcp/eggs/master/game_eggs/steamcmd_servers/palworld/PalworldServerConfigParser-linux-amd64 chmod +x PalworldServerConfigParser
echo "-----------------------------------------" echo "Installation completed..." echo "-----------------------------------------"`
Your saying here in the SH, are you speaking of the install script within the egg?
As I'm not finding it, but I think you saying,
SteamCMD fails otherwise for some reason, even running as root.
This is changed at the end of the install process anyways.
chown -R root:root /mnt export HOME=/mnt/server
install game using steamcmd
./steamcmd.sh +force_install_dir /mnt/server +login ${STEAM_USER} ${STEAM_PASS} STEAMAUTH( [[ "${WINDOWS_INSTALL}" == "1" ]] && printf %s '+@sSteamCmdForcePlatformType windows' ) +app_update SRCDSAPPID( [[ -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
This should be all you need to do. Does it do the same if you run them as 2 lines?
## 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
The SDK files (from 1007) only go under /mnt/server
if youre using the SH file, as it moves them to the Binaries folder on boot if they exist in /mnt/server. No SH file = no file move, which means no connection
Set it to run the one I gave here, instead of the one line that does both to /mnt/server
SteamCMD fails otherwise for some reason, even running as root.
This is changed at the end of the install process anyways.
chown -R root:root /mnt export HOME=/mnt/server
install game using steamcmd
./steamcmd.sh +force_install_dir /mnt/server +login ${STEAM_USER} ${STEAM_PASS} STEAMAUTH( [[ "${WINDOWS_INSTALL}" == "1" ]] && printf %s '+@sSteamCmdForcePlatformType windows' ) +app_update SRCDSAPPID( [[ -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
This should be all you need to do. Does it do the same if you run them as 2 lines?
## 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
The SDK files (from 1007) only go under
/mnt/server
if youre using the SH file, as it moves them to the Binaries folder on boot if they exist in /mnt/server. No SH file = no file move, which means no connectionSet it to run the one I gave here, instead of the one line that does both to
/mnt/server
I get what your asking in a sense but I'm lacking understanding if your talking about console or terminal of the system aka within pterodactyl or ubuntu. Install script?
Need a bit more knowlege of the context also SH? Shell?
Need a bit more knowlege of the context also SH? Shell?
Again, its all in the install script
Edit this:
./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
To this:
./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
Nothing you edit is going to be in the console or via SSH, you need to edit the EGGS install script
egg-palworld (1).json I.e this egg instead of the base one (Literally just edited the install script as we've said to)
So go into the egg, inside the install script of said egg add the line of code given above put it below the statement in 36 and save.
When saying, "The SDK files (from 1007)" or SK I'm not sure what you were speaking of what is SK anyway?
I edit the file will test it, will report back thanks.
So go into the egg, inside the install script of said egg add the line of code given above put it below the statement in 36 and save.
When saying, "The SDK files (from 1007)" or SK I'm not sure what you were speaking of what is SK anyway?
I edit the file will test it, will report back thanks.
yeah that looks correct
So go into the egg, inside the install script of said egg add the line of code given above put it below the statement in 36 and save.
When saying, "The SDK files (from 1007)" or SK I'm not sure what you were speaking of what is SK anyway? I edit the file will test it, will report back thanks.
yeah that looks correct
Ya, same problem load it looks like but can't connect to it still, this is a new server as well.
Ya looks like the install script in the eggs need to be fixed, @QuintenQVD0
@ImKringle Thanks a bunch for the help and explain, I put an extra . in the script and that why it was having issues. Fixed it and it working now.
Im also experiencing issues with connecting to the server on the proton egg. Server should be running and is responding via rcon and ports are set the right way. Also find this on steam forum: https://steamcommunity.com/app/1623730/discussions/0/4353366080395766783, but no workaround found so far. Anyone experiences same issues?
Im also experiencing issues with connecting to the server on the proton egg. Server should be running and is responding via rcon and ports are set the right way. Also find this on steam forum: https://steamcommunity.com/app/1623730/discussions/0/4353366080395766783, but no workaround found so far. Anyone experiences same issues?
Proton is known to be broken, no fix as of now. Pocketpairs CM stated "Proton isnt supported, its not something we're focused on fixing as of now"
Im also experiencing issues with connecting to the server on the proton egg. Server should be running and is responding via rcon and ports are set the right way. Also find this on steam forum: https://steamcommunity.com/app/1623730/discussions/0/4353366080395766783, but no workaround found so far. Anyone experiences same issues?
Proton is known to be broken, no fix as of now. Pocketpairs CM stated "Proton isnt supported, its not something we're focused on fixing as of now"
Good to know, thank you. I'll consider it via Windows Server VM then.
The fix is to literally CD into the folder and then start the exe. Remember to also remove the UE4SS.dll
and dwmapi.dll
as the current release causes connection issues too.
cd /home/container/Pal/Binaries/Win64; proton run ./PalServer-Win64-Shipping-Cmd.exe
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](https://github.com/parkervcp/eggs/assets/18900059/5e8c6797-20a3-4127-957a-47fe2b71bd9d)
This is from updating my egg of palworld and redoing the server it happen because of PalWorld update
Steps To Reproduce
Install logs
N/A