pelican-eggs / eggs

Service eggs for the pterodactyl panel
MIT License
2.79k 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

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.

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

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

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?

gOOvER commented 3 months ago

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

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.

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.

gOOvER commented 3 months ago

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

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

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?

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.

gOOvER commented 3 months ago

Again, belittling in a community doesn't help at all.

noone did this. Edited my post above

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

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?

gOOvER commented 3 months ago

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 !!!

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

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

ImKringle commented 3 months ago

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

ImKringle commented 3 months ago

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

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

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

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

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

steamcmd Base Installation Script

#

Server Files: /mnt/server

Image to install with is 'ghcr.io/parkervcp/installers:debian'

Install packages. Default packages below are not required if using our existing install image thus speeding up the install process.

apt -y update

apt -y --no-install-recommends install curl lib32gcc-s1 ca-certificates

just in case someone removed the defaults.

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

download and install steamcmd

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

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} ${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

set up 32 bit libraries

mkdir -p /mnt/server/.steam/sdk32 cp -v linux32/steamclient.so ../.steam/sdk32/steamclient.so

set up 64 bit libraries

mkdir -p /mnt/server/.steam/sdk64 cp -v linux64/steamclient.so ../.steam/sdk64/steamclient.so

add below your custom commands if needed

copy template config file

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

Download self made replace tool

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

install end

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,

ImKringle commented 3 months ago

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

Kuroo2021 commented 3 months ago

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

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?

Kuroo2021 commented 3 months ago

Need a bit more knowlege of the context also SH? Shell?

ImKringle commented 3 months ago

Need a bit more knowlege of the context also SH? Shell?

Again, its all in the install script

Edit this:

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

To this:

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

Nothing you edit is going to be in the console or via SSH, you need to edit the EGGS install script

ImKringle commented 3 months ago

egg-palworld (1).json I.e this egg instead of the base one (Literally just edited the install script as we've said to)

Kuroo2021 commented 3 months ago

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.

Pal5

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.

ImKringle commented 3 months ago

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.

Pal5

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

Kuroo2021 commented 3 months ago

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. Pal5 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. Pal6

Kuroo2021 commented 3 months ago

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.

Zaryu commented 3 months ago

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?

ImKringle commented 3 months ago

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"

Zaryu commented 3 months ago

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.

dkoz commented 2 months ago

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