// Athena Login Server configuration file. // Can you make new accounts on the server? new_account: yes // Account flatfile database, stores account information. account_filename: save/account.txt // What account AIDs have GM privs, and what level? gm_account_filename: save/gm_account.txt // Time, in seconds, to poll the gm file for changes. // Please use ladmin instead of editing the file manually. gm_account_filename_check_timer: 15 // General log. login_log_filename: log/login.log // Log for unknown packets. login_log_unknown_packets_filename: log/login_unknown_packets.log // Are unknown packets from the client saved? // (unknown internal packets are always saved) // This is not nice to your hard drive. save_unknown_packets: no // Print basic header information about incoming client packets. // Also print a little more about client or char auth attempts. display_parse_login: no // Print basic header information about incoming ladmin packets. display_parse_admin: no // Print basic header information about incoming char-server packets. // 0: no packets // 1: all packets except 0x2714 // 2: all packets, including 0x2714 display_parse_fromchar: 0 // Accounts must have this GM level to log in. // 0: all players, 1-99: GM level at least this. min_level_to_connect: 0 // Behavior of relative time adjustments for unlimited accounts. // If true, ladmin timeadd will first set the limit to right now. // If false, ladmin timeadd will do nothing on unlimited accounts. // In either case, you can use ladmin timeset. add_to_unlimited_account: off // Time, in seconds, that a new account has before it expires. // Set to -1 for unlimited time. // Use of this setting is not condoned by The Mana World. start_limited_time: -1 // Check that a player has the same IP when switching from login to char. // To use this, your lan_support.conf files MUST be correct. // Disabling this setting is not supported. check_ip_flag: yes // How the IP allow/deny lists (below) are interpreted. // Possible values: // "deny, allow" (default): // if in deny list, deny // if not in deny list, accept // "allow, deny" // if in allow list, accept // if not in allow list, deny // "mutual-failure" // if in deny list, deny // if not in deny list, if in allow list, allow // if in no list, deny // In any case, if both lists are empty, all IPs are allowed. // In future, all this will go away: instead the latest setting will apply. // NOTE: in any case, it's probably better to use iptables: // - iptables happens before the connection is established // - iptables can be changed without restarting the login-server // Note: internally this is called 'access_order'. order: deny, allow // List of IPs (or prefixes or masks) on the allow list. // The meaning is determined by the 'order' setting. // Note: internally this is called 'access_allow'. //allow: all // List of IPs (or prefixes or masks) on the deny list. // The meaning is determined by the 'order' setting. // Note: internally this is called 'access_deny'. //deny: 123.123.123.123 //deny: 234.234.234.234 // If true, unresponsive char-servers will be kicked. anti_freeze_enable: no // Interval, in seconds, for one step of the antifreeze timer. // Five of these must pass before the kick will happen. anti_freeze_interval: 15 // local settings for this server in this file import: conf/login_local.conf