pelican-eggs / eggs

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

[Bug]: Palworld commands after changing password #2778

Closed TheColin21 closed 8 months ago

TheColin21 commented 8 months ago

Panel Version

1.11.5

Wings Version

1.11.8

Service

palworld

Modified

No, I did not modify the egg

Expected Behavior

After changing the admin password the game accepts the change and commands like clicking the stop button work as intended.

Actual Behavior

The game seems to ignore it's startup argument -adminpassword and (as an example) reacts to a stop signal with 'cli: execute: auth: rcon: authentication failed'

Steps To Reproduce

Create a server Change its admin password Try executing commands with the new pass

Install logs

Installation finished successfully but the installer log includes sensitive data which I will not post here.

QuintenQVD0 commented 8 months ago

What is your startup?

TheColin21 commented 8 months ago

The exact one from the current egg. Just did the egg update as described in the repo including making sure the startup matches and reinstalling the server.

Am 4. März 2024 10:55:41 MEZ schrieb Quinten @.***>:

What is your startup?

-- Reply to this email directly or view it on GitHub: https://github.com/parkervcp/eggs/issues/2778#issuecomment-1976179908 You are receiving this because you authored the thread.

Message ID: @.***>

QuintenQVD0 commented 8 months ago

The exact one from the current egg. Just did the egg update as described in the repo including making sure the startup matches and reinstalling the server. Am 4. März 2024 10:55:41 MEZ schrieb Quinten @.>: What is your startup? -- Reply to this email directly or view it on GitHub: #2778 (comment) You are receiving this because you authored the thread. Message ID: @.>

Show the config file and the startup tab

TheColin21 commented 8 months ago

Screenshot_20240304-111153~2 Screenshot_20240304-111231~2 PalWorldSettings.ini.txt

QuintenQVD0 commented 8 months ago

The password is set in the file and in the startup. Their is notthing more we can do.

Ballaual commented 8 months ago

I just created a new server on my machine using the latest version and everything working out of the box. When i set a new adminpassword the config gets updated and i am able to connect throught rcon and send commands via console.

TheColin21 commented 8 months ago

I just created a new server on my machine using the latest version and everything working out of the box. When i set a new adminpassword the config gets updated and i am able to connect throught rcon and send commands via console.

Thanks I might try and create a new one and copy the world.

Ballaual commented 8 months ago

Just btw, the -adminpassword in the startup is in theory superfluous since the config parser writes the variables into the config. As well the -servername and -serverpassword. Wondering if we should remove them? @QuintenQVD0

QuintenQVD0 commented 8 months ago

Just btw, the -adminpassword in the startup is in theory superfluous since the config parser writes the variables into the config. As well the -servername and -serverpassword. Wondering if we should remove them? @QuintenQVD0

They read from the same variable so it is not really an issue, its now redundant but if they ever break the startup flags then the config still works.

QuintenQVD0 commented 8 months ago

This is an issue with their server engine, complain to them, nothing we can do about it.