mirror of
https://github.com/OpenFusionProject/OpenFusion.git
synced 2024-11-05 15:00:06 +00:00
dongresource
3365cb53b7
This is to prevent accidental exposure of the monitor port to the public internet if a server admin enables the monitor port without it being properly firewalled. There is now a config option that lets you override the address to bind to, so that it can still be made available to other machines over private networks such as Wireguard.
48 lines
1.3 KiB
C++
48 lines
1.3 KiB
C++
#pragma once
|
|
|
|
#include <string>
|
|
|
|
namespace settings {
|
|
extern int VERBOSITY;
|
|
extern bool SANDBOX;
|
|
extern std::string SANDBOXEXTRAPATH;
|
|
extern int LOGINPORT;
|
|
extern bool APPROVEALLNAMES;
|
|
extern bool AUTOCREATEACCOUNTS;
|
|
extern std::string AUTHMETHODS;
|
|
extern int DBSAVEINTERVAL;
|
|
extern int SHARDPORT;
|
|
extern std::string SHARDSERVERIP;
|
|
extern bool LOCALHOSTWORKAROUND;
|
|
extern bool ANTICHEAT;
|
|
extern time_t TIMEOUT;
|
|
extern int VIEWDISTANCE;
|
|
extern bool SIMULATEMOBS;
|
|
extern int SPAWN_X;
|
|
extern int SPAWN_Y;
|
|
extern int SPAWN_Z;
|
|
extern int SPAWN_ANGLE;
|
|
extern int ACCLEVEL;
|
|
extern std::string MOTDSTRING;
|
|
extern std::string NPCJSON;
|
|
extern std::string XDTJSON;
|
|
extern std::string MOBJSON;
|
|
extern std::string PATHJSON;
|
|
extern std::string DROPSJSON;
|
|
extern std::string EGGSJSON;
|
|
extern std::string GRUNTWORKJSON;
|
|
extern std::string DBPATH;
|
|
extern std::string PATCHDIR;
|
|
extern std::string ENABLEDPATCHES;
|
|
extern std::string TDATADIR;
|
|
extern int EVENTMODE;
|
|
extern bool MONITORENABLED;
|
|
extern int MONITORPORT;
|
|
extern std::string MONITORLISTENIP;
|
|
extern int MONITORINTERVAL;
|
|
extern bool DISABLEFIRSTUSEFLAG;
|
|
extern bool IZRACESCORECAPPED;
|
|
|
|
void init();
|
|
}
|