6 sLog.Blue(
" ServerConfig",
"World Switches");
8 sLog.Green(
" Save on Move",
"Enabled.");
10 sLog.Warning(
" Save on Move",
"Disabled.");
12 if (
sConfig.world.saveOnUpdate) {
13 sLog.Green(
" Save on Update",
"Enabled.");
15 sLog.Warning(
" Save on Update",
"Disabled.");
17 if (
sConfig.world.StationDockDelay) {
18 sLog.Green(
" Docking Delay",
"Enabled.");
20 sLog.Warning(
" Docking Delay",
"Disabled.");
23 sLog.Green(
" Grid Unloading",
"Enabled. Grids will unload after %u seconds of inactivity.",
sConfig.world.gridUnloadTime);
25 sLog.Warning(
" Grid Unloading",
"Disabled.");
29 sLog.Blue(
" ServerConfig",
"Rate Modifiers");
31 sLog.Yellow(
" SecStatus",
"Modified at %.0f%%.", (
sConfig.rates.secRate *100) );
33 sLog.Green(
" SecStatus",
"Normal.");
35 if (
sConfig.rates.npcBountyMultiply != 1.0) {
36 sLog.Yellow(
" Bountys",
"Modified at %.0f%%.", (
sConfig.rates.npcBountyMultiply *100) );
38 sLog.Green(
" Bountys",
"Normal.");
41 sLog.Yellow(
" Item Drops",
"Modified at %ux.",
sConfig.rates.DropItem );
43 sLog.Green(
" Item Drops",
"Normal.");
46 sLog.Yellow(
" Salvage Drops",
"Modified at %ux.",
sConfig.rates.DropSalvage );
48 sLog.Green(
" Salvage Drops",
"Normal.");
51 sLog.Yellow(
" Isk Rewards",
"Modified at %.0f%%.", (
sConfig.rates.DropMoney *100) );
53 sLog.Green(
" Isk Rewards",
"Normal.");
56 sLog.Yellow(
" All Damages",
"Modified at %.0f%%.", (
sConfig.rates.damageRate *100) );
58 sLog.Green(
" All Damages",
"Normal.");
61 sLog.Yellow(
" Turret Dmg",
"Modified at %.0f%%.", (
sConfig.rates.turretDamage *100) );
63 sLog.Green(
" Turret Dmg",
"Normal.");
66 sLog.Yellow(
" Turret ROF",
"Modified at %.0f%%.", (
sConfig.rates.turretRoF *100) );
68 sLog.Green(
" Turret ROF",
"Normal.");
71 sLog.Yellow(
" Missile Dmg",
"Modified at %.0f%%.", (
sConfig.rates.missileDamage *100) );
73 sLog.Green(
" Missile Dmg",
"Normal.");
76 sLog.Yellow(
" Missile ROF",
"Modified at %.0f%%.", (
sConfig.rates.missileRoF *100) );
78 sLog.Green(
" Missile ROF",
"Normal.");
81 sLog.Yellow(
" Missile Time",
"Modified at %.0f%%.", (
sConfig.rates.missileTime *100) );
83 sLog.Green(
" Missile Time",
"Normal.");
86 sLog.Blue(
" ServerConfig",
"R.A.M. Rate Modifiers");
88 sLog.Yellow(
" PE Research Time",
"Modified at %.0f%%.", (
sConfig.ram.ResPE *100) );
90 sLog.Green(
" PE Research Time",
"Normal.");
93 sLog.Yellow(
" ME Research Time",
"Modified at %.0f%%.", (
sConfig.ram.ResME *100) );
95 sLog.Green(
" ME Research Time",
"Normal.");
98 sLog.Yellow(
"Material Modifier",
"Modified at %.0f%%.", (
sConfig.ram.MatMod *100) );
100 sLog.Green(
"Material Modifier",
"Normal.");
103 sLog.Yellow(
" Copy Time",
"Modified at %.0f%%.", (
sConfig.ram.CopyTime *100) );
105 sLog.Green(
" Copy Time",
"Normal.");
108 sLog.Yellow(
" Production Time",
"Modified at %.0f%%.", (
sConfig.ram.ProdTime *100) );
110 sLog.Green(
" Production Time",
"Normal.");
113 sLog.Yellow(
" Invention Time",
"Modified at %.0f%%.", (
sConfig.ram.InventTime *100) );
115 sLog.Green(
" Invention Time",
"Normal.");
118 sLog.Yellow(
" RE Time",
"Modified at %.0f%%.", (
sConfig.ram.ReTime *100) );
120 sLog.Green(
" RE Time",
"Normal.");
123 sLog.Yellow(
" Waste Modifier",
"Modified at %.0f%%.", (
sConfig.ram.WasteMod *100) );
125 sLog.Green(
" Waste Modifier",
"Normal.");
129 sLog.Blue(
" ServerConfig",
"Critical Hit Chances");
130 if (
sConfig.rates.PlayerCritChance != 0.02f) {
131 sLog.Yellow(
" Player",
"Modified at %.1f%%.", (
sConfig.rates.PlayerCritChance *100) );
133 sLog.Green(
" Player",
"Normal at 2%%.");
136 sLog.Yellow(
" NPC",
"Modified at %.1f%%.", (
sConfig.rates.NpcCritChance *100) );
138 sLog.Green(
" NPC",
"Normal at 1.5%%.");
140 if (
sConfig.rates.SentryCritChance != 0.02f) {
141 sLog.Yellow(
" Sentry",
"Modified at %.1f%%.", (
sConfig.rates.SentryCritChance *100) );
143 sLog.Green(
" Sentry",
"Normal at 2%%.");
146 sLog.Yellow(
" Drone",
"Modified at %.1f%%.", (
sConfig.rates.DroneCritChance *100) );
148 sLog.Green(
" Drone",
"Normal at 3%%.");
150 if (
sConfig.rates.ConcordCritChance != 0.05f) {
151 sLog.Yellow(
" Concord",
"Modified at %.1f%%.", (
sConfig.rates.ConcordCritChance *100) );
153 sLog.Green(
" Concord",
"Normal at 5%%.");
157 sLog.Blue(
" ServerConfig",
"Feature Switches");
159 sLog.Green(
" RAM AutoEvent",
"Enabled.");
161 sLog.Warning(
" RAM AutoEvent",
"Disabled.");
164 sLog.Green(
" Module Auto-Off",
"Enabled.");
166 sLog.Warning(
" Module Auto-Off",
"Disabled.");
168 if (
sConfig.server.AsteroidsOnDScan) {
169 sLog.Green(
" DScan Asteroids",
"Enabled.");
171 sLog.Warning(
" DScan Asteroids",
"Disabled.");
173 if (
sConfig.server.CargoMassAdditive) {
174 sLog.Green(
" Cargo Mass",
"Enabled.");
176 sLog.Warning(
" Cargo Mass",
"Disabled.");
179 sLog.Green(
"Bumping Mechanics",
"Enabled.");
181 sLog.Warning(
"Bumping Mechanics",
"Disabled.");
183 if (
sConfig.server.LoadOldMissions) {
184 sLog.Green(
"Keep Old Missions",
"Enabled.");
186 sLog.Warning(
"Keep Old Missions",
"Disabled.");
189 sLog.Green(
" Player Drones",
"Enabled.");
191 sLog.Warning(
" Player Drones",
"Disabled.");
193 if (
sConfig.testing.ShipHeat) {
194 sLog.Green(
" Ship Heat",
"Enabled.");
196 sLog.Warning(
" Ship Heat",
"Disabled.");
198 if (
sConfig.cosmic.PIEnabled) {
199 sLog.Green(
" PI System",
"Enabled.");
201 sLog.Warning(
" PI System",
"Disabled.");
203 if (
sConfig.cosmic.AnomalyEnabled) {
204 sLog.Green(
" Anomaly System",
"Enabled.");
206 sLog.Warning(
" Anomaly System",
"Disabled.");
208 if (
sConfig.cosmic.DungeonEnabled) {
209 sLog.Green(
" Dungeon System",
"Enabled.");
211 sLog.Warning(
" Dungeon System",
"Disabled.");
213 if (
sConfig.cosmic.BeltEnabled) {
214 sLog.Green(
" Asteroid Belts",
"Enabled.");
216 sLog.Warning(
" Asteroid Belts",
"Disabled.");
219 sLog.Green(
" Static Spawns",
"Enabled. Checks every %u minutes",
sConfig.npc.StaticTimer /60);
221 sLog.Warning(
" Static Spawns",
"Disabled.");
223 if (
sConfig.npc.RoamingSpawns) {
224 sLog.Green(
" Roaming Spawns",
"Enabled. Checks every %u minutes",
sConfig.npc.RoamingTimer /60);
226 sLog.Warning(
" Roaming Spawns",
"Disabled.");
229 sLog.Green(
" Spawns Enabled",
"Respawn timer checks every %u minutes",
sConfig.npc.RespawnTimer /60);
230 if (
sConfig.server.BountyPayoutDelayed) {
231 sLog.Green(
" Delayed Bounties",
"Delayed Bounties are Enabled. Loop runs every %u minutes",
sConfig.server.BountyPayoutTimer);
232 if (
sConfig.server.FleetShareDelayed) {
233 sLog.Green(
" Delayed Bounties",
"Delay for Fleet Bounty Sharing is Enabled.");
235 sLog.Warning(
" Delayed Bounties",
"Delay for Fleet Bounty Sharing is Disabled. Fleet Sharing of Bounties is immediate.");
238 sLog.Warning(
" Delayed Bounties",
"Delayed Bounties are Disabled. Bounty payouts are immediate.");
239 if (
sConfig.server.FleetShareDelayed) {
240 sLog.Warning(
" Delayed Bounties",
"Delayed Bounties are Disabled. Fleet Sharing of Bounties is immediate.");
242 sLog.Warning(
" Delayed Bounties",
"Delay for Fleet Bounty Sharing is Disabled. Fleet Sharing of Bounties is immediate.");
247 sLog.Blue(
" ServerConfig",
"Misc Switches");
248 if (
sConfig.server.ModuleDamageChance) {
249 sLog.Green(
" Module Damage",
"Enabled. Set to %i%% chance.", (
int8)(
sConfig.server.ModuleDamageChance *100));
251 sLog.Warning(
" Module Damage",
"Disabled.");
254 sLog.Green(
" Decay Timer",
"Enabled. Checks every %u minutes",
sConfig.rates.WorldDecay);
256 sLog.Warning(
" Decay Timer",
"Disabled.");
258 if (
sConfig.server.TraderJoe) {
259 sLog.Green(
" Market Bot Mgr",
"TraderJoe is Enabled.");
261 sLog.Green(
" ServerInit",
"Starting Market Bot Manager");
264 sLog.Warning(
" Market Bot Mgr",
"TraderJoe is Disabled.");
268 sLog.Blue(
" ServerConfig",
"Debug Switches");
270 sLog.Error(
" ServerConfig",
"Test Server Enabled");
272 sLog.Error(
" ServerConfig",
"Live Server Enabled");
274 if (
sConfig.debug.StackTrace) {
275 sLog.Warning(
" StackTrace",
"Enabled");
277 sLog.Warning(
" StackTrace",
"Disabled");
279 if (
sConfig.debug.UseProfiling) {
280 sLog.Green(
" Server Profiling",
"Enabled.");
283 sLog.Warning(
" Server Profiling",
"Disabled.");
286 sLog.Green(
" BeanCounting",
"Enabled.");
288 sLog.Warning(
" BeanCounting",
"Disabled.");
291 sLog.Warning(
" Spawn Test",
"Enabled.");
293 sLog.Warning(
" Spawn Test",
"Disabled.");
295 if (
sConfig.debug.BubbleTrack) {
296 sLog.Warning(
" Bubble Tracking",
"Enabled.");
298 sLog.Warning(
" Bubble Tracking",
"Disabled.");
300 if (
sConfig.debug.UseShipTracking) {
301 sLog.Warning(
" Ship Tracking",
"Enabled.");
303 sLog.Warning(
" Ship Tracking",
"Disabled.");
305 if (
sConfig.debug.PositionHack) {
306 sLog.Warning(
" Position Hack",
"Enabled.");
308 sLog.Warning(
" Position Hack",
"Disabled.");
#define sConfig
A macro for easier access to the singleton.
#define sLog
Evaluates to a NewLog instance.