I created structure for a C++ bot; made no code changes. Submission: Upload status and build status fine, but Match status = failed.
Match log: "NO LOGS AVAILABLE. It looks like the match did not start. Please look at the Bot logs to see why. "
Bot log:
{“date”:“2021-03-24T11:44:20.694809Z”,“log”:“Exception when starting connection: Error resolving address”}
{“date”:“2021-03-24T11:44:20.695004Z”,“log”:“Disconnected”}
In our cloud environment, the RUNNER_IPV4 will always be "http://SOME_IP_ADDRESS’.
If you look at SignalRHelper.cpp at line 68. You will see it appends the http:// as well. This is wrong, as it needs to check if there is a http:// already specified, if not, only then add it.
What you can do is, is remove that ‘http://’ and you will be able to connect.
We are going to fix this bug in the starter bot as well.