Skip to content

An attempt to get scp secret laboratory server running with docker

License

Notifications You must be signed in to change notification settings

mkrupczak3/SCP-SECRET-LAB-DOCKER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCP Secret Laboratory with Servermod and Multiadmin in docker

Explanation on "what is docker" https://www.docker.com/resources/what-container

The goal of this repo is to provide a containerized version of SCP Secret Lab that can be easily started on many different hosting platforms with minimal configuration required

Prerequisites

Requires docker and docker-compose installed to use the docker-compose file for running

docker installation (debian): https://docs.docker.com/install/linux/docker-ce/debian/

docker compose installation: https://docs.docker.com/compose/install/

To run with docker

MOUNT_POINT=/mount/path/here docker-compose up -d

Out of Date?

I have been unable to find a easy solution to trigger auto-updates on Dockerhub whenever a new version of the gameserver is released +.

Please contact me via email with the subject line "SCP SL Docker Out Of Date", and I will try to trigger a build. Unfortunately DockerHub removed the button to manually trigger builds, so I will need to edit this repo every time I want to trigger a build after an update :(

Alternatively, build the Dockerfile yourself, make sure you disable build caching, and write a simple cron job or something to kick it to rebuild every day or something.

I've found that the automated build process for this container has been very reliable on Dockerhub, it may be a decent solution for automating the game install on your game server if you are so inclined.

Contributing

This README.md and the Dockerfile for this container are available at the following GitHub page: https://github.com/mkrupczak3/SCP-SECRET-LAB-DOCKER

Pull requests with updated or alternate dockerfile(s), compose files, or implementation tips are absolutely encouraged

Details on how to install servermod plugins with this container, or experiences with various hosting providers would also be appreciated

Coming soon

Instructions on how to deploy this container easily on Digital Ocean

Notes

Plugin dll's can most likely installed by placing them in /home/scp/scp_server/sm_plugins

Edits to the dockerfile with something similiar to git-clone --bare to grab these plugins could allow for seamless and automatic installation of plugins

About

An attempt to get scp secret laboratory server running with docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published