Servers.cfg Explained: Difference between revisions

From OuroDev
Created page with "== Inherent Settings == dual_player_slots = 12 backup_period = 30 logins_per_minute = 100 xpscale = 1.0 client_commands = { 0 } map_server_params = { 0 } eventhistory_ca..."
 
Line 39: Line 39:


== Configuration Options ==
== Configuration Options ==
 
{{CommandLineTable|
DbServer <strcpy>
{{CLArg|DbServer <strcpy>|}}
 
{{CLArg|DbServer<N> <strcpy>|}}
DbServer<N> <strcpy>
{{CLArg|UseFakeAuth <atoi>|}}
 
{{CLArg|AuthServer <strcpy> <atoi>|}}
UseFakeAuth <atoi>
{{CLArg|LocalIp <strcpy>|}}
 
{{CLArg|SqlDbProvider <strcpy> (mssql, postgresql)|}}
AuthServer <strcpy> <atoi>
{{CLArg|SqlDbName <strcpy>|}}
 
{{CLArg|SqlLogin <strcpy>|}}
LocalIp <strcpy>
{{CLArg|SqlInit <strcat>|}}
 
{{CLArg|SqlAllowDDL <atoi>|}}
SqlDbProvider <mssql | postgresql>
{{CLArg|SqlAllowAllDDL <atoi>|}}
 
{{CLArg|SqlAddAttributes <atoi>|}}
SqlDbName <strcpy>
{{CLArg|SqlAddColumnOrTable <atoi>|}}
 
{{CLArg|SqlDeleteColumnOrTable <atoi>|}}
SqlLogin <strcpy>
{{CLArg|SqlRebuildTable <atoi>|}}
 
{{CLArg|SqlAlterColumn <atoi>|}}
SqlInit <strcat>
{{CLArg|DefaultAccessLevel <atoi>|}}
 
{{CLArg|LogDir <strcpy>|}}
SqlAllowDDL <atoi>
{{CLArg|AssertMode <strcpy> (Minidump, Fulldump, Exit, NoTimestamp, NoDate, Zip, Ignore)|}}
 
{{CLArg|MaxPlayers <atoi> (less than 8191)|}}
SqlAllowAllDDL <atoi>
{{CLArg|LoginsPerMinute <atoi> (greater than 0)|}}
 
{{CLArg|MinPlayers <atoi>|}}
SqlAddAttributes <atoi>
{{CLArg|UseQueueServer <atoi>|}}
 
{{CLArg|BlockFreePlayerssIfNoAccountServer <atoi>|}}
SqlAddColumnOrTable <atoi>
{{CLArg|EnqueueWithAuthLimiter <Atoi>|}}
 
{{CLArg|NoStats <atoi>|}}
SqlDeleteColumnOrTable <atoi>
{{CLArg|ClientProject <strcpy>|}}
 
{{CLArg|MapServerParams <strcpy>|}}
SqlRebuildTable <atoi>
{{CLArg|DiffDebug <atoi>|}}
 
{{CLArg|ContainerSizeDebug <atoi>|}}
SqlAlterColumn <atoi>
{{CLArg|UseLogServer <atoi> (implied if LogServer is set)|}}
 
{{CLArg|LogServer <strcpy>|}}
DefaultAccessLevel <atoi>
{{CLArg|LogRelayVerbose <atoi>|}}
 
{{CLArg|ChatServer <strcpy>|}}
LogDir <strcpy>
{{CLArg|ShardName <strcpy>|}}
 
{{CLArg|ChangeDbOwnerFrom <strcpy>|}}
AssertMode <Minidump|Fulldump|Exit|NoTimestamp|NoDate|Zip|Ignore>
{{CLArg|MaxLevel <atoi>|}}
 
{{CLArg|MaxCoHLevel <atoi>|}}
MaxPlayers <atoi> (< 8191)
{{CLArg|MaxCoVLevel <atoi>|}}
 
{{CLArg|MaxDualSlots <atoi> (1-12)|}}
LoginsPerMinute <atoi> (> 0)
{{CLArg|BackupDays <atoi> (less than or equal to 30)|}}
 
{{CLArg|OfflineProtectLevel <atoi>|}}
MinPlayers <atoi>
{{CLArg|OfflineIdleDays <atoi>|}}
 
{{CLArg|CompleteBrokenTasks <atoi>|}}
UseQueueServer <atoi>
{{CLArg|DroppedPacketLogging <atoi>|}}
 
{{CLArg|AuthBadPacketReconnect <atoi>|}}
BlockFreePlayerssIfNoAccountServer <atoi>
{{CLArg|BeaconMasterServer <strcpy>|}}
 
{{CLArg|MasterBeaconServer <strcpy>|}}
EnqueueWithAuthLimiter <Atoi>
{{CLArg|DoNotLaunchBeaconMasterServer <strcpy>|}}
 
{{CLArg|DoNotLaunchMasterBeaconServer <strcpy>|}}
NoStats <atoi>
{{CLArg|BeaconRequestServerCount <atoi>|}}
 
{{CLArg|RequestBeaconServerCount <atoi>|}}
ClientProject <strcpy>
{{CLArg|DoNotPreloadCrashReportDLL <atoi>|}}
 
{{CLArg|BeaconRequestCacheDir <strncpy>|}}
MapServerParams <strcpy>
{{CLArg|DoNotLaunchBeaconClients <atoi>|}}
 
{{CLArg|DoNotLaunchMapServerTSR <atoi>|}}
DiffDebug <atoi>
{{CLArg|DoNotLaunchMapServerTSRs <atoi>|}}
 
{{CLArg|RaidTimeZoneDelta <atof>|}}
ContainerSizeDebug <atoi>
{{CLArg|DisableContainerBackups <atoi>|}}
 
{{CLArg|XPScale <atof>|}}
UseLogServer <atoi> (implied if LogServer is set)
{{CLArg|AuctionInvMaxLastLoginDays <atoi>|}}
 
{{CLArg|AuthnameLimiterEnabled <atoi>|}}
LogServer <strcpy>
{{CLArg|AuthnameLimiterAccessLevel <atoi>|}}
 
{{CLArg|BlockedMapKey <strncpy>|}}
LogRelayVerbose <atoi>
{{CLArg|DisabledZoneEvents <strcpy>|}}
 
{{CLArg|ClientCommands <strcpy>|}}
ChatServer <strcpy>
{{CLArg|MissionserverMaxSendQueueSize <atoi>|}}
 
{{CLArg|MissionserverMaxSendQueuePublishSize <atoi>|}}
ShardName <strcpy>
{{CLArg|Locale <atoi> (0-7) (English, Test, ChineseTraditional, Korean, Japanese, German, French, Spanish)|}}
 
{{CLArg|OverrideAuthBit <TODO: authUserData.c authUserSetFieldByName>|}}
ChangeDbOwnerFrom <strcpy>
{{CLArg|IsBetaShard <atoi> (sent to MapServer)|}}
 
{{CLArg|IsVIPShard <atoi> (sent to MapServer)|}}
MaxLevel <atoi>
{{CLArg|OwnsGoingRogue <atoi>|}}
 
{{CLArg|GoingRogueNagAndPurchase <atoi>|}}
MaxCoHLevel <atoi>
{{CLArg|KarmaEventHistoryDays <atoi>|}}
 
{{CLArg|NameLockTimeout <atoi> (> 600)|}}
MaxCoVLevel <atoi>
{{CLArg|SetLogLevel <atoi>|}}
 
{{CLArg|IsLoggingMaster <atoi>|}}
MaxDualSlots <atoi> (1-12)
{{CLArg|MARTYEnabled <atoi> (sent to MapServer)|}}
 
{{CLArg|DebugSendPlayersDelayMS <atoi>|}}
BackupDays <atoi> (<= 30)
{{CLArg|DefaultLoyaltyPointsFakeAuth <atoi>|}}
 
{{CLArg|DefaultLoyaltyLegacyPointsFakeAuth <atoi>|}}
OfflineProtectLevel <atoi>
{{CLArg|ForceOverloadProtection <atoi>|}}
 
{{CLArg|OverloadProtection_LauncherHighWaterMarkPercent <atof>|}}
OfflineIdleDays <atoi>
{{CLArg|OverloadProtection_LauncherLowWaterMarkPercent <atof>|}}
 
{{CLArg|OverloadProtection_SQLQueueHighWaterMark <atoi>|}}
CompleteBrokenTasks <atoi>
{{CLArg|OverloadProtection_SQLQueueLowWaterMark <atoi>|}}
 
{{CLArg|MapserverIdleExit <atoi> (sent to MapServer)|}}
DroppedPacketLogging <atoi>
{{CLArg|MapserverIdleUpkeep <atoi> (sent to MapServer)|}}
 
{{CLArg|MapserverDailyUpkeep <atoi> (start 0-24) <atoi> (end 0-24) (sent to MapServer)|}}
AuthBadPacketReconnect <atoi>
{{CLArg|SendDoorsToAllMaps <atoi>|}}
 
{{CLArg|MetricsEnable <atoi>|}}
BeaconMasterServer <strcpy>
{{CLArg|MetricsIPAddress <strcpy>|}}
 
{{CLArg|MetricsPortNumber <atoi>|}}
MasterBeaconServer <strcpy>
{{CLArg|MetricsMQType <atoi>|}}
 
{{CLArg|MetricsHighWaterMark <atoi>|}}
DoNotLaunchBeaconMasterServer <strcpy>
{{CLArg|AdvertisedIp <strcpy>|}}
 
}}
DoNotLaunchMasterBeaconServer <strcpy>
 
BeaconRequestServerCount <atoi>
 
RequestBeaconServerCount <atoi>
 
DoNotPreloadCrashReportDLL <atoi>
 
BeaconRequestCacheDir <strncpy>
 
DoNotLaunchBeaconClients <atoi>
 
DoNotLaunchMapServerTSR <atoi>
 
DoNotLaunchMapServerTSRs <atoi>
 
RaidTimeZoneDelta <atof>
 
DisableContainerBackups <atoi>
 
XPScale <atof>
 
AuctionInvMaxLastLoginDays <atoi>
 
AuthnameLimiterEnabled <atoi>
 
AuthnameLimiterAccessLevel <atoi>
 
BlockedMapKey <strncpy>
 
DisabledZoneEvents <strcpy>
 
ClientCommands <strcpy>
 
MissionserverMaxSendQueueSize <atoi>
 
MissionserverMaxSendQueuePublishSize <atoi>
 
Locale <atoi> (0-7) (English, Test, ChineseTraditional, Korean, Japanese, German, Frensh, Spanish)
 
OverrideAuthBit <TODO: authUserData.c authUserSetFieldByName>
 
IsBetaShard <atoi> (sent to MapServer)
 
IsVIPShard <atoi> (sent to MapServer)
 
OwnsGoingRogue <atoi>
 
GoingRogueNagAndPurchase <atoi>
 
KarmaEventHistoryDays <Atoi>
 
NameLockTimeout <atoi> (> 600)
 
SetLogLevel <atoi>
 
IsLoggingMaster <atoi>
 
MARTYEnabled <atoi> (sent to MapServer)
 
DebugSendPlayersDelayMS <atoi>
 
DefaultLoyaltyPointsFakeAuth <atoi>
 
DefaultLoyaltyLegacyPointsFakeAuth <atoi>
 
ForceOverloadProtection <atoi>
 
OverloadProtection_LauncherHighWaterMarkPercent <atof>
 
OverloadProtection_LauncherLowWaterMarkPercent <atof>
 
OverloadProtection_SQLQueueHighWaterMark <atoi>
 
OverloadProtection_SQLQueueLowWaterMark <atoi>
 
MapserverIdleExit <atoi> (sent to MapServer)
 
MapserverIdleUpkeep <atoi> (sent to MapServer)
 
MapserverDailyUpkeep <atoi> (start 0-24) <atoi> (end 0-24) (sent to MapServer)
 
SendDoorsToAllMaps <atoi>
 
MetricsEnable <atoi>
 
MetricsIPAddress <strcpy>
 
MetricsPortNumber <atoi>
 
MetricsMQType <atoi>
 
MetricsHighWaterMark <atoi>
 
AdvertisedIp <strcpy>

Revision as of 10:47, 29 May 2019

Inherent Settings

dual_player_slots = 12

backup_period = 30

logins_per_minute = 100

xpscale = 1.0

client_commands = { 0 }

map_server_params = { 0 }

eventhistory_cache_days = 30

MARTY_enabled = 0

blocked_map_keys = 0

disabled_zone_events = 0

locale_id = -1

isBetaShard = 0

isVIPServer = 0

ownsGR = 1

GRNagAndPurchase = 0

queue_server = 1

max_players = DEFAULT_MAX_PLAYERS = 100

name_lock_timeout = DEFAULT_NAME_LOCK_TIMEOUT = 1200

advertisedIp = 0

Configuration Options

DbServer <strcpy>

DbServer<N> <strcpy>

UseFakeAuth <atoi>

AuthServer <strcpy> <atoi>

LocalIp <strcpy>

SqlDbProvider <strcpy> (mssql, postgresql)

SqlDbName <strcpy>

SqlLogin <strcpy>

SqlInit <strcat>

SqlAllowDDL <atoi>

SqlAllowAllDDL <atoi>

SqlAddAttributes <atoi>

SqlAddColumnOrTable <atoi>

SqlDeleteColumnOrTable <atoi>

SqlRebuildTable <atoi>

SqlAlterColumn <atoi>

DefaultAccessLevel <atoi>

LogDir <strcpy>

AssertMode <strcpy> (Minidump, Fulldump, Exit, NoTimestamp, NoDate, Zip, Ignore)

MaxPlayers <atoi> (less than 8191)

LoginsPerMinute <atoi> (greater than 0)

MinPlayers <atoi>

UseQueueServer <atoi>

BlockFreePlayerssIfNoAccountServer <atoi>

EnqueueWithAuthLimiter <Atoi>

NoStats <atoi>

ClientProject <strcpy>

MapServerParams <strcpy>

DiffDebug <atoi>

ContainerSizeDebug <atoi>

UseLogServer <atoi> (implied if LogServer is set)

LogServer <strcpy>

LogRelayVerbose <atoi>

ChatServer <strcpy>

ShardName <strcpy>

ChangeDbOwnerFrom <strcpy>

MaxLevel <atoi>

MaxCoHLevel <atoi>

MaxCoVLevel <atoi>

MaxDualSlots <atoi> (1-12)

BackupDays <atoi> (less than or equal to 30)

OfflineProtectLevel <atoi>

OfflineIdleDays <atoi>

CompleteBrokenTasks <atoi>

DroppedPacketLogging <atoi>

AuthBadPacketReconnect <atoi>

BeaconMasterServer <strcpy>

MasterBeaconServer <strcpy>

DoNotLaunchBeaconMasterServer <strcpy>

DoNotLaunchMasterBeaconServer <strcpy>

BeaconRequestServerCount <atoi>

RequestBeaconServerCount <atoi>

DoNotPreloadCrashReportDLL <atoi>

BeaconRequestCacheDir <strncpy>

DoNotLaunchBeaconClients <atoi>

DoNotLaunchMapServerTSR <atoi>

DoNotLaunchMapServerTSRs <atoi>

RaidTimeZoneDelta <atof>

DisableContainerBackups <atoi>

XPScale <atof>

AuctionInvMaxLastLoginDays <atoi>

AuthnameLimiterEnabled <atoi>

AuthnameLimiterAccessLevel <atoi>

BlockedMapKey <strncpy>

DisabledZoneEvents <strcpy>

ClientCommands <strcpy>

MissionserverMaxSendQueueSize <atoi>

MissionserverMaxSendQueuePublishSize <atoi>

Locale <atoi> (0-7) (English, Test, ChineseTraditional, Korean, Japanese, German, French, Spanish)

OverrideAuthBit <TODO: authUserData.c authUserSetFieldByName>

IsBetaShard <atoi> (sent to MapServer)

IsVIPShard <atoi> (sent to MapServer)

OwnsGoingRogue <atoi>

GoingRogueNagAndPurchase <atoi>

KarmaEventHistoryDays <atoi>

NameLockTimeout <atoi> (> 600)

SetLogLevel <atoi>

IsLoggingMaster <atoi>

MARTYEnabled <atoi> (sent to MapServer)

DebugSendPlayersDelayMS <atoi>

DefaultLoyaltyPointsFakeAuth <atoi>

DefaultLoyaltyLegacyPointsFakeAuth <atoi>

ForceOverloadProtection <atoi>

OverloadProtection_LauncherHighWaterMarkPercent <atof>

OverloadProtection_LauncherLowWaterMarkPercent <atof>

OverloadProtection_SQLQueueHighWaterMark <atoi>

OverloadProtection_SQLQueueLowWaterMark <atoi>

MapserverIdleExit <atoi> (sent to MapServer)

MapserverIdleUpkeep <atoi> (sent to MapServer)

MapserverDailyUpkeep <atoi> (start 0-24) <atoi> (end 0-24) (sent to MapServer)

SendDoorsToAllMaps <atoi>

MetricsEnable <atoi>

MetricsIPAddress <strcpy>

MetricsPortNumber <atoi>

MetricsMQType <atoi>

MetricsHighWaterMark <atoi>

AdvertisedIp <strcpy>