2018-07-12 14:44:26 -04:00
2018-07-12 14:44:26 -04:00
2018-07-12 14:44:26 -04:00
2018-07-12 14:44:26 -04:00
2018-07-12 14:44:26 -04:00
2018-07-12 14:44:26 -04:00
2018-07-12 14:44:26 -04:00
2018-07-12 10:04:52 -04:00
2018-07-06 20:20:15 -04:00

Open RSC Docker Home

An easy to run RSC private server environment using Docker.


Install prerequisites

This is compatible with (Windows, Ubuntu Linux, and macOS).

Prerequisites:

If your running Ubuntu 18.04, execute the following 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 where it reads "bionic" below as needed for your Ubuntu distro):

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 "Docker-Home" 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:

Shared drives setting


Run the scripts

  1. Perform first time setup and start the Docker application:

    macOS/Ubuntu: ./first-time-setup-linux.sh
    
    Windows: "First Time Setup.cmd"
    

    Please wait this might take a several minutes...

  2. Open your favorite browser:

  3. Start the game's Docker containers, then run the game server and client:

    macOS/Ubuntu: ./start-game-linux.sh
    
    Windows: "Start Game.cmd"
    
  4. Backup game databases:

    macOS/Ubuntu: ./backup-game-databases-linux.sh
    
    Windows: "Backup Game Databases.cmd"
    
  5. Restore game databases:

    macOS/Ubuntu: ./restore-game-databases-linux.sh
    
    Windows: "Restore Game Databases.cmd"
    
  6. Stop the game's Docker containers and shut down the game server:

    macOS/Ubuntu: ./stop-game-linux.sh
    
    Windows: "Stop Game.cmd"
    
  7. View the game's Docker container logs:

    ./view-docker-container-logs-linux.sh
    
    Windows: "View Docker Container Logs.cmd"
    

Description
Docker running Nginx, PHP-FPM, MySQL, and PHPMyAdmin
Readme 17 MiB
Languages
Shell 76.7%
Batchfile 15.8%
Makefile 7.5%