Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create egg for Dark and Light #110

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

r3ps4J
Copy link
Contributor

@r3ps4J r3ps4J commented Dec 23, 2024

Description

Adds an egg for Dark and Light. See issue #69

Checklist for all submissions

  • Have you followed the guidelines in our Contributing document?
  • Have you checked to ensure there aren't other open Pull Requests for the same update/change?
  • Have you tested and reviewed your changes with confidence that everything works?
  • Did you branch your changes and PR from that branch and not from your master branch?
    • If not, why?:
  • 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
  • The egg was exported from the panel

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. 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. The egg was exported from the panel

@r3ps4J
Copy link
Contributor Author

r3ps4J commented Dec 23, 2024

Set this to draft as it's not ready yet. Server starts up correctly but can't connect. I'm missing some steam client dlls as described here: https://darkandlight.fandom.com/wiki/Dedicated_Server_Setup

Is there anyone who knows how I might get these during the install? I don't have them in my server directory so copying them from there is not possible as the guide says. I was thinking maybe a windows install but I have no idea what that does or if it is even meant for this kind of problem.

DLLs needed:

  • steamclient64.dll
  • tier0_s64.dll
  • vstdlib_s64.dl

@gOOvER
Copy link
Contributor

gOOvER commented Dec 23, 2024

As the Wiki says; copy them from one to the other dir in installscript.
But this is normally a matter for the developers; they can already store them there in the correct folder

@r3ps4J
Copy link
Contributor Author

r3ps4J commented Dec 23, 2024

Yeah they're not in the other dir provided by the guide. So that's why I'm asking if anyone knows how to get those. Since they're dlls I think they come with windows steamcmd in some way, not sure though.

And the developers of the game won't change that as they abandoned the game.

@r3ps4J
Copy link
Contributor Author

r3ps4J commented Dec 23, 2024

Files seem to be from the following depot: https://steamdb.info/depot/1004/

Gonna try it with the force platform option set to windows. Hopefully I'll get the files then. Is there a way to directly download a depot otherwise?

@r3ps4J
Copy link
Contributor Author

r3ps4J commented Dec 23, 2024

That did it. Will update this tomorrow

@r3ps4J
Copy link
Contributor Author

r3ps4J commented Dec 24, 2024

So it runs the server fine, and cpu and ram usage is similar to an idle ARK server as expected. But it's not possible to find the server in the server list, connect to it through steam or even direct connect through console. There is not much documentation available so it's a bit difficult to find out what goes wrong

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants