summaryrefslogblamecommitdiff
path: root/login/conf/login_athena.conf
blob: a14cfa6f01e17a43157378dea098b1f040aa84e9 (plain) (tree)
1
2
3
4
5
6
7
8
9
                                          


                                           




                                                         
                                        
 

                                                          

                                   
               

                                 


                                                                
 

                                                                
 



                                                                     

                         

                                                

                       






















                                                                           

            


                                                       


                       



                                                              
                        


                                              
// 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

// 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

// 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