Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions src/game/server/fn/ValidateMapReq.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ void ValidateMapRequest::OnResponse(int iRespCode)
{
if (iRespCode != 200)
{
// MSGlobals::CentralEnabled = false;
// FNShared::Print("FuzzNet has been disabled!\n");
return;
}

Expand Down
2 changes: 0 additions & 2 deletions src/game/server/fn/ValidateScriptsReq.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ void ValidateScriptsRequest::OnResponse(int iRespCode)
{
if (iRespCode == 200)
{
// MSGlobals::CentralEnabled = false;
// FNShared::Print("FuzzNet has been disabled!\n");
return;
}

Expand Down
38 changes: 4 additions & 34 deletions src/game/server/svglobals.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ CRequestManager g_FNRequestManager;
cvar_t debug = {"ms_debug","0", FCVAR_SERVER };
cvar_t betakey = {"ms_key","", FCVAR_PROTECTED|FCVAR_EXTDLL };*/
cvar_t ms_dev_mode = {"ms_dev_mode", "0", FCVAR_SERVER}; //MiB JUL2010_13 - Dev mode..
cvar_t ms_developer = { "ms_developer", "0", FCVAR_SERVER };
cvar_t ms_dynamicnpc = {"ms_dynamicnpc", "", 0};
cvar_t msallowkickvote = {"ms_allowkickvote", "1", FCVAR_SERVER};
cvar_t msallowtimevote = {"ms_allowtimevote", "1", FCVAR_SERVER};
Expand Down Expand Up @@ -89,6 +90,7 @@ bool MSGlobalInit() //Called upon DLL Initialization
//CVAR_REGISTER (&debug);
//CVAR_REGISTER (&betakey);
CVAR_REGISTER(&ms_dev_mode); //MiB "Mapper Scripts.rtf"
CVAR_REGISTER(&ms_developer);
CVAR_REGISTER(&ms_dynamicnpc);
CVAR_REGISTER(&msallowkickvote);
CVAR_REGISTER(&msallowtimevote);
Expand Down Expand Up @@ -145,7 +147,6 @@ void MSWorldSpawn()
//Thothie attemptitng to remove FN upload sploit (Thanx to MiB)
MSGlobals::CentralEnabled = CVAR_GET_FLOAT("ms_central_enabled") > 0.0f ? true : false;
MSGlobals::DevModeEnabled = ms_dev_mode.value > 0 && !MSGlobals::CentralEnabled ? true : false;
//return MSGlobals::CentralEnabled && !MSGlobals::IsLanGame && MSGlobals::ServerSideChar;
//MSGlobals::FXLimit = CVAR_GET_FLOAT("ms_fxlimit");
MSGlobals::PKAllowedinTown = ms_pklevel.value > 1 ? true : false;
MSGlobals::IsLanGame = CVAR_GET_FLOAT("sv_lan") ? true : false;
Expand All @@ -164,39 +165,6 @@ void MSWorldSpawn()

HTTPRequest::SetBaseURL(CVAR_GET_STRING("ms_central_addr"));

//TODO: move to MSGlobalInit so it's not called every map change.
//g_SteamServerHelper.Init();

// if (MSGlobals::CentralEnabled)
// {
// // Initialize FN Request Manager
// g_FNRequestManager.Init();

// bool fail = true;

// for (int retry = 0; retry < 5; retry++)
// {
// if (FNShared::IsValidConnection())
// {
// fail = false;
// g_engfuncs.pfnServerPrint("FuzzNet connected!\n");
// logfile << Logger::LOG_INFO << "FuzzNet connected\n";
// break;
// }
// else if (retry != 5)
// {
// g_engfuncs.pfnServerPrint("FuzzNet connection failed! Retrying...\n");
// }
// }

// if (fail == true)
// {
// g_engfuncs.pfnServerPrint("FuzzNet connection failed. Turning off FN.\n");
// logfile << Logger::LOG_INFO << "FuzzNet connection failed.\n";
// MSGlobals::CentralEnabled = false;
// }
// }

if (FNShared::IsEnabled())
{
g_engfuncs.pfnServerPrint("\nInitalize FN Request Manager\n");
Expand All @@ -211,6 +179,7 @@ void MSWorldSpawn()
fail = false;
g_engfuncs.pfnServerPrint("FuzzNet connected!\n");
logfile << Logger::LOG_INFO << "FuzzNet connected\n";
MSGlobals::FNConnected = true;
break;
}
else if (retry != 5)
Expand All @@ -224,6 +193,7 @@ void MSWorldSpawn()
g_engfuncs.pfnServerPrint("FuzzNet connection failed. Turning off FN.\n");
logfile << Logger::LOG_INFO << "FuzzNet connection failed.\n";
MSGlobals::CentralEnabled = false;
MSGlobals::FNConnected = false;
}
}

Expand Down
1 change: 1 addition & 0 deletions src/game/shared/ms/global.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ int MSGlobals::FXLimit = 20;
bool MSGlobals::PKAllowed = false;
bool MSGlobals::PKAllowedinTown = false;
bool MSGlobals::CentralEnabled = false; //Thothie attempting to fix FN upload sploit
bool MSGlobals::FNConnected = false;
bool MSGlobals::DevModeEnabled = false; //Thothie JUL2010_22 attempting to fix "Mapper Scripts.rtf"
bool MSGlobals::IsLanGame = false;
bool MSGlobals::CanCreateCharOnMap = false;
Expand Down
1 change: 1 addition & 0 deletions src/game/shared/ms/global.h
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ class MSGlobals
PKAllowedinTown, //PK and stealing allowed anywhere
IsLanGame, //Lan game
CentralEnabled, //Thothie attempting to fix FN upload sploit
FNConnected, //Connected to FuzzNet
DevModeEnabled, //MiB JUL2010_13 - Making it so dev-mode makes it so you can't save.
CanCreateCharOnMap, //Can create character on this map
ServerSideChar, //Whether characters are saved/loaded server-side
Expand Down