2.6 KiB
2.6 KiB
Setup Guide
This guide covers the complete setup process for ACC Server Manager.
Prerequisites
Required Software
- Windows OS: Windows 10/11 or Windows Server 2016+
- Go: Version 1.23.0+ (Download)
- SteamCMD: For ACC server installation (Download)
- NSSM: For Windows service management (Download)
System Requirements
- Administrator privileges (for service and firewall management)
- At least 4GB RAM
- 10GB+ free disk space for ACC servers
Installation Steps
1. Install SteamCMD
- Download SteamCMD from the link above
- Extract to
C:\steamcmd\ - Run
steamcmd.exeonce to complete setup
2. Install NSSM
- Download NSSM from the link above
- Extract the appropriate version (32-bit or 64-bit)
- Copy
nssm.exeto the ACC Server Manager directory or add to PATH
3. Build ACC Server Manager
# Clone the repository
git clone <repository-url>
cd acc-server-manager
# Build the application
go build -o api.exe cmd/api/main.go
4. Configure Environment
Run the setup script to generate secure configuration:
# PowerShell
.\scripts\generate-secrets.ps1
This creates a .env file with secure random keys.
5. Set Tool Paths (Optional)
If your tools are not in the default locations:
# PowerShell
$env:STEAMCMD_PATH = "D:\tools\steamcmd\steamcmd.exe"
$env:NSSM_PATH = "D:\tools\nssm\nssm.exe"
6. First Run
# Start the server
./api.exe
The server will start on http://localhost:3000
7. Initial Login
- Open http://localhost:3000 in your browser
- Default credentials:
- Username:
admin - Password: Set in
.envfile or use default (change immediately)
- Username:
Post-Installation
Configure Steam Credentials
- Log into the web interface
- Go to Settings → Steam Configuration
- Enter your Steam credentials (encrypted storage)
Create Your First Server
- Click "Add Server"
- Enter server details
- Click "Install" to download ACC server files via Steam
- Configure and start your server
Running as a Service
To run ACC Server Manager as a Windows service:
# Install service
nssm install "ACC Server Manager" "C:\path\to\api.exe"
# Start service
nssm start "ACC Server Manager"
Verify Installation
Check that everything is working:
- Access http://localhost:3000
- Check logs in
logs/directory - Try creating a test server