pelican-eggs / games-steamcmd

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

[Egg Request]: DayZ Stable #20

Closed Brophy closed 3 weeks ago

Brophy commented 1 month ago

Does this expand an already existing service

Yes

Link to a game or software

https://dayz.com/

Links for the download

https://steamdb.info/app/223350/info/

Links for the install docs

https://community.bistudio.com/wiki/DayZ:Hosting_a_Linux_Server

As per the now archived repo: https://github.com/pelican-eggs/eggs/issues/2749

Brophy commented 1 month ago

I have modified the experimental egg to use the stable ID, I've added a variable for you to add your query port (to make it discoverable, just make sure you also assign the additional port during setup) and I've adjusted the installer script to add the steamQueryPort variable to the serverDZ.cfg after it's creation, as its not there by default.

I've not had time to experiment with mods, but I thought I would put here what I've played around with so far, so people can expand upon it.

It seems to work ok: image

Egg: egg-dayz-stable.json

lilkingjr1 commented 1 month ago

Now that I'm done with my college semester, I'll hopefully have time to work officially on this soon™.

killerwerdna commented 1 month ago

im currently building a server on linux pterodactyl but keep getting stuck image at this

Brophy commented 1 month ago

@killerwerdna are you using an account that requires 2FA? That's normally why it gets stuck there.

Again, the egg I uploaded wasn't for deployment, it was for people to expand upon or use as a reference for the differences between experimental and stable.

killerwerdna commented 1 month ago

@Brophy its a brand new account with no 2FA

killerwerdna commented 1 month ago

image ye getting this now password is 100% correct

Brophy commented 1 month ago

@killerwerdna are you using my egg? It looks like you've modified the [Advanced] DayZ SA Dedicated Server App ID to 221100 when you require 223350 (default value) for the stable server files.

killerwerdna commented 1 month ago

this has changed on its own somehow we have had this issue a fair bit

killerwerdna commented 1 month ago

image nvm made it this far so far

killerwerdna commented 1 month ago

@Brophy is there a way to install mods without having the acc own the game?

CrnaStrela94 commented 1 month ago

@killerwerdna i don't think so tho mods goes under update every time server starts and it will check true workshop and for that u need account that have the game

Brophy commented 1 month ago

Hey @killerwerdna , just jumping in to say @CrnaStrela94 is right. You need to use an account that owns the game to apply mods.

As I mentioned before, I haven't tested the egg with mods myself.

The egg I uploaded wasn't intended for deployment. It's meant as a starting point for those creating the official egg, to highlight the differences between the experimental and stable versions.

Because of this, there won't be any support or updates for it. Hope this clears things up!

DemOnJR commented 1 month ago

Someone managed to create an DayZ Stable Build egg?

Z3r0s commented 1 month ago

Someone managed to create an DayZ Stable Build egg?

We made a semi-stable one but mods are botched rn.

lilkingjr1 commented 4 weeks ago

Just an update, I’ve finally gotten around to working on this. Just slowed down a bit trying to verify mods are working (stupid Steam Guard), but it’s mostly going well. Sorry for the wait.

DemOnJR commented 4 weeks ago

Just an update, I’ve finally gotten around to working on this. Just slowed down a bit trying to verify mods are working (stupid Steam Guard), but it’s mostly going well. Sorry for the wait.

I saw that also the Steam Guard is blocking the console and the installation of the server or the updating process of the mods

HOZAMA commented 4 weeks ago

@lilkingjr1 Good afternoon! Are there any approximate release dates for the egg for the stable version of DayZ?

I'm looking forward to the release of this.

And thank you in advance for your work!

DemOnJR commented 3 weeks ago

Nothing new? i can also help with tests and maybe solving some bugs... Edit: Also i'm one of the first persons testing the linux version: image

lilkingjr1 commented 3 weeks ago

Thank you everyone for your patience! As you can see above, I have finally submitted a PR to update the Egg to support the native Linux dedicated server on the Stable branch. Please check it out, test it, and leave any remarks on the PR (not here).

Looking at the changes in the PR, I know it seems like not much was changed, especially given the time it took me to complete it. Please understand many rabbit holes were chased during development (especially with the Egg's accompanying Docker image), which took up a lot of my time. These include: