Tags: RathHunt/zomboid-dedicated-server
Tags
Add Issue Templates; Clean variables; (Renegade-Master#9) * Add Issue Templates; Clean variables; Improve build; - .github/ISSUE_TEMPLATE/ - Created Issue templates for Issues and Feature Requests. - .github/workflows/docker-build.yml - Added more configuration options to test run to verify that configurations are setting properly. - Added Bash as the default Shell. - Improved readability of failed logs by printing what is being checked. - README.md - Moved the Optional Arguments table closer to the start of the document. - Removed the second repeated Optional Arguments table. - Removed references to Environment Variables that are no longer configurable from Docker. - To configure these parameters, you can edit the files locally after initial installation. - Changed the ordering of the displayed environment variables to make them easier to read through. - docker-compose.yaml - Removed references to Environment Variables that are no longer configured from Docker. - Changed the ordering of the displayed environment variables to make them easier to read through. - src/run_server.sh - Removed references to Environment Variables that are no longer configured from Docker. - Changed the ordering of the displayed environment variables to make them easier to read through.
Add condition to build success; (Renegade-Master#7) Add condition to build success; - .github/workflows/docker-build.yml - Changed Action and Job names. - Removed some redundant printouts. - Added errors to Docker Log output file. - Added debugging stage to print directory structure if server startup fails. - Added extra condition that the sed command must not have failed. - Added archiving of Docker logs and Server configuration. - Added a new Job for testing if the server started and was configured correctly. - src/run_server.sh - Added a new program argument to ensure the configuration directly is created in the correct directory. - Increased initial startup timeout from 30 seconds to 60. - README.md - Added status badges.
Mod Support; Correct first boot; (Renegade-Master#5) * Community dev testing (#1) * Addition of Mod Parameters Adding mod parameters allowing users to add workshop mods to their server prior to container deployment * Update run_server.sh Fixed CONFIG_DIR to reference the correct location * Addition of Config.env * Remove root use; Correct first boot; - src/run_server.sh - Moved some variables around for consistency. - Replaced 'first_start_config_ops' and 'start_server_initial' with 'test_first_run'. - Removed the use of the root user. * Add server pub. to Compose; Refactor; -docker-compose.yaml - Added a environment variable for Server publicity. - src/run_server.sh - Turned off debug output. - Refactored ordering of operations for consistency. Co-authored-by: John Earle <[email protected]>
Renegade-Master#3 Fix Respawn and Sleep; (Renegade-Master#4) - src/run_server.sh - Corrected Safehouse Respawn, and Sleep Allowed variables.
Streamline first start; - README.md - Added examples for the new variables. - Removed instructions about having to run the server twice. This is no longer required. Thankyou @victorperin. - Added new variables to Docker run command. - Changed the phrase to signify Server readiness to a non-Steam specific log output. - docker-compose.yaml - Added new variables to the Environment configuration. - src/run_server.sh - Added commandline args to server startup for things such as: - Admin username/password - Bind IP/Port - Custom server name - Steam/GOG server - Steam VAC toggle - Added automated IP selection if 0.0.0.0 or no IP is chosen. - Project Zomboid cannot handle the IN_ANY address, so one is automatically assigned if the user wants to use IN_ANY. - If a specific IP is desired, the user should specify that IP.
Correct RAM Usage; Correct Port assign; - README.md - Added information about setting the server to Public or Private. - Corrected a typo. - docker-compose.yaml - Changed default game branch back to Public. - This should cause less confiusion in future, but it will require changing to for multiplayer. - src/run_server.sh - Improved variables. - Added handling of Server Public/Private status. - Added handling of which port to serve the Server from. - Finally corrected maximum RAM issue.
PreviousNext