AC Server Manager

Misc AC Server Manager v1.7.9

Login or Register an account to download this content
First of all, thank you for this tool, I very much look forward to using it. However, I am running into a problem that I am struggling to solve. I see that others have had the same issue to me, but I have not been able to figure out how the solution to it works.

I am trying to run the server in Docker with the recommended Docker compose installation, but every time I run it I get the following error:

Bash:
time="2020-09-18T22:49:25Z" level=info msg="initialising Raven monitoring",
time="2020-09-18T22:49:25Z" level=info msg="initialising Prometheus Monitoring",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Internal UUID to Championship Entrants",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Admin Account",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add entrants to championship events",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add class ID to championship classes",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Enhance Old Championship Results Files",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Result Screen Time",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Pit Box Definition To Entrants",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Last Seen Version to Accounts",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Set Server Options Sleep Time to 1",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: enable 'Persist Open Entrants' in Championships",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Theme Choice to Accounts",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Race Weekend examples",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Server Name Template",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Available Cars to Championship Class",
!!! An Error Occurred !!!,
-------------------------,
,
Failed to initialise server manager. ,
,
Your configuration file is probably incorrect, or you haven't followed the instructions in the README properly. ,
Please carefully check that your options are set correctly.,
,
      Error Details,
-------------------------,
,
The error occurred attempting to: Open server manager storage (bolt or json),
The error more specifically is: mkdir assetto/manager: permission denied,
,
-------------------------,
,
If you need support, you can ask in the RaceDepartment Support thread. Be sure to copy the above errors into your post.,
    ,
    Support thread: https://www.racedepartment.com/threads/ac-server-manager.165662/,
,
We're really active on the support thread helping everybody with their problems and adding new features.,
,
Please don't post a negative review if you get stuck on this screen. We worked really hard on server manager and,
we want people to see an accurate representation of the awesome tool we know server manager is.,
,
- The Emperor Servers Team,
,
Email: support@emperorservers.com,
GitHub: https://github.com/JustaPenguin/assetto-server-manager,
,
,

I have tried to create the directory manually inside the container without success, as I get permission denied every time. I have not got much experience using with Docker so any help with some simple steps would be much appreciated.

Thanks
 
Last edited:
I'm using pfsense and haproxy to run a reverse proxy on my homelab, which I got working for NextCloud. What do I need to do on ACSM config to allow for the same?

I got this figured out. I'm now using haproxy thru pfsense to force all http traffic thru https. This way, I can use reverse proxy with separate SSL certs for my AC and ACC SM servers.
 
Last edited:
Hi can you Please help

I am unable to get my my portal on the internet I need to get the signup forms on line.

The error occurred attempting to: Listen on hostname "Public IP":8772. Likely the port has already been taken by another application
The error more specifically is: listen tcp "Public IP":8772: bind: The requested address is not valid in its context.

if I leave it at 0.0.0.0:8772 it doesn't want to connect

Must I open the port on router

If I give access through the Firewall do I do it in the Outbound or inbound rule ?
 
Hi,i think, there is a bug with Real Penalty Tool (Setting)
Following is in AC Server Manager (1.78)

jump_start.PNG


And in penalty_settings are the following:


Code:
[Jump_Start]
PENALTY_TYPE_0=dsq
SPEED_LIMIT_PENALTY_0=9999

The right must be:

Code:
PENALTY_TYPE_0 = dt
SPEED_LIMIT_PENALTY_0 = 50

PENALTY_TYPE_1 = sg10
SPEED_LIMIT_PENALTY_1 = 200

PENALTY_TYPE_2 = dsq
SPEED_LIMIT_PENALTY_2 = 9999
 
First of all, thank you for this tool, I very much look forward to using it. However, I am running into a problem that I am struggling to solve. I see that others have had the same issue to me, but I have not been able to figure out how the solution to it works.

I am trying to run the server in Docker with the recommended Docker compose installation, but every time I run it I get the following error:

Bash:
time="2020-09-18T22:49:25Z" level=info msg="initialising Raven monitoring",
time="2020-09-18T22:49:25Z" level=info msg="initialising Prometheus Monitoring",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Internal UUID to Championship Entrants",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Admin Account",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add entrants to championship events",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add class ID to championship classes",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Enhance Old Championship Results Files",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Result Screen Time",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Pit Box Definition To Entrants",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Last Seen Version to Accounts",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Set Server Options Sleep Time to 1",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: enable 'Persist Open Entrants' in Championships",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Theme Choice to Accounts",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Race Weekend examples",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Server Name Template",
time="2020-09-18T22:49:25Z" level=info msg="Running migration: Add Available Cars to Championship Class",
!!! An Error Occurred !!!,
-------------------------,
,
Failed to initialise server manager. ,
,
Your configuration file is probably incorrect, or you haven't followed the instructions in the README properly. ,
Please carefully check that your options are set correctly.,
,
      Error Details,
-------------------------,
,
The error occurred attempting to: Open server manager storage (bolt or json),
The error more specifically is: mkdir assetto/manager: permission denied,
,
-------------------------,
,
If you need support, you can ask in the RaceDepartment Support thread. Be sure to copy the above errors into your post.,
    ,
    Support thread: https://www.racedepartment.com/threads/ac-server-manager.165662/,
,
We're really active on the support thread helping everybody with their problems and adding new features.,
,
Please don't post a negative review if you get stuck on this screen. We worked really hard on server manager and,
we want people to see an accurate representation of the awesome tool we know server manager is.,
,
- The Emperor Servers Team,
,
Email: support@emperorservers.com,
GitHub: https://github.com/JustaPenguin/assetto-server-manager,
,
,

I have tried to create the directory manually inside the container without success, as I get permission denied every time. I have not got much experience using with Docker so any help with some simple steps would be much appreciated.

Thanks

Hi,

Thanks very much!

This usually happens because of the folder already existing, it's best for the folders that the manager tries to be access to not exist when you run the installation. That way it can create the folders itself and have proper permission to access them!

Hopefully removing those folders will fix this for you,

Thanks
 
Why is it so difficult to run a server? I just want to host a game that i can invite my friends to without all the complexity. Is this possible?

The AC server isn't the easiest to work with but it's not too bad if you follow a guide (https://github.com/JustaPenguin/assetto-server-manager/wiki/Installation-Instructions), and it's much easier with a manager like ours than trying to run the server manually! Unfortunately if you're looking for a one-button solution for AC nothing exists due to the complexity of the Server itself.

Thanks
 
Hi can you Please help

I am unable to get my my portal on the internet I need to get the signup forms on line.

The error occurred attempting to: Listen on hostname "Public IP":8772. Likely the port has already been taken by another application
The error more specifically is: listen tcp "Public IP":8772: bind: The requested address is not valid in its context.

if I leave it at 0.0.0.0:8772 it doesn't want to connect

Must I open the port on router

If I give access through the Firewall do I do it in the Outbound or inbound rule ?

Hi!

You do need to open the http port in your router, for both out and inbound! If the port is already in use then you may need to try a different one in the config.yml hostname, any available port should work fine.

Also the IP should be left as 0.0.0.0 in the config, not your public IP (0.0.0.0 will make the manager accessible on your public ip)!

Thanks
 
Hi,i think, there is a bug with Real Penalty Tool (Setting)
Following is in AC Server Manager (1.78)

View attachment 411041

And in penalty_settings are the following:


Code:
[Jump_Start]
PENALTY_TYPE_0=dsq
SPEED_LIMIT_PENALTY_0=9999

The right must be:

Code:
PENALTY_TYPE_0 = dt
SPEED_LIMIT_PENALTY_0 = 50

PENALTY_TYPE_1 = sg10
SPEED_LIMIT_PENALTY_1 = 200

PENALTY_TYPE_2 = dsq
SPEED_LIMIT_PENALTY_2 = 9999

Hi,

Thanks for reporting this, we'll have a look into it!

Thanks
 
Thank you for replying. Finally somebody did lol... I'll have a look at the guide. Tell me, is it possible to host a simple server that I can invite my friends to?
 
Just after some advice I have set up a trial championship and the drivers want to practice in different cars but it does not matter what car they choose it puts them in a random car?.
In driver profile I have it set to any car available apart from myself as I allocated myself a car. Am I missing something is there a way people can try different cars in a practice session.
 
hi guys, im new to this so I have a quick question: can i set up just practice sessions to play with some friends? I dont see anywhere mentioning free practice or roam.......just races....
 
hi, i have a problem which is driving me crazy (no pun intended) (Assetto Corsa,, not competizione)

I am able to connect to the server only once, after that, i login, but the screen is black (except for the menu, and i can't drive the car).

To fix this i usually just try to login multiple time (like 10+ times) and at some point it works.
Stopping and restarting the server doesn't help, because after i do this, i still show as active on server - and i don't understand why, since i logout.

I tried waiting a few minutes between logins (20+ min) and i still can't login. (logs below)

We are 10+ people, and i'm the only one who has this problem.
We are using GT4 mod, but again, others which use the same car as me don't have this problem.
It did start with the mod, but i am guessing something is missing from somewhere for me and i have no idea what or from where.

i think this is the error that matters
level=error msg="Could not handle car update" error="json: unsupported value: NaN"

All i want is some ideas to work with.
Or, maybe someone else had the same problem and can give me some hints

Sorry for the long post and thanks :D
-----

Logfile
time="2020-10-24T11:54:49Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T11:54:49Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T11:54:49Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T11:54:49Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T11:54:50Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T11:54:50Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T11:54:50Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T11:54:50Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T11:54:50Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T11:54:51Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T11:54:51Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T11:54:51Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T11:54:51Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T11:54:51Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T11:54:52Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T11:54:52Z" level=error msg="Unable to broadcast race control message" error="json: unsupported value: NaN"
time="2020-10-24T11:55:04Z" level=warning msg="acServer process ended with error. If everything seems fine, you can safely ignore this error." error="signal: killed"
time="2020-10-24T11:55:04Z" level=info msg="Shutting down content manager wrapper server"
time="2020-10-24T11:55:04Z" level=error msg="could not handle UDP message" error=EOF
time="2020-10-24T11:55:04Z" level=error msg="Could not save live timings data" error="json: unsupported value: NaN"
time="2020-10-24T11:55:04Z" level=error msg="Couldn't broadcast race control" error="json: unsupported value: NaN"
time="2020-10-24T11:55:29Z" level=info msg="Track: paul_ricard (blancpain) has no drs file. DRS anywhere will be enabled."
time="2020-10-24T11:55:29Z" level=info msg="Starting Server Process with event: 1 sessions with 13 entrants at paul_ricard (blancpain)"
time="2020-10-24T11:55:29Z" level=info msg="Starting content manager wrapper server on port 9744"
time="2020-10-24T11:55:29Z" level=info msg="Started sTracker. Listening for pTracker connections on port 50042"
time="2020-10-24T11:55:29Z" level=info msg="sTracker and Real Penalty both enabled. Using plugin forwarding method: [Server Manager] <-> [sTracker] <-> [Real Penalty]"
time="2020-10-24T11:55:29Z" level=info msg="Started Real Penalty"
time="2020-10-24T11:55:29Z" level=info msg="Loaded previous Live Timings data for paul_ricard (blancpain), num drivers: 7"
time="2020-10-24T11:55:29Z" level=error msg="Unable to broadcast race control message" error="json: unsupported value: NaN"
time="2020-10-24T11:55:30Z" level=info msg="Loaded previous Live Timings data for paul_ricard (blancpain), num drivers: 7"
time="2020-10-24T11:55:30Z" level=error msg="Unable to broadcast race control message" error="json: unsupported value: NaN"

After around 25min
time="2020-10-24T11:55:30Z" level=error msg="Unable to broadcast race control message" error="json: unsupported value: NaN"
time="2020-10-24T12:21:38Z" level=error msg="Unable to broadcast race control message" error="json: unsupported value: NaN"
time="2020-10-24T12:22:09Z" level=error msg="Unable to broadcast race control message" error="json: unsupported value: NaN"
time="2020-10-24T12:22:09Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T12:22:09Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T12:22:09Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
**a lot of the same error
time="2020-10-24T12:23:19Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T12:23:20Z" level=error msg="Could not handle car update" error="json: unsupported value: NaN"
time="2020-10-24T12:23:20Z" level=error msg="Unable to broadcast race control message" error="json: unsupported value: NaN"

LATER EDIT:
i am also getting this error sometimes:

time="2020-10-24T13:37:14Z" level=error msg="Could not send websocket message" error="writev tcp 172.18.0.20:8772->172.18.0.15:53824: writev: broken pipe"
 

Attachments

  • on_server.PNG
    on_server.PNG
    75.9 KB · Views: 69
  • black_AC.PNG
    black_AC.PNG
    101.7 KB · Views: 87
Last edited:
Back
Top