Skip to content

A script to manage a collection of Assetto Corsa servers

License

Notifications You must be signed in to change notification settings

richstokes/AC_Orchestrate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orchestrator for quickly copying Assetto Corsa and launching (multiple) server packs on a dedicated server.

Requirements

  1. A Linux server running somewhere (tested with Ubuntu)
    (Enable SSH key authentication for a smoother experience)
  2. Content Manager

Process

  1. Clone this repo to a directory on your PC
  2. Create the server(s) you wish to run using content manager, if creating more than one, make sure all the port numbers are unique
  3. Export the servers using the "pack" button in content manager to tar.gz files
  4. Place the tar.gz files in the same directory as this script
  5. Run ./ac_orchestrate.sh <user@server>, e.g. ./ac_orchestrate.sh ac@64.23.248.250
  6. This script will then copy the packs to the server, extract them into their own directories, and then launch them all using screen
  7. If you make a change or want to add another server to the same host, just replace the tar.gz packs and run the script again

Management

If you need to open the console of one of the servers, SSH into your host and run screen -ls to view them. Then do screen -r <PID> to open it's console.

About

A script to manage a collection of Assetto Corsa servers

Topics

Resources

License

Stars

Watchers

Forks

Languages