C++ bot - failed match status

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”}

Hi Chris, thank you for reaching out and welcome to the Entelect Challenge.

We will look into this and get back to you as soon as possible, in the mean time could you please provide us with the config settings for your bot?

Hi @ChrisM. Thank you for raising the issue.

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.

1 Like

Hi @ChrisM,

Please get the latest version of the starter bot on the repo, a fix for this has been applied.

thank you so much for the quick response! all sorted!

2 Likes

That’s awesome! I’m glad it’s working now :slight_smile: