Darren,
I don't know how much help I can be because I use the Traccar integration that ships with Tickets and requires everything to be on the same server. Since things are on different servers in your case it works quite differently. As shipped with Tickets the traccar integration makes direct calls to the traccar database that is on the same server. With Robert's version there is no requirement for them to be on the same server, and it uses API calls to the traccar database using standard html get functions.
I can give you a couple of things to try out.
Use a browser to access your traccar web interface and log in.
See what is returned to your browser. It should most likely be a XML of all of the registered devices on your traccar install. You may need to have at least one device on and reporting it's location.
A return to your browser other than an error most likely indicates that it will work once Tickets is properly configured. If it does not then maybe traccar is not configured to allow api calls, but I thought it was by default.
In Tickets, Robert's version of traccar.php should probably replace the "traccar" function in the incs/remotes.php file in tickets. You will have to find that function. It may not look like a function as much as it does just a branch of the code. I don't remember without looking. I have not even seen Robert's instructions but most likely this is described in the instructions. Be sure that is what the instructions say before you do that though.
Your server where tickets is located must allow for the httpd process to make calls to another server, and receive the data from another server. That is a function of permissions and firewalls. If you are not totally in control of those things you may not be able to edit them. But, this is most likely not the case as most hosting servers allow this by default.
I thought Robert also provided for a stand alone php file to test that the functions would work outside of running tickets. Have you found that php file? It would need to be uploaded to the same directory structure as tickets and accessed with a browser directly, as in
http://myticketsserver.com/test.php
Good luck with it...
The version of traccar integration shipped with tickets probably still would work but you need to enter the hostname or IP where traccar is located, enter the MySQL port number, which must be open to inbound traffic, and traccar must use the MySQL database and not the default database. Hosting provider do not usually allow for inbound traffic to SQL installations by default so it does make it more difficult to configure.
You see? Not much help and I might have confused you even more.
Good luck with it. I hope Robert sees your posts and responds...
Mark