AMS2 Dedicated Server Tool / SteamCMD Support

Discussion in 'Automobilista 2 - General Discussion' started by Dave Stephenson, May 29, 2020.

  1. PAW

    PAW Member

    Joined:
    Dec 25, 2025
    Messages:
    47
    Likes Received:
    7
    The fact is that this is not the first version of files for the server, the first versions I built from names, not numeric IDs. And judging by your MultiClassSlots 0 section, and the specified VehicleClassID GT3 parameter in the examples, your rotation should work only with tracks, and the GT3 class will be constant?

    Since the topic has been postponed, I think it is worth explaining what it is about:
    My task was to diversify the lobby as much as possible, track rotation, car rotation, and add bot filling.
    But there were problems:
    - The rotation of cars did not work correctly. One of the classes froze, and there was active after each rotation.
    - there was a problem with tracks for RX and other classes that are smaller than the main specified grid, the rotation did not reassign the number of players for these tracks, the maximum on RX tracks is 8 people.
     
  2. Dave Stephenson

    Dave Stephenson Administrator Staff Member AMS2 Club Member

    Joined:
    Feb 13, 2016
    Messages:
    1,058
    Likes Received:
    1,643
    correct, it was just to show how to correctly fill those fields.

    If it was configured as some of the other samples have been without one of the classes being set into the VehicleClassId parameter and the rest as multi-class slots then that is exactly the behaviour I would expect. It's undefined behaviour.

    This is expected behaviour, there is an explicit warning about it in the console when you launch the server with such a config. That part of the config cannot be edited after the lobby is live. Options are to reduce the number to match your smallest track or only choose tracks with adequate space for your desired numbers.
     
    • Informative Informative x 1
  3. PAW

    PAW Member

    Joined:
    Dec 25, 2025
    Messages:
    47
    Likes Received:
    7
    It didn't work for me, so I switched to MultiClassSlot, there is a rotation of tracks and cars, but this ghost does not disappear...

    It would be nice to see a configured server, with full rotation running and no ghost class.
    Such a sample in the Dedi folder would make it easier to understand.

    I can't run Dedi for it to work like this.

    My solution is to limit myself to the class for the entire rotation - GT3 as the main one in each rotation and mix it with the suitable, GT3 Gen2, GT4, GTE, LMP и т.д.
     
    Last edited by a moderator: Jul 11, 2026
  4. Fernando Vignola

    Fernando Vignola New Member

    Joined:
    Sep 13, 2024
    Messages:
    25
    Likes Received:
    0
    Hi everyone!

    I set up a server, but I can only change the car and track when I access the local/9000 address and control it from there.
    I want the Lobby host—or myself, if I leave—to be able to change the car and track.

    The `server.cfg` file in the main folder has these options:

    "ServerControlsTrack": 0
    "ServerControlsVehicleClass": 0

    I tested both 1 and 0, but neither had any effect.
    Is there something I missed?
     
  5. PAW

    PAW Member

    Joined:
    Dec 25, 2025
    Messages:
    47
    Likes Received:
    7
    Hi Dave, can you deal with this question?
     
    • Like Like x 1
  6. Roy Niessink

    Roy Niessink Well-Known Member AMS2 Club Member

    Joined:
    Mar 27, 2020
    Messages:
    1,899
    Likes Received:
    941
    You need to change "controlsgamesetup" to 0 in the server.cfg
     
    • Like Like x 1
  7. Gonky Racing

    Gonky Racing New Member

    Joined:
    May 6, 2026
    Messages:
    29
    Likes Received:
    8
    Is there any way to manually set the starting grid order on the Dedicated Server, without relying on the qualifying results?

    This would be very useful for organising reverse-grid races. For example, we could run a first race and then use its results to reverse the entire grid, or only the top positions, for the second race.

    With the huge variety of racing categories available in AMS2, I think this would be a particularly useful feature, as many real-world racing series use reverse-grid formats.

    If this isn't currently possible, would there be any possibility of adding this option to the Dedicated Server in the future?
     
  8. DaWorstPlaya

    DaWorstPlaya Well-Known Member

    Joined:
    Aug 5, 2020
    Messages:
    522
    Likes Received:
    262
    It's currently not possible.

    Even when manually setting grid isn't an option, we've always resorted to manually calling out reverse grid at the start of the race and having people reshuffle during a parade lap. That being said, having the option to turn OFF non moving cars from teleporting to the pitbox if they haven't moved in a while would be a great multiplayer option. It's super hard to read off a list of grid locations while having everyone move their cars so they don't get teleported into the pits for not moving on track.
     
  9. Gonky Racing

    Gonky Racing New Member

    Joined:
    May 6, 2026
    Messages:
    29
    Likes Received:
    8
    There is actually a little workaround I've found for doing reverse grids

    If you create a session with Race only, without qualifying, the starting grid is determined by the order in which the drivers join the server.

    I'm currently developing a small system on my website that basically works as a grid director. It reads the results from the previous race, reverses the finishing order, and then a Discord bot calls the drivers one by one so they can join the server in the correct order.

    It's definitely not automatic, and requires some cooperation from the drivers, but it's the best solution I could come up with for organising championships with reverse-grid races using the current Dedicated Server.

    Still, it would be great if a future update allowed server administrators to define the starting grid directly — perhaps by loading a grid template/file with the Steam IDs and desired starting positions, or through some kind of API.

    That would open up many more possibilities for organising championships with different race formats.
     

Share This Page