🛈 Announcement
Greetings! Trackmania forums are now archived and accessible in read-only mode, please go to the new platform to discuss the game.
  1. #11
    What about other server controllers? Does PyPlanet or anything like that work (given that you disable dedimania)?

  2. #12
    TMMOD-Icy_Veins's Avatar Trackmania Moderator
    Join Date
    Jul 2020
    Posts
    70
    So i need to download the ServerPack, put it on a RootServer, change the settings file... Dedicated server account... and just start? And he´s listed in the fullspeed section? or what

  3. #13
    Maniacontrol works fine, I run my own controllers so I can't really tell about PyPlanet / other controllers, still I didn't notice any breaking changeson the XML-RPC API yet

  4. #14
    Evo.Chris92's Avatar Trackmania Moderator
    Join Date
    Mar 2016
    Location
    Twitter: @Chris92_de
    Posts
    68
    Hey, thanks for your interest in hosting a dedicated server for the new Trackmania.
    Due to it not being publicly made available yet by Ubisoft Nadeo, I'll have to ask you to refrain from using it for now. However I'll discuss this internally to see what the official plan is - I'll get back to you as soon as possible.
    If you still insist on using it, despite my advice against it, please make sure you're using the latest version of it - I'm sure you're smart enough to find it now.
    Available controllers that have been updated are:
    - EvoSC (in heavy development - use at your own risk, report issues via their github page)
    - PyPlanet (download latest version via pip)
    - ManiaControl

    Uaseco is not released yet, but apparently is being worked on.
     5 people found this helpful

  5. #15
    Evo.Chris92's Avatar Trackmania Moderator
    Join Date
    Mar 2016
    Location
    Twitter: @Chris92_de
    Posts
    68
    Small update:
    For now I will have to remove the link, and I'll have to ask you to refrain from sharing it any further. Once I have the go-ahead from the developers, I will create a mega thread with the latest dedicated server binaries.
    I apologize for the inconvenience caused.
     2 people found this helpful

  6. #16
    Evo.Chris92's Avatar Trackmania Moderator
    Join Date
    Mar 2016
    Location
    Twitter: @Chris92_de
    Posts
    68
    Hey there, the dedicated server binaries are now available publicly. Check out this thread to always find the latest links!
    https://forums.ubisoft.com/showthrea...erver-binaries

  7. #17

    Can't get all the callbacks

    Hello,

    I've tried the binaries you linked, I've enabled callbacks but I only receive some of them, for exemple begin and end of the map, but I don't receive player check point callbacks.

    Any idea what am I missing?

  8. #18

    more infos

    I'm using php and i took some codes from the example files in the server zip

  9. #19
    Originally Posted by sdkNarkos Go to original post
    Hello,

    I've tried the binaries you linked, I've enabled callbacks but I only receive some of them, for exemple begin and end of the map, but I don't receive player check point callbacks.

    Any idea what am I missing?
    I can confirm, I am in the same situation. Searching a solution since hours.

    Seems I can receive all callbacks except those for checkpoints and finish.

  10. #20

    Dedicated server controller - missing callbacks

    I've downloaded the official binaries for dedicated server, and launched a new one.

    Server is online, and people can join as usual. Right now I am developing a custom server controller, and I am using the libraries inside RemoteControlExamples/PhpRemote folder, given with binaries.

    I managed to connect to the xmlrpc port, and execute queries. For example, with "ChatSendServerMessage" I display a chat message on the server with success. Should be confirming I am connected with the server.

    Then, I started manage callbacks. Before the loop, I enable the callbacks with
    Code:
    $this->client = new IXR_Client_Gbx();
    $this->client->InitWithIp("127.0.0.1", "5004");
    $this->client->query('Authenticate', "SuperAdmin", "SuperAdmin");
    $this->client->query('EnableCallbacks', true);
    and on the main loop I use
    Code:
    $this->client->readCB(5);
    $cbs = $this->client->getCBResponses();
    This is working, but something is missing. I am getting all the callbacks (like "TrackMania.PlayerConnect"), except those for Finish and Checkpoints.

    Am I missing something?

    The server is running on an AWS EC2 Linux Ubuntu 16.04 machine.

    Thank you

    Regards