Incorporated the Unlimited Players Mod in the docker compose files for both steam and gog versions. This mod allows for a dynamic number of players to join, and the number can be set via the UNLIMITED_PLAYERS_PLAYER_LIMIT environment variable. Additionally, new configuration and manifest files were added for the UnlimitedPlayers mod.
Modified Docker configuration file to enclose all configuration values within quotation marks. This change helps prevent parsing issues and provides clarity about the value type being a string in the configuration file.
This commit removes unused files from old mod version and updates files for the Always On Server mod. The variables in the config.json have been replaced with environmental variables for processing via the docker compose file.
Docker-related files have been renamed and updated to better suit the GOG and Steam versions of the game. The README.md has been significantly expanded, improving explanation of server setup and usage details for each version.
Changed the file type to be downloaded from .zip to .tar.gz and updated the code to extract it from .zip format to .tar.gz format. As a result, the script now downloads and correctly extracts the SMAPI_latest.tar.gz file from the source.
Adjusted Docker `FROM` statement in Dockerfile and removed app-icon installation. Updated SMAPI installer command to search in the correct directory. Added .gitattributes file to ensure line-endings are consistent by converting all CRLF to LF.
The RemoteControl mod has been completely deleted along with its references in README.md file and docker-compose.yml. In addition, the AutoLoadGame mod has been updated with an added author and bumped up version.
Updated the SMAPI version from 4.0.1 to 4.0.3 in the Dockerfile. As part of the process for setting up Stardew Valley game, this change is essential for proper installation and latest features compatibility.
Made formatting changes to README.md for improved readability and updated Dockerfile to use Debian 11 as base image, and fetch correct version of dotnet-sdk. `.gitignore` file has been updated to ignore more unnecessary files. Changes reflect more updated development environment and recent build processes.