Open-RSC Docker Home
An easy to run RSC private server environment
Install prerequisites
This project has been made to work in (Windows, Ubuntu Linux, and macOS).
Prerequisites:
If your running Ubuntu 18.04, execute this script and skip the rest of this section:
./install-docker-linux.sh
To manually set up the prerequisites in Ubuntu 18.04 (bionic) Linux (modify as needed):
sudo apt update && install build-essential apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
sudo apt update && install docker-ce docker-compose -y
Choice 1 (easy): Download the project zip, extract it, and open the "Single-Player" folder
https://github.com/Open-RSC/Docker-Home/archive/master.zip
Choice 2 (advanced): Clone the project with git
Install Git, then clone the project:
git clone https://github.com/Open-RSC/Docker-Home.git
Go to the project directory:
cd Docker-Home
Important for Windows users!
Open Docker and make your drives available to your Docker containers:
Run the scripts
-
Perform first time setup and start the Docker application:
macOS/Ubuntu: ./first-time-setup-linux.shWindows: "First Time Setup.cmd"Please wait this might take a several minutes...
-
Open your favorite browser:
- http://localhost
- http://localhost:8080 PHPMyAdmin (username: root, password: root)
-
Start the game's Docker containers, then run the game server and client:
macOS/Ubuntu: ./start-game-linux.shWindows: "Start Game.cmd" -
Backup game databases:
macOS/Ubuntu: ./backup-game-databases-linux.shWindows: "Backup Game Databases.cmd" -
Restore game databases:
macOS/Ubuntu: ./restore-game-databases-linux.shWindows: "Restore Game Databases.cmd" -
Stop the game's Docker containers and shut down the game server:
macOS/Ubuntu: ./stop-game-linux.shWindows: "Stop Game.cmd" -
View the game's Docker container logs:
./view-docker-container-logs-linux.shWindows: "View Docker Container Logs.cmd"
