Closed craftycodie closed 2 years ago
Apologies for the nasty diffs. I've tried CRLF and LF, it doesn't seem to like either for whatever reason. You can view the changes with this:
Appreciate the pull request, but came across several issues when testing
ArgumentNullException: Value cannot be null.
error on startup when saving server.properties
HeartbeatURL
to HeartbeatURLs
)/server reload
doesn't update heartbeat URL anymore
Per #636 I have added support for registering multiple heartbeat urls.
At the moment all are using the ClassiCube heartbeat. This could be extended to support various heartbeat protocols and implementations (eg, classicube://someurl.com, betacraft://betacraft.pl/heartbeat.jsp etc). Though personally I think that one implementation passing as much relevant data as suitable should be enough, and that we shouldn't have different consumer API specs (so the classicube spec should be fit for betacraft and if not, betacraft should adapt).