iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: http://github.com/3ddelano/epic-online-services-godot/issues/26
EOS Platform creation sometimes fails · Issue #26 · 3ddelano/epic-online-services-godot · GitHub
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EOS Platform creation sometimes fails #26

Open
LowFire opened this issue Apr 17, 2024 · 1 comment
Open

EOS Platform creation sometimes fails #26

LowFire opened this issue Apr 17, 2024 · 1 comment

Comments

@LowFire
Copy link
Contributor

LowFire commented Apr 17, 2024

I've noticed a strange issue that has been plaguing me for a while now as I've been using this plugin for my game projects. When creating the EOS platform, it sometimes just fails. I'm not entirely sure why. I haven't been able to reproduce exactly why it happens because it's occurrence feels random.

Capture

Just for a little context, the "multiplayer module" that's mentioned in the console is a high-level abstraction of the EOS platform that I've created to make using it's features much easier and streamlined (and I might post it one day). One of the things that the multiplayer module does is handle the creation and initialization of the EOS platform before any of it's other features can be used. As you can see from the console, it sometimes simply doesn't work. What I've done to get around platform creation sometimes failing was to setup a retry count and have the module retry creating the platform if it fails the first time. It retries platform creation at one second intervals to prevent it from running it every frame, which isn't really desirable. It goes on loop until either platform creation finally succeeds or until the max amount of retries is exceeded, in which case an error is thrown. This workaround is fine for the most part, but in certain rare occasions, platform creation just doesn't work at all and the module ends up exceeding max retries.

I can only guess why the platform fails to create. It could either be due to networking issues or something else. I'm not sure. I figured I'd bring this up because it doesn't look like anyone has pointed this out yet.

@3ddelano
Copy link
Owner

I have also faced this same issue with EOS_Initialize, I'm not sure if it is a gdextension issue or an EOS issue. For now what I also have done is use retry login to run it multiple times.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants