group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
GlobalDiscoveryConfig Struct Reference

Global server browser / directory-service settings. More...

#include <NetworkConfig.hpp>

Public Attributes

bool enabled = true
 Client browser and server publishing toggle.
bool advertiseServer = true
 Initial server publishing state for the global directory.
bool lanBroadcastEnabled = true
 Initial server response state for LAN discovery requests.
uint16_t lanBroadcastPort = 2311
std::string directoryHost = "cse125.ucsd.edu"
 Central directory host.
uint16_t directoryTcpPort = 10080
 Legacy directory TCP API port.
uint16_t directoryUdpPort = 10081
 UDP directory/relay port.
std::string serverName = "Server"
 Name advertised by local servers.
uint8_t maxPlayers = 8
 Default capacity advertised by servers and enforced on hosted sessions.
int refreshSeconds = 5
 Client browser refresh cadence.
int connectPunchTimeoutMs = 900
 UDP punch-assist window before a direct join attempt.
int relayFallbackDelayMs = 450
 Start relay if direct route has not validated within this window.

Detailed Description

Global server browser / directory-service settings.

Member Data Documentation

◆ advertiseServer

bool GlobalDiscoveryConfig::advertiseServer = true

Initial server publishing state for the global directory.

◆ connectPunchTimeoutMs

int GlobalDiscoveryConfig::connectPunchTimeoutMs = 900

UDP punch-assist window before a direct join attempt.

◆ directoryHost

std::string GlobalDiscoveryConfig::directoryHost = "cse125.ucsd.edu"

Central directory host.

◆ directoryTcpPort

uint16_t GlobalDiscoveryConfig::directoryTcpPort = 10080

Legacy directory TCP API port.

◆ directoryUdpPort

uint16_t GlobalDiscoveryConfig::directoryUdpPort = 10081

UDP directory/relay port.

◆ enabled

bool GlobalDiscoveryConfig::enabled = true

Client browser and server publishing toggle.

◆ lanBroadcastEnabled

bool GlobalDiscoveryConfig::lanBroadcastEnabled = true

Initial server response state for LAN discovery requests.

◆ lanBroadcastPort

uint16_t GlobalDiscoveryConfig::lanBroadcastPort = 2311

◆ maxPlayers

uint8_t GlobalDiscoveryConfig::maxPlayers = 8

Default capacity advertised by servers and enforced on hosted sessions.

◆ refreshSeconds

int GlobalDiscoveryConfig::refreshSeconds = 5

Client browser refresh cadence.

◆ relayFallbackDelayMs

int GlobalDiscoveryConfig::relayFallbackDelayMs = 450

Start relay if direct route has not validated within this window.

◆ serverName

std::string GlobalDiscoveryConfig::serverName = "Server"

Name advertised by local servers.


The documentation for this struct was generated from the following file: