pelican-eggs / eggs

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

[BUG]: <Vintage STory> #2346

Closed SneaKz123 closed 1 year ago

SneaKz123 commented 1 year ago

Panel Version

1.10.4

Wings Version

1.7.2

Service

game_eggs/vintage_story

Modified

No, I did not modify the egg

Expected Behavior

Install it, start it, play

Actual Behavior

Install it, try to start it, crashing with following error whilest starting:

[Pterodactyl Daemon]: Finished pulling Docker container image :/home/container$ eval java -Xms128M -Xmx${SERVER_MEMORY}M -Dterminal.jline=false -Dterminal.ansi=true $( [ ! -f unix_args.txt ] && printf %s "-jar ${SERVER_JARFILE}" || printf %s "@unix_args.txt" ) /entrypoint.sh: line 13: java: command not found container@pterodactyl~ Server wechselt in den Status offline... [Pterodactyl Daemon]: ---------- Detected server process in a crashed state! ---------- [Pterodactyl Daemon]: Exit code: 127 [Pterodactyl Daemon]: Out of memory: false [Pterodactyl Daemon]: Aborting automatic restart, last crash occurred less than 60 seconds ago.

Steps To Reproduce

Just setup a Vintage Story Server

Install logs

https://pteropaste.com/d96ba32g8nu8

RogueRaiden commented 1 year ago

It appears its trying to launch using java??

Vintage story doesn't use java. It uses mono on linux with the current stable, which is what the egg should currently support.

There is an experimental .net7 version, that uses .net7. the egg currently does not support it though

danny6167 commented 1 year ago

It appears they are using the Vintage egg (or at least the correct image) but have a minecraft (likely forge) startup line. Did you install a minecraft server and then change the egg or something ?

parkervcp commented 1 year ago

If you changed the egg the server is using the startup needs to be changed as well.

SneaKz123 commented 1 year ago

Hi there,

thanks for the comments!

I've changed the Server Egg and totally forgot that the startup command doesn't change by itself! The problem is solved now!