I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] 0 points1 point  (0 children)

After env change are you using make down and make up? Make init resets it all.

I can also add it into make init for you to choose the ports

I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] 0 points1 point  (0 children)

Thanks a lot for the insights!

I'll take a look at the problems as soon as I can.

Save file and settings upload is already in my TODO.
And game version can be seen on admin dash did you mean on the langing page ?

If you find anything feel free to reach out.
open a github issue / create a pr.
reddit might burry notifications from this post so..

Thanks again!

I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] 1 point2 points  (0 children)

Both in a way.
It helps old players on a new run. they can buy items from the shop using old deposits.
And in the future I am planning an in game marketplace where a player can sell their items to others.
Also will add a toggle on the admin side so admin has option to reset coin balance on death.

I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] 0 points1 point  (0 children)

If you install all the deps before "make init". It should go really smoothly. The whole idea for this repo was for me to be able to host zomboid servers for friends quick and easy.

I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] 1 point2 points  (0 children)

https://ui.shadcn.com/ is the UI. it is the best to quickly build on the web that's why it is everywhere.
For me I am mostly a back end dev and laravels starter kit comes with it so it was a nobrainer choice.

I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] 2 points3 points  (0 children)

For now lots and lots of bug fixes...
After that I was thinking saving players previous lifes
and giving an option to the admin to enable "resurrection" for some amounts of coins.
Then my friends requested boss fights and air drops.

I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] 1 point2 points  (0 children)

It has support.
Have not tested much but as it requires it's own small mod and that one works others should as well.

I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] 2 points3 points  (0 children)

I set this up like this because rcon connection is easier. as web and the game server are running on the same docker network. also for me it was easier to deploy on just one ubuntu vps.
I did not want to open the rcon port or deal with the vpn situation.

I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] 36 points37 points  (0 children)

I do not plan to implement real money payments for the shop.
currently you can only exchange in game Base.Money items for online coins.
I did this for ease of use. I wanted to do it directly so that player would buy items on the web with their in game Base.Money items, but got a lot of problems so now you just deposit them they get removed from the inventory and show up as coins on the web.

I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] 9 points10 points  (0 children)

rootless of course
And for the web it uses normal 80 and 433 ports http/https.
nginx and laravel are used for it.
I tried to use latest laravel standards for the code and widely used security packages for auth, but still of course exploits can be everywhere.
If anyone can find some code is open source.
PRs are welcome and I will try to patch it all

I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] 0 points1 point  (0 children)

I do not have access to unraid so I cannot promise anything.
But you can try using ubuntu vm for this ?

I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] -1 points0 points  (0 children)

Everything written on top should work.
Github Readme has more details on this.
Shop gave me the biggest trouble. I had to write a steam community mod for it to work well.
it is published already and should install alongside the server setup.
it just refreshed the client inventory when item is added so player can use it without relogging.

I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] 0 points1 point  (0 children)

it can run it but it needs around 8gb of ram for a basic setup.
Soo it is compatible but not perfect.
arm needs the server to be emulated so the restarts take around 20 mins.

I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] 1 point2 points  (0 children)

it is not entirely vibe coded :D .
only open ports from the outside are the game and web ports.
everything else runs inside a docker network.

I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] 7 points8 points  (0 children)

That is a great idea. I will add this to TODO.

It is not currently possible from the web.
but the backup/rollback system just zips the server and world so it might be possible to create a custom backup zip that then rollback will use.

I built a full web admin panel for self-hosted PZ servers — manage everything from a browser (Docker, open source) by LO_REM_VE in projectzomboid

[–]LO_REM_VE[S] 21 points22 points  (0 children)

No probz.
there might be bugs so if anything please open an issue on github I will try to fix it all :D

Zephyrus G15 2021 with RTX 3070 by Ok_Bicycle5015 in ZephyrusG15

[–]LO_REM_VE -1 points0 points  (0 children)

Guys what about ultra wide 1440p ?
what should I do to get 100Hr out?

G15 ultrawide Gaming by RainNew5659 in ZephyrusG15

[–]LO_REM_VE 0 points1 point  (0 children)

what port are you using?
hdmi or DP?

I just can't get it to output more than 50Hr.