kinnay / SMB35

An open source server for Super Mario Bros. 35
GNU Affero General Public License v3.0
180 stars 24 forks source link

Error 2623-1011 on round start after matchmaking #3

Closed just-another-random-person closed 3 years ago

just-another-random-person commented 3 years ago

When connecting to my server, matchmaking works (players that join and leave show up properly, late joining players get the correct gamestart countdown time).

However, once countdown finishes, and game is about to start with "Here we go..." message, game doesn't start and instead clients get an "Error 2623-1011".

No visible errors are seen in the server logs (with either logging.INFO or logging.DEBUG levels).

My setup

image

Below are the consoles I used to connect:

Also, Hekate's "Fix Arch Bit" is used afterwards every time files are copied over.

The IPS patch file I am using was created like so:

image

After they connected, during matchmaking, they show up properly on the dashboard:

image

Below is the logging.INFO log, from startup all the way up to Error 2623-1011

image image

Here is the logging.DEBUG log (note at the end I close the software on both Switches):


More Testing:

It must be something with my setup, but my setup is pretty barebones as it is

I've tried it on other VPS boxes I had access to (even tried it on an OSX box with Python 3.7), as well as some other certs available to me, and I get the same error. But it instantly works once I point it to those two known working servers. EDIT: Just tried to update my VPS to Python 3.9 and run it there, still got the same error code.

I hope you can help me figure this out.

just-another-random-person commented 3 years ago

Also, after closing the error code dialog, attempting to do anything doesn't work anymore. I tried viewing the coin ranking screen with the empty/dummy values, or trying to queue up again for matchmaking, but it just forever gets stuck at the "Loading..." screen, and the server logs go crazy with the "unexpected packets"

image

Hope you can help me figure out what's wrong. I've been fiddling with this for over 48 hours now, I just reinstalled Ubuntu on my VPS and just did nothing except install/run certbot, install git and python3-pip, clone kinnay/NintendoClients and "pip install .", clone kinnay/SMB3, create a resources directory and copy over the pem's fullchain and privkey, and run python3 main.py

Still the same error :(

just-another-random-person commented 3 years ago

Nvm, I somehow missed this:

Also change the domain name here: https://github.com/kinnay/SMB35/blob/master/source/main.py#L196

kinnay commented 3 years ago

Hi, sorry I didn't reply. I'm glad you figured it out.