mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-17 10:52:46 +00:00
Replace port constants with a single port variable
- Remove really old deprecated constants - Remove some Cyanic server code as well
This commit is contained in:
@ -52,10 +52,6 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
|||||||
//============================================================================
|
//============================================================================
|
||||||
// Network constants
|
// Network constants
|
||||||
//============================================================================
|
//============================================================================
|
||||||
const unsigned kNetLegacyClientPort = 80;
|
|
||||||
const unsigned kNetDefaultClientPort = 14617;
|
|
||||||
const unsigned kNetDefaultServerPort = 14618;
|
|
||||||
const unsigned kNetDefaultSimpleNetPort = 14620;
|
|
||||||
const unsigned kMaxTcpPacketSize = 1460;
|
const unsigned kMaxTcpPacketSize = 1460;
|
||||||
|
|
||||||
//============================================================================
|
//============================================================================
|
||||||
|
@ -70,6 +70,8 @@ static const char* s_gateKeeperAddrs[] = {
|
|||||||
s_gateKeeperAddrConsole
|
s_gateKeeperAddrConsole
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static unsigned s_clientPort = 14617;
|
||||||
|
|
||||||
|
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
*
|
*
|
||||||
@ -121,6 +123,18 @@ void SetGateKeeperSrvHostname (const char addr[]) {
|
|||||||
strncpy(s_gateKeeperAddrConsole, addr, arrsize(s_gateKeeperAddrConsole));
|
strncpy(s_gateKeeperAddrConsole, addr, arrsize(s_gateKeeperAddrConsole));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//============================================================================
|
||||||
|
// Client Port
|
||||||
|
//============================================================================
|
||||||
|
unsigned GetClientPort() {
|
||||||
|
return s_clientPort;
|
||||||
|
}
|
||||||
|
|
||||||
|
//============================================================================
|
||||||
|
void SetClientPort(unsigned port) {
|
||||||
|
s_clientPort = port;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//============================================================================
|
//============================================================================
|
||||||
// User-visible Server
|
// User-visible Server
|
||||||
|
@ -93,6 +93,9 @@ void SetFileSrvHostname (const char addr[]);
|
|||||||
unsigned GetGateKeeperSrvHostnames (const char*** addrs); // returns addrCount
|
unsigned GetGateKeeperSrvHostnames (const char*** addrs); // returns addrCount
|
||||||
void SetGateKeeperSrvHostname (const char addr[]);
|
void SetGateKeeperSrvHostname (const char addr[]);
|
||||||
|
|
||||||
|
unsigned GetClientPort();
|
||||||
|
void SetClientPort(unsigned port);
|
||||||
|
|
||||||
const char *GetServerStatusUrl ();
|
const char *GetServerStatusUrl ();
|
||||||
void SetServerStatusUrl (const char url[]);
|
void SetServerStatusUrl (const char url[]);
|
||||||
|
|
||||||
|
@ -5143,14 +5143,14 @@ void NetCliAuthStartConnect (
|
|||||||
&cancelId,
|
&cancelId,
|
||||||
AsyncLookupCallback,
|
AsyncLookupCallback,
|
||||||
authAddrList[i],
|
authAddrList[i],
|
||||||
kNetDefaultClientPort,
|
GetClientPort(),
|
||||||
nil
|
nil
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!name[0]) {
|
if (!name[0]) {
|
||||||
plNetAddress addr(authAddrList[i], kNetDefaultClientPort);
|
plNetAddress addr(authAddrList[i], GetClientPort());
|
||||||
Connect(authAddrList[i], addr);
|
Connect(authAddrList[i], addr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1365,51 +1365,14 @@ void NetCliFileStartConnect (
|
|||||||
&cancelId,
|
&cancelId,
|
||||||
AsyncLookupCallback,
|
AsyncLookupCallback,
|
||||||
fileAddrList[i],
|
fileAddrList[i],
|
||||||
kNetDefaultClientPort,
|
GetClientPort(),
|
||||||
nil
|
nil
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!name[0]) {
|
if (!name[0]) {
|
||||||
plNetAddress addr(fileAddrList[i], kNetDefaultClientPort);
|
plNetAddress addr(fileAddrList[i], GetClientPort());
|
||||||
Connect(fileAddrList[i], addr);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//============================================================================
|
|
||||||
void NetCliFileStartConnectAsServer (
|
|
||||||
const char* fileAddrList[],
|
|
||||||
uint32_t fileAddrCount,
|
|
||||||
unsigned serverType,
|
|
||||||
unsigned serverBuildId
|
|
||||||
) {
|
|
||||||
// TEMP: Only connect to one file server until we fill out this module
|
|
||||||
// to choose the "best" file connection.
|
|
||||||
fileAddrCount = std::min(fileAddrCount, 1u);
|
|
||||||
s_connectBuildId = serverBuildId;
|
|
||||||
s_serverType = serverType;
|
|
||||||
|
|
||||||
for (unsigned i = 0; i < fileAddrCount; ++i) {
|
|
||||||
// Do we need to lookup the address?
|
|
||||||
const char* name = fileAddrList[i];
|
|
||||||
while (unsigned ch = *name) {
|
|
||||||
++name;
|
|
||||||
if (!(isdigit(ch) || ch == L'.' || ch == L':')) {
|
|
||||||
AsyncCancelId cancelId;
|
|
||||||
AsyncAddressLookupName(
|
|
||||||
&cancelId,
|
|
||||||
AsyncLookupCallback,
|
|
||||||
fileAddrList[i],
|
|
||||||
kNetDefaultClientPort,
|
|
||||||
nil
|
|
||||||
);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (!name[0]) {
|
|
||||||
plNetAddress addr(fileAddrList[i], kNetDefaultServerPort);
|
|
||||||
Connect(fileAddrList[i], addr);
|
Connect(fileAddrList[i], addr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -66,12 +66,6 @@ void NetCliFileStartConnect (
|
|||||||
unsigned fileAddrCount,
|
unsigned fileAddrCount,
|
||||||
bool isPatcher = false
|
bool isPatcher = false
|
||||||
);
|
);
|
||||||
void NetCliFileStartConnectAsServer (
|
|
||||||
const char* fileAddrList[],
|
|
||||||
unsigned fileAddrCount,
|
|
||||||
unsigned serverType,
|
|
||||||
unsigned serverBuildId
|
|
||||||
);
|
|
||||||
|
|
||||||
//============================================================================
|
//============================================================================
|
||||||
// Disconnect
|
// Disconnect
|
||||||
|
@ -801,7 +801,7 @@ void GamePingEnable (bool enable) {
|
|||||||
void NetCliGameStartConnect (
|
void NetCliGameStartConnect (
|
||||||
const uint32_t node
|
const uint32_t node
|
||||||
) {
|
) {
|
||||||
plNetAddress addr(node, kNetDefaultClientPort);
|
plNetAddress addr(node, GetClientPort());
|
||||||
Connect(addr);
|
Connect(addr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1075,14 +1075,14 @@ void NetCliGateKeeperStartConnect (
|
|||||||
&cancelId,
|
&cancelId,
|
||||||
AsyncLookupCallback,
|
AsyncLookupCallback,
|
||||||
gateKeeperAddrList[i],
|
gateKeeperAddrList[i],
|
||||||
kNetDefaultClientPort,
|
GetClientPort(),
|
||||||
nil
|
nil
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!name[0]) {
|
if (!name[0]) {
|
||||||
plNetAddress addr(gateKeeperAddrList[i], kNetDefaultClientPort);
|
plNetAddress addr(gateKeeperAddrList[i], GetClientPort());
|
||||||
Connect(gateKeeperAddrList[i], addr);
|
Connect(gateKeeperAddrList[i], addr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user