The implementations of DNS and the Crossfire metaserver expect a range of known IP addresses for an address to be in. The Crossfire metaserver appears to expect a resolvable domain name or a static IP.
It appears, though, that by determining the Crossfire server's public IP address before each time it reports to the metaserver, we should be able to have a server hosted on a dynamic IP range controlled by an ISP, without having to set up a static IP nor a DNS entry. This would have the net effect of a few stale entries occasionally lingering in the metaserver itself, but those will be removed like any other server that stops sending updates to it, bring removed after a set amount of time.
This project is an attempt to implement that as a workaround, because I don't feel like interacting with my ISP nor DNS providers.
cf-dynamic-address
Dynamic IP retrieval to report to Crossfire Metaserver
Status: Alpha
Brought to you by:
silvernexus
Downloads:
0 This Week