Emulator Issues #14094
openBBA HLE does not listen on Port 9003 for HomeLand (TCP)
0%
Description
Game Name?
HomeLand (ホームランド)
Game ID?
GHEJ01
MD5 Hash?
ea591cba4dcad8e798e660a14a318af3
What's the problem? Describe what went wrong.
Dolphin's HLE implementation does not fully implement TCP listening, preventing users from using HLE to host rooms. TAP works correctly, but is significantly extra work from the end user to set up.
HomeLand is the only GameCube game to use a peer-to-peer architecture, where GCs act as both the server and clients. To host, port forwarding must be enabled and Dolphin needs to be listening on that port (9003) with TCP. Dolphin currently does not, and the current listening approach is UDP only (for LAN games).
What steps will reproduce the problem?
The quickest method to test if port forwarding has been enabled and Dolphin is listening on Port 9003, is by running the Connection Test from the main menu.
First, change the DNS server in Dolphin BBA HLE settings to 66.154.115.128.
Next, select Online (ネットワーク) -> Connection Test (せつぞくテスト) from the main menu and start the test with はい.
Online Adventure (ネットでぼうけん) should show Available (できます) if connection to the custom central matchmaking server was successful, and God Play (かみさまプレイ) should also show Available (できます) if the central server connected successfully to Dolphin.
Errors 21037 & 21042 designate an unsuccessful attempt to host. Errors 21000, 99xx, 100xx are user errors. Full list of error types here: https://docs.google.com/spreadsheets/d/1guMLK1OxTGzUD9vNL-izCL7iFbY7bUjqEqw3_sht7Oo/edit?gid=1186899306#gid=1186899306



Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
Yes; 2606-132.
Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.
Yes; 2606.
What are your PC specifications?
11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz (2.80 GHz)
Windows 11, 24GB RAM, integrated graphics
Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)
Screenshots attached
Game Name?
[Put Game Name here]
Game ID? (right click the game in the game list, Properties, Info tab)
[Put Game ID here]
MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)
[Put MD5 Hash here]
What's the problem? Describe what went wrong.
[Description here]
What steps will reproduce the problem?
[Reproduction steps here]
Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
[Yes/No and version number here]
Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.
[Yes/No and version number here]
If the issue isn't present in the latest release, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)
[First broken version number here (if applicable)]
If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer
[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]
What are your PC specifications? (CPU, GPU, Operating System, more)
[PC specs here]
Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)
[Anything else here]
Files
Updated by sepalani about 12 hours ago
I suppose this custom DNS IP address is related to this (your?) project:
- https://gbatemp.net/threads/homeland-gamecube-custom-server-development.671053/
- https://hl.sierron.de/
I can't look at the issue right now, but I'll try my best to give it a shot mid-August.