pelican-eggs / games-steamcmd

Eggs for game servers that use SteamCMD to install.
MIT License
41 stars 20 forks source link

add: Night Of The Dead #37

Open QuintenQVD0 opened 2 weeks ago

QuintenQVD0 commented 2 weeks ago

Description

closes #36

Checklist for all submissions

New egg Submissions

  1. [ ] Does your submission pass tests (server is connectable)?
  2. [ ] Does your egg use a custom docker image?
    • [ ] Have you tried to use a generic image?
    • [ ] Did you PR the necessary changes to make it work?
  3. [ ] Have you added the egg to the main README.md and any other README files in subdirectories of the egg (e.g /game_eggs) according to the alphabetical order?
  4. [ ] Have you added a unique README.md for the egg you are adding according to the alphabetical order?
  5. [x] You verify that the start command applied does not use a shell script
    • [ ] If some script is needed then it is part of a current yolk or a PR to add one
  6. [x] The egg was exported from the panel
scootz commented 2 weeks ago

I tested the new egg, did it twice to make sure. I get a 404 error where it tries to curl the serversettings.ini and this is the resulting file below. I've deleted the obvious settings but other than that I left it as it was.

image

gOOvER commented 2 weeks ago

I tested the new egg, did it twice to make sure. I get a 404 error where it tries to curl the serversettings.ini and this is the resulting file below. I've deleted the obvious settings but other than that I left it as it was.

image

yes, because its not in the repo yet

QuintenQVD0 commented 2 weeks ago

I tested the new egg, did it twice to make sure. I get a 404 error where it tries to curl the serversettings.ini and this is the resulting file below. I've deleted the obvious settings but other than that I left it as it was.

image

Yes that is because the file will only exits after the egg has been merged, thats normal

scootz commented 2 weeks ago

There is also this that happens with repeated paths i'm not sure how to fix this. image

QuintenQVD0 commented 2 weeks ago

@scootz I made the request changes and I also made the console output work, please re-test with a new server (not updating an existing one) the savegame path should be fixt

scootz commented 2 weeks ago

Works good. There is still the issue with the saved game path. The panel still thinks its crashing when stopping the server.

image

QuintenQVD0 commented 2 weeks ago

Works good. There is still the issue with the saved game path. The panel still thinks its crashing when stopping the server.

image

that thinking that is crashed is something I also have (on pelican no idea if you are on that or ptero).

the savegames I did not have one as I do not own the game so I could not join ofc.

scootz commented 1 week ago

The game works, its just confusing when anyone would want to restore a saved game. Might I suggest changing in the configuration files section the ServerSettings.SaveName to omit the /home/container/LF/Saved/SaveGames/ and just have the variable {{server.environment.SERVER_SAVEGAME}}

This is running on pelican.

QuintenQVD0 commented 1 week ago

The game works, its just confusing when anyone would want to restore a saved game. Might I suggest changing in the configuration files section the ServerSettings.SaveName to omit the /home/container/LF/Saved/SaveGames/ and just have the variable {{server.environment.SERVER_SAVEGAME}}

This is running on pelican.

you can try that if you want, It sees like you know where to find it.

scootz commented 1 week ago

Ok yea just having the variable works. So the only thing left I think is pelican thinking its crashed when stopping the server.

QuintenQVD0 commented 1 week ago

Ok yea just having the variable works. So the only thing left I think is pelican thinking its crashed when stopping the server.

that's an issue at panel level not egg as I read that more than 1 egg have this.

QuintenQVD0 commented 1 week ago

Ok yea just having the variable works. So the only thing left I think is pelican thinking its crashed when stopping the server.

Change made, should be good to go now!

gOOvER commented 1 week ago

a long discussion for a really simple egg :D I have an egg since release. Its really easy to create

gOOvER commented 1 week ago

the savegame fix was not needed. Users are able to rename it before uploading it. An egg is only for 1 server and not for a lot of savegames ;)

QuintenQVD0 commented 1 week ago

able to rename it before u

it had a double path in it because savegame name was set to a path not a filename and auto prefixt by the parser. It is fine this way now.

WSG-ViViV commented 1 week ago

Hello All, I have tried this egg. Need it something special ?? I have this error : [2024.06.16-15.56.10:655][604]LogStreaming: Error: Found 1 dependent packages... [2024.06.16-15.56.10:666][604]LogStreaming: Error: /Game/maps/LFMap/LFMap_Land_140 And noway to start it. Everything is up to date... Let me know if I can do something for help

gOOvER commented 1 week ago

Hello All, I have tried this egg. Need it something special ?? I have this error : [2024.06.16-15.56.10:655][604]LogStreaming: Error: Found 1 dependent packages... [2024.06.16-15.56.10:666][604]LogStreaming: Error: /Game/maps/LFMap/LFMap_Land_140 And noway to start it. Everything is up to date... Let me know if I can do something for help

this error is normally only a "notice"

WSG-ViViV commented 1 week ago

It's the last line in logs before crash. LF.log

gOOvER commented 1 week ago
[2024.06.16-16.08.22:885][608]LogStreaming: Error: Couldn't find file for package /Engine/EditorLandscapeResources/DataLayer requested by async loading code. NameToLoad: /Engine/EditorLandscapeResources/DataLayer
[2024.06.16-16.08.22:886][608]LogStreaming: Error: This will hitch streaming because it ends up searching the disk instead of finding the file in the pak file.
[2024.06.16-16.08.22:899][608]LogStreaming: Error: Found 1 dependent packages...
[2024.06.16-16.08.22:899][608]LogStreaming: Error:   /Game/maps/LFMap/LFMap_Land_140
[2024.06.16-16.09.18:588][614]LogWindows: FPlatformMisc::RequestExit(1, WindowsPlatformCrashContext.AbortHandler)
[2024.06.16-16.09.18:588][614]LogWindows: FPlatformMisc::RequestExitWithStatus(1, 3, WindowsPlatformCrashContext.AbortHandler)
[2024.06.16-16.09.18:588][614]LogCore: Engine exit requested (reason: Win RequestExit)
WSG-ViViV commented 1 week ago

Ook, that don't help me --' I will try to know why it don't work with me. I have another server on same node and it work well...

gOOvER commented 1 week ago

Ook, that don't help me --' I will try to know why it don't work with me. I have another server on same node and it work well...

could be a failed installation

WSG-ViViV commented 1 week ago

Ook i have try on another node and it work well Thank's for help =))