namespace ACE.Common { public class AccountDefaults { /// /// whether or not the server uses account level permissions or character level permissions (as AC retail did). for backwards compatibility, this is true /// by default. /// public bool OverrideCharacterPermissions { get; set; } = true; /// /// Default AccessLevel for new accounts. Used when accesslevel is not specified by user. for backwards compatibility, this is 0 (Player) /// by default. /// public uint DefaultAccessLevel { get; set; } = 0; /// /// whether or not this server creates new accounts when one does not exist. for backwards compatibility, this is true /// by default. /// public bool AllowAutoAccountCreation { get; set; } = true; /// /// Default WorkFactor for account passwords. /// 8 by default. /// public int PasswordHashWorkFactor { get; set; } = 8; /// /// Upgrade or downgrade passwords to match PasswordHashWorkFactor specified in config /// True by default. /// public bool ForceWorkFactorMigration { get; set; } = true; } }