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.
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.
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
I can confirm, I am in the same situation. Searching a solution since hours.Originally Posted by sdkNarkos Go to original post
Seems I can receive all callbacks except those for checkpoints and finish.
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
and on the main loop I useCode:$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);
This is working, but something is missing. I am getting all the callbacks (like "TrackMania.PlayerConnect"), except those for Finish and Checkpoints.Code:$this->client->readCB(5); $cbs = $this->client->getCBResponses();
Am I missing something?
The server is running on an AWS EC2 Linux Ubuntu 16.04 machine.
Thank you
Regards