2
3
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-14 10:37:41 -04:00

Update to work against the more modern version of PC's server ini format

This commit is contained in:
2011-04-12 23:34:42 -07:00
parent b2414e4195
commit 203fd0c229
3 changed files with 37 additions and 10 deletions

View File

@ -1077,12 +1077,24 @@ PF_CONSOLE_GROUP(Server)
//============================================================================
PF_CONSOLE_CMD(
Server,
Url,
Status,
"string url",
"Set the displayable server URL"
"Set the server's status URL"
) {
wchar_t *wurl = hsStringToWString((const char *)params[0]);
SetServerUrl(wurl);
SetServerStatusUrl(wurl);
delete [] wurl;
}
//============================================================================
PF_CONSOLE_CMD(
Server,
Signup,
"string url",
"Set the server's new user sign-up URL"
) {
wchar_t *wurl = hsStringToWString((const char *)params[0]);
SetServerSignupUrl(wurl);
delete [] wurl;
}

View File

@ -264,16 +264,28 @@ bool GateKeeperSrvHostnameOverride () {
//============================================================================
// User-visible Server
//============================================================================
static wchar s_serverUrl[256];
static wchar s_serverStatusUrl[256];
static wchar s_serverSignupUrl[256];
static wchar s_serverName[256];
const wchar *GetServerUrl () {
return s_serverUrl;
//============================================================================
const wchar *GetServerStatusUrl () {
return s_serverStatusUrl;
}
//============================================================================
void SetServerUrl (const wchar url[]) {
StrCopy(s_serverUrl, url, arrsize(s_serverUrl));
void SetServerStatusUrl (const wchar url[]) {
StrCopy(s_serverStatusUrl, url, arrsize(s_serverStatusUrl));
}
//============================================================================
const wchar *GetServerSignupUrl () {
return s_serverSignupUrl;
}
//============================================================================
void SetServerSignupUrl (const wchar url[]) {
StrCopy(s_serverSignupUrl, url, arrsize(s_serverSignupUrl));
}
//============================================================================

View File

@ -89,8 +89,11 @@ unsigned GetGateKeeperSrvHostnames (const wchar *** addrs); // returns addrCount
void SetGateKeeperSrvHostname (const wchar addr[]);
bool GateKeeperSrvHostnameOverride ();
const wchar *GetServerUrl ();
void SetServerUrl (const wchar url[]);
const wchar *GetServerStatusUrl ();
void SetServerStatusUrl (const wchar url[]);
const wchar *GetServerSignupUrl ();
void SetServerSignupUrl (const wchar url[]);
const wchar *GetServerDisplayName ();
void SetServerDisplayName (const wchar name[]);