Does anyone have knowlage how to setup Assetto Corsa server using emperor servers Assetto Corsa Server Manager?
I can’t find any cleat explanation or guide, how to do this setup.
All I know that something is needed to be change in kvp file, But I’m nut sure about what needs to be changed or added or …?
Maybe someone has struggled with this problem and found some solution and can help me?
So you want to use a panel to run another panel?
Thats right, is it possible? It should be possible if all is configured correctly.
I’ve asked ChatGPT and it answered, but I still don’t understand what and how needs to be configured:
How can I setup Assetto Corsa Server Manager Premium (Assetto Corsa Server Manager with Custom Assetto Corsa Server / Emperor Servers) with AMP (CubeCoders)
ChatGPT said:
ChatGPT
Setting up Assetto Corsa Server Manager Premium alongside AMP (Application Management Panel) involves configuring both tools to work seamlessly. Here’s a step-by-step guide:
1. Prerequisites
- Assetto Corsa Server Manager Premium license.
- A working installation of AMP.
- A server or PC with adequate resources.
- Assetto Corsa Dedicated Server files (obtainable via SteamCMD).
2. Install AMP
If AMP is not already installed, follow these steps:
- Download AMP from CubeCoders.
- Run the installer and set up the primary instance.
- Configure AMP for the Assetto Corsa Dedicated Server module:
- Create a new instance in AMP for Assetto Corsa Dedicated Server.
- Set the instance type to Assetto Corsa.
3. Install Assetto Corsa Server Manager Premium
- Download and Extract:
- Obtain the server manager files from Emperor Servers.
- Extract the contents to a directory, e.g.,
/home/assetto/manager
.
- Configure the Manager:
- Follow the setup instructions provided in the documentation for the server manager.
- Point the server manager to the Assetto Corsa Dedicated Server files.
4. Integrate Assetto Corsa Server Manager with AMP
- Redirect AMP Instance:
- In AMP, stop the Assetto Corsa instance if running.
- Navigate to the Assetto Corsa instance’s file system via AMP’s interface or directly in the filesystem.
- Replace the default server files with the Assetto Corsa Server Manager Premium files.
- Configure AMP to Launch the Server Manager:
- In AMP, modify the instance’s startup parameters to point to the Assetto Corsa Server Manager Premium executable or launch script.
- For example:
bash
Copy code
./server-manager --config /path/to/config.yaml
- Ensure the ports used by AMP and the Server Manager do not conflict.
- Set Permissions:
- Ensure the user AMP runs as has permission to execute the Server Manager files.
- Enable Web Interface (Optional):
- If Server Manager Premium uses a web interface, configure AMP to act as a reverse proxy or simply allow access to the Server Manager’s web interface directly.
5. Verify Functionality
- Start the AMP instance for Assetto Corsa.
- Check the logs in AMP to ensure the Server Manager is being executed correctly.
- Access the Assetto Corsa Server Manager Premium web interface to verify the setup.
6. Additional Tips
- Backups: Regularly back up your AMP instance and Server Manager configuration.
- Firewall: Open necessary ports (e.g., 9600-9700 for Assetto Corsa and any additional ports used by the Server Manager).
- Updates: Periodically check for updates to AMP and Server Manager to ensure compatibility and security.
Lol, ChatGPT is clueless. I wish people would stop using it like it is an oracle.
It’s not practical trying to run two server managers together. Use one or the other
Seems that someone else has wanted to do same thing as I’m trying to do.
I don’t see, why those two can’t work together in AMP.
AMP server manager manages Assetto Corsa itself and Emperor Servers Assetto Corsa Server Manager Premium adds WebUI, where you can change events on the fly. No need to reset settings etc.
As seen on these screenshots:
https://emperorservers.com/products/assetto-corsa-server-manager
Maybe I’m wrong and it can’t be configured like this, but at least I wanted to try.
From CubeCoders Discord I found:
(InvalidOperationException) : StandardOutputEncoding is only supported when standard output is redirected.
getting this error when trying to start, I tried setting App.HasReadableConsole to true but it gives the same error. I’m trying to launch this Assetto Corsa Server Manager with Custom Assetto Corsa Server / Emperor Servers, not the default server manager.
assetto-corsa-server-manager.kvp
1.49 KB
CCL/Mike (UTC +1)
— 13/03/2023 15:50
Edit it in GenericModule.kvp to apply the change to ean existing instance, editing the named one only applies to new instances
Feel free to try yourself xD
The issue you will find is that you will have two managers trying to change the same files
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.