Skip to content

Add RCON mod integration, Improving Image Automation and Configuration Management#58

Merged
Ralnoc merged 1 commit into
mainfrom
feature/vs-updates-rcon-and-image-improvements
Feb 16, 2026
Merged

Add RCON mod integration, Improving Image Automation and Configuration Management#58
Ralnoc merged 1 commit into
mainfrom
feature/vs-updates-rcon-and-image-improvements

Conversation

@Ralnoc
Copy link
Copy Markdown
Contributor

@Ralnoc Ralnoc commented Feb 16, 2026

Add RCON mod integration, Improving Image Automation and Configuration Management

Added a new script to generate the vsrcon.json configuration file from environment variables, improving the management of RCON server settings. Updated the Dockerfile to clean up package lists after installations, reducing image size. Enhanced the entrypoint.sh script to display detailed environment variable configurations related to mod management and RCON settings, facilitating easier debugging and configuration.

Change Details

  • Dockerfile
    • Clean up apt package lists after installations to reduce image size.
    • Optimized layers to reduce overall image size and build time when caching.
  • Server Features
    • entrypoint.sh
      • Added detailed output of environment variables runtime settings.
      • Added environment variables for mod management, RCON Server configuration and RCon Web Client.
      • Changed VS_CFG_ONLY_WHITELISTED to VS_CFG_ENFORCE_WHITELIST allowing the abstraction off the conflicting config items for controlling the whitelist enforcement state
      • Added support for RCon through VS_RCON_ENABLED which triggers the installation of Vintage RCON
    • generate-config.py
      • Updated environment variable setting map to include type, allowing for abstracted handling of boolean values to only required true, and false in the environment variable.
  • Rcon Web Client
    • Added new web client for leveraging the Vintage RCON mod.
    • Support s OAuth with Google, Github, Facebook and Apple
    • Makes Async calls to Vintage RCON, from a web based console interface.
  • README.md
    • Updated documentation for new image features.

@Ralnoc Ralnoc changed the title Revise README for Docker usage and configuration details Add RCON mod integration, Improving Image Automation and Configuration Management Feb 16, 2026
@Ralnoc Ralnoc force-pushed the feature/vs-updates-rcon-and-image-improvements branch 5 times, most recently from 08b86df to 83a4bd8 Compare February 16, 2026 19:10
…n Management

Added a new script to generate the `vsrcon.json` configuration file from environment variables, improving the management of RCON server settings. Updated the `Dockerfile` to clean up package lists after installations, reducing image size. Enhanced the `entrypoint.sh` script to display detailed environment variable configurations related to mod management and RCON settings, facilitating easier debugging and configuration.

# Change Details
* `Dockerfile`
  * Clean up apt package lists after installations to reduce image size.
  * Optimized layers to reduce overall image size and build time when caching.
* `Server Features`
    * `entrypoint.sh`
      * Added detailed output of environment variables runtime settings.
      * Added environment variables for mod management, RCON Server configuration and RCon Web Client.
      * Changed `VS_CFG_ONLY_WHITELISTED` to `VS_CFG_ENFORCE_WHITELIST` allowing the abstraction off the conflicting config items for controlling the whitelist enforcement state
      * Added support for RCon through `VS_RCON_ENABLED` which triggers the installation of [Vintage RCON](https://mods.vintagestory.at/vintagercon)
    * `generate-config.py`
      * Updated environment variable setting map to include type, allowing for abstracted handling of boolean values to only required `true`, and `false` in the environment variable.
* `Rcon Web Client`
  * Added new web client for leveraging the `Vintage RCON` mod.
  * Support s OAuth with Google, Github, Facebook and Apple
  * Makes Async calls to `Vintage RCON`, from a web based console interface.
* `README.md`
  * Updated documentation for new image features.
@Ralnoc Ralnoc force-pushed the feature/vs-updates-rcon-and-image-improvements branch from 83a4bd8 to af17cc8 Compare February 16, 2026 20:28
@Ralnoc Ralnoc merged commit 51da8e9 into main Feb 16, 2026
2 checks passed
@Ralnoc Ralnoc deleted the feature/vs-updates-rcon-and-image-improvements branch February 16, 2026 22:19
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.

Add ability to manage the installation of mods Investigate options for Console command support server commands / console?

1 participant