BarenAD Posted December 23, 2023 Report Share Posted December 23, 2023 (edited) Hello everybody! I share my practices, which may be useful. My task was to assemble a minimal image (on alpine, this is in progress, the vanilla server is working, but there are problems with some mods), as well as all kinds of automation (automatic backups of the world, installation and updating: servers, containers, mods (as much as it can be simplified)) See the full instructions of your choice and stay tuned on the GitHub repository page! The image is uploaded to the repository, you don't have to build it (unless you want to change something. So far, the container is made on the basis of ubuntu:22.04. If you encounter any problems or have any other ideas on how to improve it, please report it here! Required install Docker! QUICK STARTING Spoiler Step 1: Install VCS (VINTAGE STORY CONTAINER) manager (need wget). See actual version by GitHub Repository! sudo wget -O /usr/local/bin/vsc_manager https://github.com/BarenAD/docker_vintage_story/releases/download/vsc_manager_1.3.0/vsc_manager && sudo chmod +x /usr/local/bin/vsc_manager Step 2: download image and start container vsc_manager container_install Step 3: Choose version. min 1.18.8 (for now). I'll take the latest version as an example. A container on the 'linux' distribution. We need the 'linux' options tar.gz '. and run: vsc_manager server_update Step 4: restart container or server vsc_manager container_restart Step 5: Done! Checking! CONFIGURATION Spoiler Step 1: Create link to volumes and install MC to server (not in container). sudo ln -s /var/lib/docker/volumes /root/docker_volumes Step 2: Go to path data server and open configuration use editor (i use MC) su - cd /root/docker_volumes/vintage_story_server/_data/data/ && mc Select and press F4 for change I changed welcome message Step 3: Restart container vsc_manager container_restart Step 4: Done, checking... INSTALL MODS Spoiler Step 1: Choose mod here For example taken this (copy download link archive) Step 2: vsc_manager server_mod_install Manager checking on exist file and remove after alert old version. Step 3: Restart container vsc_manager container_restart Step 4: Done. Checking! BACKUPS Spoiler They are automatically created every day at 00:00. But you can make a backup immediately. IMMEDIATE BACKUP: (example for real server, the size of the world is big there ) (My script compresses backups by default. See the difference) vsc_manager server_backup Edited December 29, 2023 by BarenAD update link for vsc_manager. Link to comment Share on other sites More sharing options...
Recommended Posts