Vultr.com - Instant Cloud Server Deployment
GAMETRACKER FORUMS
Forum Home > General Help > Automated Server Addition
spesagoPM
#1
Automated Server Addition
Mar 06, 2014 7:38 AM
Joined: Jan 29, 2014
Posts: 1
Is it possible to make a link that will add a server automatically?

Something like

http://www.gametracker.com/servers/?GMID=<gameid>&ip_address=<ip>&port=<port>&query_port=<qport>

Through experimentation and looking at the source code the above works for setting up the settings box but can't actually submit the server without an extra click.

The reason i want to do this is my server is hosted on a dynamic IP, so it often changes and needs a new tracker. but people get the IP address by visiting a page on my site and viewing the various trackers.

What i would like to add is a link that is displayed if the page detects an ip change that says "Server not listed? Click here to add it"

True they would need to log in to make such a link work but they can always reclick the link after logging in.

What would be infinitely more helpful for web admins is applying for a code that can be imbeded in the site that acts as a key.

such as:

http://www.gametracker.com/servers/?GMID=<gameid>&ip_address=<ip>&port=<port>&query_port=<qport>&uid=34b23b5v2v23hidsfuh232bw23v5as21319sd21938yewdfhsg

This key means the person clicking the link doesnt need to be logged in, the server is added as if the webadmin added the server. to prevent abuse the webadmin should preregister certain servers such as:

Day Z server
Port: 2302
Qport: 2302
Add By Key: Yes

Then as long as the key is valid the server will be added with those settings but use the link just to set the ip.

If a particular key is overused you can always block it
burnPM
#2
Mar 06, 2014 8:31 AM
Joined: Sep 27, 2006
Posts: 10924
GT already has the DNS feature you can set on a server to account for dynamic IPs. Please let me know why that does not help you, and why you favor an easily exploitable / very insecure system over it.
I am retired from GameTracker after 11 years and will not be responsive for support requests.