SOLVED Cars mod on dedicated = cannot join server no available slots

Discussion in 'General' started by dimitrifrom31, Feb 19, 2016.

  1. dimitrifrom31

    dimitrifrom31 New Member

    Joined:
    Feb 19, 2016
    Messages:
    2
    Likes Received:
    0
    Hi,

    Im trying to add cars mods on a dedicated server but Im always getting the following error:
    cannot join server no available slots

    If replacing by stock cars in entry_list and server_cfg the server works just fine.

    I tried using the acServerManager locally then upload contend using the built-in tool with no luck. Cars did not seem to install so I uploaded the cars mods from my PC to the server in \content\cars\CARNAME
    But still same error.

    I also searched how to install mods on dedicated server (assuming this could be different from the client) but did not fnd anything.

    Any help apreciated.
     
  2. luchian

    luchian Administrator Staff Member

    Joined:
    Jun 3, 2014
    Messages:
    3,007
    Likes Received:
    1,493
    Hi Dimitri,
    On the server you only need to upload:
    - for tracks - the surfaces.ini file of each track, in its corresponding folder
    - for cars - the data.acd file of each car, in its corresponding folder

    In both cases, this is the method AC uses to prevent cheating.

    I would suggest to first try the server in free join mode, and after it works with the modded content, use a specific entry_list.
     
  3. dimitrifrom31

    dimitrifrom31 New Member

    Joined:
    Feb 19, 2016
    Messages:
    2
    Likes Received:
    0
    Thank you for your help, where do I find that data.acd file? I saw there was one for the default cars but I could not find any for the modded ones.
    Here is an example of the folder contents of a mod car:
    http://puu.sh/ne87F/fe0231d5d5.png

    By free join do you mean using an empty entry list ?
     
  4. luchian

    luchian Administrator Staff Member

    Joined:
    Jun 3, 2014
    Messages:
    3,007
    Likes Received:
    1,493
    Hmm, there should be a data.acd file in the root folder of your car. Looking at your screenshot, it seems there isn't any, and all the data for the car is "unencrypted", stored in the data folder. In this case, I am not very sure how to do it, or if it actually works online (maybe it does. I just don't know how).

    Yes, free_join means empty entry list.
     
  5. JC0

    JC0 New Member

    Joined:
    Dec 19, 2019
    Messages:
    1
    Likes Received:
    0
    Hello, I am Spanish and I do not understand very well the solution that you have had, can you explain to me what I have to do so that this error does not appear?
     
  6. philip63

    philip63 New Member

    Joined:
    May 9, 2020
    Messages:
    6
    Likes Received:
    2
    Hi,

    The issue that i understand:

    You try to join your own AC dedicated server but even if the car model seems present under .\Assetto Corsa\content\cars and there is available slots (car 3/3 for instance) in the lobby, AC fails to join with 'no available slots' message and return to the lobby.

    School case: PikesPeak_Peugeot_208_T16 from:
    https://assettorallygrb.wixsite.com/rallygrb/peak-pikes
    https://sharemods.com/0xcjjwz3sozg/PikesPeak_Peugeot_208_T16.7z.html

    Close the server and open the last log under .\Assetto Corsa\server\logs\session in notepad to confirm we talk about the same issue(s):
    output20200603_84306.log in my example:

    1 -
    "Calculating checksum for folder content/cars/208T16/data" : this is the folder name as it exists on the mass storage : 208T16

    2 -
    REQUESTED CAR: 208t16*
    ENTRY LIST OPEN MODE 1
    Looking for available slot by name for GUID xxxxxxxxxxxxxxxxx 208t16
    Looking for available slot
    NO SLOTS AVAILABLE WITH CAR MODEL: 208t16

    '208t16' is the requested car by AC >> '208t16' and '208T16' don't match (Caps)

    3- check .\Assetto Corsa\content\cars\208T16\data\lods.ini
    [LOD_0]
    FILE=208T16.kn5

    >> '208T16' : Caps
    etc...

    To fix (208t16 example):
    - no caps
    - folder name = car name (in every related files except in .\ui\ui_car.json "name": "PikesPeak Peugeot 208 T16", for instance)
    - rename .bank file: .\Assetto Corsa\content\cars\208t16\sfx\208t16.bank
    - change every single GUID event path in .\Assetto Corsa\content\cars\208t16\sfx\GUID.txt:
    before: {64443ded-0079-48dc-b613-7f8042a4af81} event:/cars/peugeot_208t16_rework_LM/door
    after: {64443ded-0079-48dc-b613-7f8042a4af81} event:/cars/208t16/door

    Not mandatory: Pack data with Content Manager

    - restart AC
    - if you use acServerManager, close server if running, click on 'Update Server Content' UNTIL the message 'Content has been updated! Please restart the application.' appears.

    Try the car in AC with local mode and if okay (sounds for instance), launch the server and try to join your lobby.

    The result in log (for instance):
    ../..
    TRACK=ks_brands_hatch
    CARS=["audi_90_gto_s1" "208t16"]
    ../..
    REQUESTED CAR: 208t16*
    ENTRY LIST OPEN MODE 1
    Looking for available slot by name for GUID xxxxxxxxxxxxxxxxx 208t16
    Looking for available slot
    Slot found at index 0
    ../..

    AC 1.16.2
    Assetto Corsa Dedicated Server v1.15

    Bye
     

    Attached Files:

    Massimo likes this.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice