fix: enhance discovery error messages and usage instructions in main.cpp
This commit is contained in:
@@ -46,7 +46,12 @@ int main(int argc, char** argv) {
|
|||||||
std::cout << "[Discovery] Querying metaverse directories for public domains..." << std::endl;
|
std::cout << "[Discovery] Querying metaverse directories for public domains..." << std::endl;
|
||||||
auto domains = discoverDomains(25);
|
auto domains = discoverDomains(25);
|
||||||
if (domains.empty()) {
|
if (domains.empty()) {
|
||||||
std::cout << "[Discovery] No domains found via directory; using provided URL: " << overteUrl << std::endl;
|
std::cerr << "[Discovery] ERROR: No public domains found via metaverse directories." << std::endl;
|
||||||
|
std::cerr << "[Discovery] The metaverse directory services may be unreachable." << std::endl;
|
||||||
|
std::cerr << "[Discovery] To connect to a specific server, use:" << std::endl;
|
||||||
|
std::cerr << "[Discovery] ./build/starworld ws://SERVER_ADDRESS:40102" << std::endl;
|
||||||
|
std::cerr << "[Discovery] Or set OVERTE_URL environment variable." << std::endl;
|
||||||
|
return 1;
|
||||||
} else {
|
} else {
|
||||||
std::cout << "[Discovery] Found " << domains.size() << " candidate domain(s):" << std::endl;
|
std::cout << "[Discovery] Found " << domains.size() << " candidate domain(s):" << std::endl;
|
||||||
int idx = 0;
|
int idx = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user