I recently completed the Steam MP section of the course, and have since been using this project as a template for my game project.
I have been able to work nicely on the project but there are two issues which I have failed to solve after much troubleshooting and testing:
- When the host of the game quits, all connected clients to the same game freeze.
- I am no longer able to package the project to share with people through itch.io
For the first issue, after looking over documentation, I assumed that maybe I needed to implement an OnSessionFailureDelegates method, which I did. But this did not solve the problem. I also ensured that the DestroySession method is called when the host quits, but this also did not solve the problem. Any ideas on how to resolve this issue?
For the second issue, I was able to solve all of the other build errors related to the ClassFinder code. The builder was able to compile those properly when I used the generated files instead of the regular ones. For example:
static ConstructorHelpers::FClassFinder MenuBPClass(TEXT("/Game/MenuSystem/WBP_MainMenu.WBP_MainMenu_C"));
But now I am stuck with the error: LINK : fatal error LNK1181: cannot open input file ‘libfbxsdk-md.lib’
This only happens on this project as I can package my other projects without issue.
Hope there are some ideas I can explore to solve the issue.
Thanks!