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

Mario Kart DS keeps connecting indefinitely #562

Open
ZeikkuSSJ7 opened this issue Sep 27, 2022 · 0 comments
Open

Mario Kart DS keeps connecting indefinitely #562

ZeikkuSSJ7 opened this issue Sep 27, 2022 · 0 comments

Comments

@ZeikkuSSJ7
Copy link

ZeikkuSSJ7 commented Sep 27, 2022

Hi, I was able to setup a dwc server recently on Windows and I have tried some games for the last few days, like Smash Bros. Brawl and Mario Kart Wii. When I tried to get into DS games, things got a little funky: the Pokemon games worked, but I had to install pkmn-classic-framework in my machine to be able to make the GTS work (which still has issues with SSL certificates, but at least it kinda works). As for Mario Kart DS, well, everything looked OK, but whatever method I used like melonDS or my real 3DS with nds-bootstrap got it constantly connecting to the server, not making any progress. I could not even make it to the selection menu of the WFC (image below).

image

The logs for the server at the moment of looping are as follows:

[2022-09-27 19:31:41 | GamespyBackendServer] Added {'natneg': '1', 'session': 2203627445L, 'localport': '64902', 'unknown': '1', 'gamename': 'mariokartds', 'numplayers': '0', 'maxplayers': '0', 'publicip': '150994954', 'console': 0, 'localip0': '10.0.0.9', 'publicport': '64902', 'statechanged': '1'} to the server list for mariokartds
[2022-09-27 19:31:41 | GamespyBackendServer] mariokartds servers: 1
[2022-09-27 19:31:41 | GameSpyProfileServer] [10.0.0.9:4025 | 7 | AMCJ] RESPONSE: '\status\1\sesskey\12386908\statstring\locstring\final'...
[2022-09-27 19:31:41 | GamespyDatabase] [9RTMFl6w] STARTING: SELECT setting_value from settings WHERE setting_name = 'ip_allowbanned'
[2022-09-27 19:31:41 | GamespyDatabase] [9RTMFl6w] DONE: Took 0.0 real time / 0.000372399998014 processor time
[2022-09-27 19:31:41 | GamespyDatabase] [8xkHD6oZ] STARTING: SELECT COUNT(*) FROM banned WHERE banned_id = 10.0.0.9 AND ubtime > 1664299901.98 AND type = 'ip'
[2022-09-27 19:31:41 | GamespyDatabase] [8xkHD6oZ] DONE: Took 0.0 real time / 0.000314200002322 processor time
[2022-09-27 19:31:41 | GameSpyProfileServer] [10.0.0.9:4025 | 7 | AMCJ] {'status': '1', 'cmd_val': '1', 'statstring': '', 'cmd': 'status', 'sesskey': '12386908', 'locstring': ''}
[2022-09-27 19:31:41 | GamespyDatabase] [xT0m4ut1] STARTING: SELECT * FROM buddies WHERE buddyProfileId = 7 AND status = 0
[2022-09-27 19:31:41 | GamespyDatabase] [xT0m4ut1] DONE: Took 0.000999927520752 real time / 0.000676899999235 processor time
[2022-09-27 19:31:41 | GamespyDatabase] [JOEu6CU5] STARTING: SELECT * FROM buddies WHERE buddyProfileId = 7 AND status = 1 AND notified = 0
[2022-09-27 19:31:41 | GamespyDatabase] [JOEu6CU5] DONE: Took 0.000999927520752 real time / 0.000451899999462 processor time
[2022-09-27 19:31:42 | GamespyDatabase] [tBllA0rR] DONE: Took 0.0 real time / 0.000291000000288 processor time
[2022-09-27 19:31:44 | GameSpyPlayerSearchServer] SEARCH RESPONSE: \search\sesskey\12386908\profileid\7\namespaceid\0\lastname\2sct938fkAMCJ0tqbfa8\gamename\mariokartds\final
{'search': '', 'gamename': 'mariokartds', 'lastname': '2sct938fkAMCJ0tqbfa8', 'cmd_val': '', 'cmd': 'search', 'sesskey': '12386908', 'profileid': '7', 'namespaceid': '0'}
[2022-09-27 19:31:44 | GameSpyPlayerSearchServer] Found unknown search command, don't know how to handle 'search'.

After that, it sends 3-4 keep-alive commands and repeats this output.

[2022-09-27 19:51:38 | GameSpyQRServer] [10.0.0.2:49427 7b698c7a] Received heartbeat from 10.0.0.2:49427... localip0 10.64.0.16 localport 63700 natneg 1 gamename mariokartds publicip 33554442 publicport 49427 numplayers 0 maxplayers 0 unknown 39 unknown 0 unknown 0 unknown 3 unknown 1
[2022-09-27 19:51:38 | GameSpyQRServer] [10.0.0.2:49427 7b698c7a] publicport 49427 doesn't match localport 63700, so changing publicport to 49427...
[2022-09-27 19:51:38 | GamespyBackendServer] Deleted 1 mariokartds servers where session = 2070514810
[2022-09-27 19:51:38 | GamespyBackendServer] Added {'natneg': '1', 'session': 2070514810, 'localport': '63700', 'unknown': '1', 'gamename': 'mariokartds', 'numplayers': '0', 'maxplayers': '0', 'publicip': '33554442', 'console': 0, 'localip0': '10.64.0.16', 'publicport': '49427'} to the server list for mariokartds
[2022-09-27 19:51:38 | GamespyBackendServer] mariokartds servers: 1

Surely it has something to do with the command 'search', but I have no idea of what's causing it. The game doesn't care at all, it just keeps trying forever. Does anyone know why this happens?

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

1 participant