Skip to content

Maverick87Shaka/ACServerManager

 
 

Repository files navigation

ACServerManager

Web based server manager for Assetto Corsa directly manipulating the ini files on the server as an alternative to the windows app and having to copy files to your server.

Start and stop the server, and stracker directly from the application, meaning you can make changes to the server configuration and restart the server directly from your browser or mobile phone.

##Updates 17/10/2015:

  • Bug fix when switching between two tracks with multiple track configs
  • Added Max Ballast and UDP Plugin fields to Advanced page
  • Added new setting for contentPath allowing server and content folders to be seperated (this happens when using a manager package from the kunos tool). If this setting it left empty it will assume the content folder is inside the server folder

22/08/2015:

  • Finished adding all the new settings from 1.2 including tyres and weather

##Installation ###Prep

31/08/2015: NOTE: If you've been using the new windows server manager that came with 1.2 then you may not need this step as when you package the server files it does the same thing.

The application needs some additional files added to the server/content/tracks and server/content/cars folders to be able to choose track configurations and car skins.

Copy acServerManager.bat to your root aessettocorsa folder and run it to copy the required folders into server/content/*. You'll then need to copy the content folder to your server.

For tracks it will copy the ui folder which will contain sub folders when there are multiple track configurations. It will also copy the contents of these directories which contains additional track information which is displayed when choosing a track.

For cars it will copy the skins/* folder structure but not the files; this is just to be able to choose the skin when setting up the entry list.

###NodeJS Download and install NodeJS and your server from https://nodejs.org/

###Web Application Copy the web application to your server, it doesn't matter where you choose to put it.

###Configuration Open settings.js and set the correct values for your setup:

  • serverPath: The path to your server folder containing acServer.exe
  • sTrackerPath: The path to your stracker folder container stracker.exe (If you don't run stracker just leave this as an empty string ('') to disable it
  • username/password: Set these values if you want basic authentication on the application
  • port: The port that the application will listen on (Be sure to open up this port on firewalls)

##Usage

  • Run start.bat
  • Browse to the application using your servers public IP and the chosen port (or any DNS configured)
  • Click the Start button under Assetto Corsa Server section
  • If using sTracker wait until the AC server has started and the click Start in the sTracker Server section

The server will now be running. You'll be able to see any server output in the command window and it will be logged to a file in the AcServerManager folder.

You can change any setting and it will be applied directly to server_cfg.ini and entry_list.ini on the server. After making a change just stop and start the server from the Server Status page.

##Screenshots ###Server Status Server Status

###Server Configuration Server Config

###Entry List Server Config

###Rules Server Config

###Advanced Server Config

About

Web Based Server Manager for Assetto Corsa Servers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.9%
  • HTML 43.7%
  • Other 1.4%