EvEmu
0.8.4
11 September 2021
|
Class which parses and stores eve-server configuration. More...
#include "EVEServerConfig.h"
Public Member Functions | |
EVEServerConfig () | |
~EVEServerConfig () | |
![]() | |
template<typename T > | |
void | AddMemberParser (const char *name, T &instance, bool(T::*method)(const TiXmlElement *)) |
Adds a member parser. More... | |
template<typename T > | |
void | AddValueParser (const char *name, T &value) |
Adds a value parser. More... | |
![]() | |
XMLParser () | |
Primary constructor. More... | |
virtual | ~XMLParser () |
A destructor. More... | |
bool | ParseFile (const char *file) |
Parses file using registered parsers. More... | |
bool | ParseElement (const TiXmlElement *element) const |
Parses element using registered parsers. More... | |
bool | ParseElementChildren (const TiXmlElement *element, size_t max=0) const |
Parses element's children using registered parsers. More... | |
void | AddParser (const char *name, ElementParser *parser) |
Adds a parser. More... | |
void | RemoveParser (const char *name) |
Removes a parser. More... | |
void | ClearParsers () |
Clears all parsers. More... | |
![]() | |
Singleton () | |
Primary constructor. More... | |
Protected Member Functions | |
bool | ProcessEveServer (const TiXmlElement *ele) |
bool | ProcessServer (const TiXmlElement *ele) |
bool | ProcessWorld (const TiXmlElement *ele) |
bool | ProcessRates (const TiXmlElement *ele) |
bool | ProcessMarket (const TiXmlElement *ele) |
bool | ProcessAccount (const TiXmlElement *ele) |
bool | ProcessCharacter (const TiXmlElement *ele) |
bool | ProcessNPC (const TiXmlElement *ele) |
bool | ProcessDatabase (const TiXmlElement *ele) |
bool | ProcessFiles (const TiXmlElement *ele) |
bool | ProcessNet (const TiXmlElement *ele) |
bool | ProcessThreads (const TiXmlElement *ele) |
bool | ProcessCosmic (const TiXmlElement *ele) |
bool | ProcessExploring (const TiXmlElement *ele) |
bool | ProcessStandings (const TiXmlElement *ele) |
bool | ProcessChat (const TiXmlElement *ele) |
bool | ProcessCrime (const TiXmlElement *ele) |
bool | ProcessBPTimes (const TiXmlElement *ele) |
bool | ProcessTesting (const TiXmlElement *ele) |
bool | ProcessDebug (const TiXmlElement *ele) |
![]() | |
template<typename T > | |
void | AddMemberParser (const char *name, bool(T::*method)(const TiXmlElement *)) |
Adds a member parser, assuming that instance is this. More... | |
Additional Inherited Members | |
![]() | |
static EVEServerConfig & | get () |
![]() | |
static std::shared_ptr < EVEServerConfig > | mInstance |
Class which parses and stores eve-server configuration.
Definition at line 39 of file EVEServerConfig.h.
EVEServerConfig::EVEServerConfig | ( | ) |
Definition at line 34 of file EVEServerConfig.cpp.
References account, XMLParserEx::AddMemberParser(), character, chat, cosmic, crime, database, debug, exploring, files, market, net, npc, ProcessEveServer(), ram, rates, server, standings, Acct::Role::STD, threads, and world.
|
inline |
Definition at line 45 of file EVEServerConfig.h.
|
protected |
Definition at line 526 of file EVEServerConfig.cpp.
References account, XMLParserEx::AddValueParser(), XMLParser::ParseElementChildren(), and XMLParser::RemoveParser().
Referenced by ProcessEveServer().
|
protected |
Definition at line 499 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), XMLParser::ParseElementChildren(), ram, and XMLParser::RemoveParser().
Referenced by ProcessEveServer().
|
protected |
Definition at line 539 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), character, XMLParser::ParseElementChildren(), and XMLParser::RemoveParser().
Referenced by ProcessEveServer().
|
protected |
Definition at line 734 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), chat, XMLParser::ParseElementChildren(), and XMLParser::RemoveParser().
Referenced by ProcessEveServer().
|
protected |
Definition at line 685 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), cosmic, XMLParser::ParseElementChildren(), and XMLParser::RemoveParser().
Referenced by ProcessEveServer().
|
protected |
Definition at line 792 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), crime, XMLParser::ParseElementChildren(), and XMLParser::RemoveParser().
Referenced by ProcessEveServer().
|
protected |
Definition at line 603 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), database, XMLParser::ParseElementChildren(), and XMLParser::RemoveParser().
Referenced by ProcessEveServer().
|
protected |
Definition at line 813 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), debug, XMLParser::ParseElementChildren(), and XMLParser::RemoveParser().
Referenced by ProcessEveServer().
|
protected |
Definition at line 271 of file EVEServerConfig.cpp.
References XMLParserEx::AddMemberParser(), XMLParser::ParseElementChildren(), ProcessAccount(), ProcessBPTimes(), ProcessCharacter(), ProcessChat(), ProcessCosmic(), ProcessCrime(), ProcessDatabase(), ProcessDebug(), ProcessExploring(), ProcessFiles(), ProcessMarket(), ProcessNet(), ProcessNPC(), ProcessRates(), ProcessServer(), ProcessStandings(), ProcessTesting(), ProcessThreads(), ProcessWorld(), and XMLParser::RemoveParser().
Referenced by EVEServerConfig().
|
protected |
Definition at line 714 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), exploring, XMLParser::ParseElementChildren(), and XMLParser::RemoveParser().
Referenced by ProcessEveServer().
|
protected |
Definition at line 634 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), files, XMLParser::ParseElementChildren(), and XMLParser::RemoveParser().
Referenced by ProcessEveServer().
|
protected |
Definition at line 468 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), market, XMLParser::ParseElementChildren(), and XMLParser::RemoveParser().
Referenced by ProcessEveServer().
|
protected |
Definition at line 651 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), net, XMLParser::ParseElementChildren(), and XMLParser::RemoveParser().
Referenced by ProcessEveServer().
|
protected |
Definition at line 564 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), npc, XMLParser::ParseElementChildren(), and XMLParser::RemoveParser().
Referenced by ProcessEveServer().
|
protected |
Definition at line 403 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), XMLParser::ParseElementChildren(), rates, and XMLParser::RemoveParser().
Referenced by ProcessEveServer().
|
protected |
Definition at line 322 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), XMLParser::ParseElementChildren(), XMLParser::RemoveParser(), and server.
Referenced by ProcessEveServer().
|
protected |
Definition at line 753 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), XMLParser::ParseElementChildren(), XMLParser::RemoveParser(), and standings.
Referenced by ProcessEveServer().
|
protected |
Definition at line 844 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), XMLParser::ParseElementChildren(), and XMLParser::RemoveParser().
Referenced by ProcessEveServer().
|
protected |
Definition at line 666 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), XMLParser::ParseElementChildren(), XMLParser::RemoveParser(), and threads.
Referenced by ProcessEveServer().
|
protected |
Definition at line 368 of file EVEServerConfig.cpp.
References XMLParserEx::AddValueParser(), XMLParser::ParseElementChildren(), XMLParser::RemoveParser(), and world.
Referenced by ProcessEveServer().
struct { ... } EVEServerConfig::account |
Referenced by EVEServerConfig(), and ProcessAccount().
float EVEServerConfig::ACorp2CharMissionMultiplier |
Definition at line 294 of file EVEServerConfig.h.
float EVEServerConfig::ACorp2PCorpMissionMultiplier |
Definition at line 296 of file EVEServerConfig.h.
float EVEServerConfig::AFaction2CharMissionMultiplier |
Definition at line 297 of file EVEServerConfig.h.
float EVEServerConfig::AFaction2PCorpMissionMultiplier |
Definition at line 298 of file EVEServerConfig.h.
float EVEServerConfig::Agent2CharMissionMultiplier |
Definition at line 293 of file EVEServerConfig.h.
float EVEServerConfig::Agent2PCorpMissionMultiplier |
Definition at line 295 of file EVEServerConfig.h.
uint16 EVEServerConfig::AggFlagTime |
Definition at line 316 of file EVEServerConfig.h.
bool EVEServerConfig::allow3edChar |
Definition at line 172 of file EVEServerConfig.h.
bool EVEServerConfig::AllowNonPublished |
Definition at line 55 of file EVEServerConfig.h.
uint32 EVEServerConfig::allyCost |
Startup Cost to create an alliance.
Definition at line 123 of file EVEServerConfig.h.
bool EVEServerConfig::AnomalyEnabled |
Definition at line 261 of file EVEServerConfig.h.
uint32 EVEServerConfig::AnomalyFaction |
Definition at line 338 of file EVEServerConfig.h.
uint16 EVEServerConfig::apWarptoDistance |
Definition at line 84 of file EVEServerConfig.h.
bool EVEServerConfig::AsteroidsOnDScan |
Definition at line 59 of file EVEServerConfig.h.
int64 EVEServerConfig::autoAccountRole |
Role to assign to auto created account; set to 0 to disable auto account creation.
Definition at line 165 of file EVEServerConfig.h.
bool EVEServerConfig::AutoEvent |
Definition at line 151 of file EVEServerConfig.h.
bool EVEServerConfig::autoReconnect |
Definition at line 212 of file EVEServerConfig.h.
float EVEServerConfig::BaseMissionMultiplier |
Definition at line 291 of file EVEServerConfig.h.
bool EVEServerConfig::BeanCount |
Definition at line 328 of file EVEServerConfig.h.
bool EVEServerConfig::BeltEnabled |
Definition at line 263 of file EVEServerConfig.h.
uint8 EVEServerConfig::BeltGrowth |
Definition at line 268 of file EVEServerConfig.h.
uint8 EVEServerConfig::BeltRespawn |
Definition at line 267 of file EVEServerConfig.h.
bool EVEServerConfig::BountyPayoutDelayed |
Definition at line 57 of file EVEServerConfig.h.
uint8 EVEServerConfig::BountyPayoutTimer |
Definition at line 63 of file EVEServerConfig.h.
bool EVEServerConfig::BubbleTrack |
Definition at line 330 of file EVEServerConfig.h.
bool EVEServerConfig::BulkDataOD |
Definition at line 51 of file EVEServerConfig.h.
bool EVEServerConfig::BumpEnabled |
Definition at line 266 of file EVEServerConfig.h.
std::string EVEServerConfig::cacheDir |
A directory at which the cache files should be stored.
Definition at line 234 of file EVEServerConfig.h.
bool EVEServerConfig::CargoMassAdditive |
Definition at line 60 of file EVEServerConfig.h.
struct { ... } EVEServerConfig::character |
Referenced by EVEServerConfig(), and ProcessCharacter().
struct { ... } EVEServerConfig::chat |
Referenced by EVEServerConfig(), and ProcessChat().
bool EVEServerConfig::chatLogs |
Definition at line 72 of file EVEServerConfig.h.
bool EVEServerConfig::CiviliansEnabled |
Definition at line 265 of file EVEServerConfig.h.
int8 EVEServerConfig::Complex |
Definition at line 279 of file EVEServerConfig.h.
bool EVEServerConfig::compress |
Definition at line 209 of file EVEServerConfig.h.
float EVEServerConfig::ConcordCritChance |
Definition at line 131 of file EVEServerConfig.h.
uint8 EVEServerConfig::ConsoleThreads |
Definition at line 255 of file EVEServerConfig.h.
float EVEServerConfig::CopyTime |
Definition at line 153 of file EVEServerConfig.h.
uint32 EVEServerConfig::corpCost |
Startup Cost to create a corporation.
Definition at line 121 of file EVEServerConfig.h.
struct { ... } EVEServerConfig::cosmic |
Referenced by EVEServerConfig(), and ProcessCosmic().
struct { ... } EVEServerConfig::crime |
Referenced by EVEServerConfig(), and ProcessCrime().
uint16 EVEServerConfig::CrimFlagTime |
Definition at line 317 of file EVEServerConfig.h.
uint8 EVEServerConfig::CWSessionTime |
Definition at line 313 of file EVEServerConfig.h.
float EVEServerConfig::damageRate |
Modifier for damage from NPCs.
Definition at line 99 of file EVEServerConfig.h.
struct { ... } EVEServerConfig::database |
Referenced by EVEServerConfig(), and ProcessDatabase().
uint8 EVEServerConfig::DatabaseThreads |
Definition at line 252 of file EVEServerConfig.h.
std::string EVEServerConfig::db |
A database to be used by server.
Definition at line 224 of file EVEServerConfig.h.
uint EVEServerConfig::dbTimeout |
Definition at line 213 of file EVEServerConfig.h.
struct { ... } EVEServerConfig::debug |
Referenced by EVEServerConfig(), and ProcessDebug().
float EVEServerConfig::DefenderMissileChance |
Definition at line 203 of file EVEServerConfig.h.
bool EVEServerConfig::DeleteOldTransactions |
Definition at line 137 of file EVEServerConfig.h.
bool EVEServerConfig::DeleteTrackingCans |
Definition at line 335 of file EVEServerConfig.h.
bool EVEServerConfig::DisableIGB |
Definition at line 50 of file EVEServerConfig.h.
float EVEServerConfig::DroneCritChance |
Definition at line 130 of file EVEServerConfig.h.
uint8 EVEServerConfig::DropItem |
Definition at line 112 of file EVEServerConfig.h.
float EVEServerConfig::DropMoney |
Definition at line 113 of file EVEServerConfig.h.
uint8 EVEServerConfig::DropSalvage |
Definition at line 114 of file EVEServerConfig.h.
bool EVEServerConfig::DungeonEnabled |
Definition at line 262 of file EVEServerConfig.h.
bool EVEServerConfig::Enabled |
Definition at line 312 of file EVEServerConfig.h.
bool EVEServerConfig::EnableDrones |
Definition at line 323 of file EVEServerConfig.h.
bool EVEServerConfig::EnableFleetChat |
Definition at line 303 of file EVEServerConfig.h.
bool EVEServerConfig::EnableSquadChat |
Definition at line 305 of file EVEServerConfig.h.
bool EVEServerConfig::EnableVoiceChat |
Definition at line 306 of file EVEServerConfig.h.
bool EVEServerConfig::EnableWingChat |
Definition at line 304 of file EVEServerConfig.h.
bool EVEServerConfig::EnforceRookieInHelp |
Definition at line 307 of file EVEServerConfig.h.
struct { ... } EVEServerConfig::exploring |
Referenced by EVEServerConfig(), and ProcessExploring().
struct { ... } EVEServerConfig::files |
Referenced by EVEServerConfig(), and ProcessFiles().
uint8 EVEServerConfig::FindBuyOrder |
Definition at line 141 of file EVEServerConfig.h.
uint8 EVEServerConfig::FindSellOrder |
Definition at line 142 of file EVEServerConfig.h.
float EVEServerConfig::FleetMissionMultiplier |
Definition at line 292 of file EVEServerConfig.h.
bool EVEServerConfig::FleetShareDelayed |
Definition at line 56 of file EVEServerConfig.h.
bool EVEServerConfig::globalChat |
Definition at line 73 of file EVEServerConfig.h.
int8 EVEServerConfig::Gravametric |
Definition at line 274 of file EVEServerConfig.h.
bool EVEServerConfig::gridUnload |
Definition at line 74 of file EVEServerConfig.h.
uint16 EVEServerConfig::gridUnloadTime |
Definition at line 83 of file EVEServerConfig.h.
bool EVEServerConfig::highSecCyno |
Definition at line 79 of file EVEServerConfig.h.
uint8 EVEServerConfig::HistoryUpdateTime |
Definition at line 145 of file EVEServerConfig.h.
std::string EVEServerConfig::host |
Hostname of database server.
Definition at line 218 of file EVEServerConfig.h.
uint16 EVEServerConfig::idleSleepTime |
Definition at line 64 of file EVEServerConfig.h.
bool EVEServerConfig::IdleWander |
Definition at line 190 of file EVEServerConfig.h.
std::string EVEServerConfig::imageDir |
Definition at line 236 of file EVEServerConfig.h.
std::string EVEServerConfig::imageServer |
the imageServer for char images. should be the evemu server external ip/host
Definition at line 246 of file EVEServerConfig.h.
uint16 EVEServerConfig::imageServerPort |
Port at which the imageServer should listen.
Definition at line 244 of file EVEServerConfig.h.
uint8 EVEServerConfig::ImageServerThreads |
Definition at line 254 of file EVEServerConfig.h.
float EVEServerConfig::ImportantMissionBonus |
Definition at line 289 of file EVEServerConfig.h.
float EVEServerConfig::InventTime |
Definition at line 159 of file EVEServerConfig.h.
bool EVEServerConfig::IsTestServer |
Definition at line 332 of file EVEServerConfig.h.
uint16 EVEServerConfig::KillRightTime |
Definition at line 315 of file EVEServerConfig.h.
int8 EVEServerConfig::Ladar |
Definition at line 276 of file EVEServerConfig.h.
bool EVEServerConfig::LoadOldMissions |
Definition at line 58 of file EVEServerConfig.h.
std::string EVEServerConfig::logDir |
A directory in which the log files are stored.
Definition at line 230 of file EVEServerConfig.h.
bool EVEServerConfig::loginInfo |
Definition at line 75 of file EVEServerConfig.h.
std::string EVEServerConfig::loginMessage |
A message shown to every client on login (if enabled in <World><LoginMsg>).
Definition at line 167 of file EVEServerConfig.h.
bool EVEServerConfig::loginMsg |
Definition at line 76 of file EVEServerConfig.h.
std::string EVEServerConfig::logSettings |
A log configuration file.
Definition at line 232 of file EVEServerConfig.h.
float EVEServerConfig::LootDropChance |
Definition at line 204 of file EVEServerConfig.h.
int8 EVEServerConfig::Magnetometric |
Definition at line 275 of file EVEServerConfig.h.
uint8 EVEServerConfig::mailDelay |
Definition at line 80 of file EVEServerConfig.h.
struct { ... } EVEServerConfig::market |
Referenced by EVEServerConfig(), and ProcessMarket().
float EVEServerConfig::MatMod |
Definition at line 155 of file EVEServerConfig.h.
uint16 EVEServerConfig::maxPlayers |
Definition at line 65 of file EVEServerConfig.h.
uint8 EVEServerConfig::MaxThreadReport |
Definition at line 62 of file EVEServerConfig.h.
uint32 EVEServerConfig::medalAwardCost |
Definition at line 124 of file EVEServerConfig.h.
uint32 EVEServerConfig::medalCreateCost |
Definition at line 125 of file EVEServerConfig.h.
float EVEServerConfig::missileDamage |
Modifier for damage from missiles.
Definition at line 101 of file EVEServerConfig.h.
float EVEServerConfig::missileRoF |
Modifier for missile rate of fire.
Definition at line 105 of file EVEServerConfig.h.
float EVEServerConfig::missileTime |
Modifier for missile flightTime.
Definition at line 103 of file EVEServerConfig.h.
float EVEServerConfig::MissionBonus |
Definition at line 284 of file EVEServerConfig.h.
float EVEServerConfig::MissionCompleted |
Definition at line 287 of file EVEServerConfig.h.
float EVEServerConfig::MissionDeclined |
Definition at line 286 of file EVEServerConfig.h.
float EVEServerConfig::MissionFailedRollback |
Definition at line 290 of file EVEServerConfig.h.
float EVEServerConfig::MissionFailure |
Definition at line 285 of file EVEServerConfig.h.
float EVEServerConfig::MissionOfferExpired |
Definition at line 288 of file EVEServerConfig.h.
bool EVEServerConfig::ModuleAutoOff |
Definition at line 53 of file EVEServerConfig.h.
float EVEServerConfig::ModuleDamageChance |
Definition at line 67 of file EVEServerConfig.h.
float EVEServerConfig::ModuleRepairModifier |
Definition at line 117 of file EVEServerConfig.h.
struct { ... } EVEServerConfig::net |
Referenced by EVEServerConfig(), and ProcessNet().
uint8 EVEServerConfig::NetworkThreads |
Definition at line 251 of file EVEServerConfig.h.
uint8 EVEServerConfig::NewPriceLimit |
Definition at line 144 of file EVEServerConfig.h.
bool EVEServerConfig::NoobShipCheck |
Definition at line 52 of file EVEServerConfig.h.
struct { ... } EVEServerConfig::npc |
Referenced by EVEServerConfig(), and ProcessNPC().
float EVEServerConfig::npcBountyMultiply |
Modifier for npc bounties automatically awarded for shooting down npc enemies.
Definition at line 97 of file EVEServerConfig.h.
float EVEServerConfig::NpcCritChance |
Definition at line 128 of file EVEServerConfig.h.
float EVEServerConfig::NPCDecay |
Definition at line 111 of file EVEServerConfig.h.
uint8 EVEServerConfig::OldPriceLimit |
Definition at line 143 of file EVEServerConfig.h.
std::string EVEServerConfig::password |
Password for the database account.
Definition at line 222 of file EVEServerConfig.h.
bool EVEServerConfig::PIEnabled |
Definition at line 260 of file EVEServerConfig.h.
uint8 EVEServerConfig::pingTime |
Definition at line 214 of file EVEServerConfig.h.
float EVEServerConfig::PlayerCritChance |
Definition at line 127 of file EVEServerConfig.h.
uint16 EVEServerConfig::port |
A port at which the database server listens.
Port at which the server should listen.
Definition at line 216 of file EVEServerConfig.h.
bool EVEServerConfig::PositionHack |
Definition at line 336 of file EVEServerConfig.h.
float EVEServerConfig::processTic |
Definition at line 66 of file EVEServerConfig.h.
float EVEServerConfig::ProdTime |
Definition at line 152 of file EVEServerConfig.h.
uint16 EVEServerConfig::ProfileTraceTime |
Definition at line 337 of file EVEServerConfig.h.
int8 EVEServerConfig::Radar |
Definition at line 277 of file EVEServerConfig.h.
struct { ... } EVEServerConfig::ram |
Referenced by EVEServerConfig(), and ProcessBPTimes().
struct { ... } EVEServerConfig::rates |
Referenced by EVEServerConfig(), and ProcessRates().
uint32 EVEServerConfig::RatFaction |
Definition at line 199 of file EVEServerConfig.h.
uint8 EVEServerConfig::RegionOrderLimit |
Definition at line 140 of file EVEServerConfig.h.
float EVEServerConfig::RepairCost |
Definition at line 115 of file EVEServerConfig.h.
float EVEServerConfig::ResME |
Definition at line 158 of file EVEServerConfig.h.
uint16 EVEServerConfig::RespawnTimer |
Definition at line 198 of file EVEServerConfig.h.
float EVEServerConfig::ResPE |
Definition at line 157 of file EVEServerConfig.h.
float EVEServerConfig::ReTime |
Definition at line 154 of file EVEServerConfig.h.
bool EVEServerConfig::RoamingSpawns |
Definition at line 192 of file EVEServerConfig.h.
uint16 EVEServerConfig::RoamingTimer |
Definition at line 196 of file EVEServerConfig.h.
float EVEServerConfig::roidRadiusMultiplier |
Definition at line 269 of file EVEServerConfig.h.
float EVEServerConfig::salesTax |
Definition at line 146 of file EVEServerConfig.h.
bool EVEServerConfig::saveOnMove |
Definition at line 77 of file EVEServerConfig.h.
bool EVEServerConfig::saveOnUpdate |
Definition at line 78 of file EVEServerConfig.h.
double EVEServerConfig::secRate |
Modifier for security rating changes. Changes how fast it goes up/down based on actions.
Definition at line 119 of file EVEServerConfig.h.
float EVEServerConfig::SentryCritChance |
Definition at line 129 of file EVEServerConfig.h.
struct { ... } EVEServerConfig::server |
Referenced by EVEServerConfig(), and ProcessServer().
uint8 EVEServerConfig::ServerSleepTime |
Definition at line 61 of file EVEServerConfig.h.
uint16 EVEServerConfig::shipBoardDistance |
Definition at line 82 of file EVEServerConfig.h.
bool EVEServerConfig::ShipHeat |
Definition at line 322 of file EVEServerConfig.h.
float EVEServerConfig::ShipRepairModifier |
Definition at line 116 of file EVEServerConfig.h.
bool EVEServerConfig::SpawnTest |
Definition at line 331 of file EVEServerConfig.h.
bool EVEServerConfig::ssl |
Definition at line 210 of file EVEServerConfig.h.
bool EVEServerConfig::StackTrace |
Definition at line 329 of file EVEServerConfig.h.
struct { ... } EVEServerConfig::standings |
Referenced by EVEServerConfig(), and ProcessStandings().
double EVEServerConfig::startAurBalance |
Aura balance of new created characters. -allan 01/10/14.
Definition at line 183 of file EVEServerConfig.h.
double EVEServerConfig::startBalance |
Money balance of new created characters.
Definition at line 181 of file EVEServerConfig.h.
uint32 EVEServerConfig::startCorporation |
Starting corp ID for new characters.
Definition at line 175 of file EVEServerConfig.h.
double EVEServerConfig::startSecRating |
Starting security rating for new characters.
Definition at line 185 of file EVEServerConfig.h.
uint32 EVEServerConfig::startStation |
Starting station ID for new characters.
Definition at line 179 of file EVEServerConfig.h.
bool EVEServerConfig::StaticSpawns |
Definition at line 193 of file EVEServerConfig.h.
uint16 EVEServerConfig::StaticTimer |
Definition at line 197 of file EVEServerConfig.h.
uint8 EVEServerConfig::StationDockDelay |
Definition at line 81 of file EVEServerConfig.h.
uint8 EVEServerConfig::StationOrderLimit |
Definition at line 138 of file EVEServerConfig.h.
uint8 EVEServerConfig::statMultiplier |
Definition at line 173 of file EVEServerConfig.h.
uint8 EVEServerConfig::SystemOrderLimit |
Definition at line 139 of file EVEServerConfig.h.
bool EVEServerConfig::TargetPod |
Definition at line 194 of file EVEServerConfig.h.
float EVEServerConfig::TargetPodSec |
Definition at line 202 of file EVEServerConfig.h.
uint32 EVEServerConfig::TaxAmount |
Definition at line 93 of file EVEServerConfig.h.
uint32 EVEServerConfig::TaxedAmount |
Definition at line 95 of file EVEServerConfig.h.
uint32 EVEServerConfig::terminationDelay |
Delay for terminating a character in seconds.
Definition at line 177 of file EVEServerConfig.h.
struct { ... } EVEServerConfig::testing |
struct { ... } EVEServerConfig::threads |
Referenced by EVEServerConfig(), and ProcessThreads().
float EVEServerConfig::ThreatRadius |
Definition at line 200 of file EVEServerConfig.h.
bool EVEServerConfig::TraderJoe |
Definition at line 49 of file EVEServerConfig.h.
float EVEServerConfig::turretDamage |
Modifier for damage from PC turrets.
Definition at line 107 of file EVEServerConfig.h.
float EVEServerConfig::turretRoF |
Modifier for turret rate of fire.
Definition at line 109 of file EVEServerConfig.h.
bool EVEServerConfig::UnloadOnLinkAll |
Definition at line 54 of file EVEServerConfig.h.
int8 EVEServerConfig::Unrated |
Definition at line 278 of file EVEServerConfig.h.
bool EVEServerConfig::UseDamageMultiplier |
Definition at line 191 of file EVEServerConfig.h.
bool EVEServerConfig::UseOrderRange |
Definition at line 136 of file EVEServerConfig.h.
bool EVEServerConfig::UseProfiling |
Definition at line 333 of file EVEServerConfig.h.
std::string EVEServerConfig::username |
Name of database account to use.
Definition at line 220 of file EVEServerConfig.h.
bool EVEServerConfig::UseShipTracking |
Definition at line 334 of file EVEServerConfig.h.
bool EVEServerConfig::useSocket |
Definition at line 211 of file EVEServerConfig.h.
float EVEServerConfig::WarpFollowChance |
Definition at line 201 of file EVEServerConfig.h.
uint16 EVEServerConfig::WarpOut |
Definition at line 195 of file EVEServerConfig.h.
float EVEServerConfig::WasteMod |
Definition at line 156 of file EVEServerConfig.h.
uint8 EVEServerConfig::WeaponFlagTime |
Definition at line 314 of file EVEServerConfig.h.
uint8 EVEServerConfig::WebUpdate |
Definition at line 91 of file EVEServerConfig.h.
struct { ... } EVEServerConfig::world |
Referenced by EVEServerConfig(), and ProcessWorld().
uint8 EVEServerConfig::WorldDecay |
Definition at line 90 of file EVEServerConfig.h.
uint8 EVEServerConfig::WorldThreads |
Definition at line 253 of file EVEServerConfig.h.
bool EVEServerConfig::WormHoleEnabled |
Definition at line 264 of file EVEServerConfig.h.