Suirad posted: (5th May 2017, 03:44 am)
OP, you could modify your host file to redirect the eosource domain to apollo's.
Did you test that yourself?
http://eosource.net/SLN/sln.php/ -> results in not found.
Basically, the SLN URL embedded into eosource probably requests a page different than where Apollo's SLN is located, so maybe the hosts patch will redirect the SLN requests to Apollo's webserver, but Apollo will have to have to implement a compatibility to accept SLN check-ins from URLs other than
his SLN/sln.php
Take a look at the source code for SLN in EOSERV:
-
request->url += std::string(this->server->world->config["SLNURL"]);
-
request->url +=
"check?software=EOSERV&v=" EOSERV_VERSION_STRING;
-
request->url +=
std::string("&retry=") + HTTP::URLEncode(util::to_string(int(this->server->world->config["SLNPeriod"])))
It uses pure HTTP requests to do SLN stuff, not custom data packets.
---
I not hacker
“Everybody is a genius. But if you judge a fish by its ability to climb a tree, it will live its
whole life believing that it is stupid.†- Albert Einstein : Really Great Quote Ramy!