diff options
Diffstat (limited to 'doc/conf_ref.txt')
-rw-r--r-- | doc/conf_ref.txt | 1981 |
1 files changed, 1981 insertions, 0 deletions
diff --git a/doc/conf_ref.txt b/doc/conf_ref.txt new file mode 100644 index 000000000..88886d055 --- /dev/null +++ b/doc/conf_ref.txt @@ -0,0 +1,1981 @@ +==========================================================================
+eAthena dev 1.0.0 mod1004 Reference +alpha of the present conf
+--------------------------------------------------------------------------
+
+< What this file is. >
+
+ It is the reference of the setting method of an Athena setting file.
+although it is not a HowTo, it not Those who cannot use Athena even if they see this
+ To give up obediently is safer.
+
+
+< The list of conf >
+
+ login_athena.conf A setup of login-server
+ char_athena.conf A setup of char-server
+ inter_athena.conf A setup of inter-server
+ map_athena.conf A setup of map-server
+ battle_athena.conf A setup of map-server (setup of a special rule etc.)
+ atcommand_athena.conf A setup of map-server (setup of the GM command or @ command)
+ ladmin_athena.conf A setup of ladmin ('c' version)
+
+
+< The fundamental setting method >
+
+One line "key: Enter as a value."
+<Example>
+key: value
+
+Head of the sentence It will become a comment if it begins by //.
+<Example>
+//Since this line is a comment, it is not processed.
+
+< Two or more same items >
+
+Priority is given to what was written later unless it is written especially clearly that two or more same items are written.
+login_athena.conf allow and deny -- and -- map_athena.conf map, npc, etc.
+Another processing will be carried out if two or more lines are written.
+
+==========================================================================
+1. conf/login_athena.conf
+--------------------------------------------------------------------------
+
+< What this file is. >
+
+ A setup of login-server (server which manages account) is described.
+ It mainly becomes a setup of an administrator.
+
+
+< Explanation of a key >
+
+If you change one of these parameters, you must restart login-server to update.
+If you repeat one parameter (except 'allow', 'deny' or 'ladminallowip') in the configuration file, only the latest will be validated.
+ 'Allow', 'deny' and 'ladminallowip' parameters are list parameters. Add as many 'allow', 'deny' or 'ladminallowip' as you need.
+
+login_port
+ Port to bind login-server to (always binds to all IP addresses)
+ It is the port used by login-server. It can be omitted and a default is 6900.
+ Default value: 6900.
+
+admin_pass
+ It is the administrator password used to administrate the login-server through a remote connection.
+ You will found some tools in the tool directory, and specially the tool
+ ./tool/ladmin (for Login ADMINistration), a perl software, which manages all accounts.
+ Void password will not work.
+ NOTICE: You must change this or attackers can exploit your server.
+ Default value: admin. CHANGES this default value to avoid hack.
+
+ladminallowip
+ It's a list parameter. To add an item in this list, just add a new line. Each line can only have 1 parameter.
+ This list indicates the IP that the server accepts for a remote administration.
+ This parameter accepts IP descriptions, like:
+ IP or the begining of IP: it's a characters match. Write an IP (123.456.789.012) or the begining of the IP (123.456.).
+ Because it's a characters match, the IP 123.4 matches with 123.4.xxx.yyy and 123.4z.xxx.yyy. So, add a final '.' to be sure of the IP.
+ Example:
+ allow: 127.0.0.1
+ allow: 192.168.10.
+ IP with number of bits for a network: it's a logical match. Write the network like this: 123.456.789.012/<#_of_mask_bits>
+ Don't use the final '.', but use all four values.
+ Example:
+ allow: 127.0.0.1/32 (match only 1 IP, because 32 bits match all bits).
+ allow: 192.168.10/24 (matches the network begining by 192.168.10).
+ IP with mask of a network: it's a logical match. Write the network like this: 123.456.789.012/345.678.901.234
+ Don't use the final '.', but use all four values for the IP and the mask.
+ Example:
+ allow: 127.0.0.1/255.255.255.255 (match only 1 IP).
+ allow: 192.168.10.0/255.255.255.0 (matches the network begining by 192.168.10).
+ all: matches any IP.
+ Example:
+ allow: all.
+ clear: clears the list at this point. Really useful for 'import' parameter, in the new configuration file.
+ Example:
+ allow: clear.
+ Add as many IP's as you wish.
+ Default value: all.
+
+gm_pass
+ It is the required password when a player wants to change its (normal) account to a GM (Game Master) account.
+ It is used by the @gm command.
+ Level of gm is set with level_new_gm parameter.
+ NOTICE: You should also change this one.
+ Default value: gm. CHANGES this default value to avoid player hack.
+
+level_new_gm
+ Level of new GM created with @gm command. (default: 60)
+ If you set to 0, you disable creation of new GM with @gm.
+ To be able to create a gm with @gm, you must:
+ - give a level to this value (not 0)
+ - enable to level 0 the @gm command (atcommand_athena.conf) (default 100)
+ - enable gm commands to normal player (battle_athena.conf, atcommand_gm_only parameter)
+ - and normal player must give correct password when he use the @gm command
+ Possible value: 0 to 99
+ Default value: 60
+
+new_account
+ It is whether to permit new account creation.
+ When allowed, the player must add _F or _M at the end of its login account to create a new account.
+ This extension of the account gives the sex of the new created account.
+ Without the _F/M, the account must have at least 4 characters.
+ The account will not have e-mail to protect characters against deletion.
+ The given password at first connection (when the account is created) is the account password.
+ The value can be: 1 (to allow creation) or 0 (to forbid creation).
+ Default value: 1.
+
+account_filename
+ It specifies the accounts save file.
+ Gives the accounts txt database name and path to stores accounts information.
+ Look into the file to have a short description of the database structure.
+ Can be omited, a default is save/account.txt.
+ Default value: save/account.txt.
+
+gm_account_filename
+ It specifies which account IDs have GM privileges, and what level they have.
+ We recommand to use only ID value lower than first normal player ID (2000000).
+ Levels ranges from 0 (no privilege/normal player) to 99 (highest privilege).
+ If you change a value inside this file, you must restart login-server to use the new value
+ or use reloadgm ladmin command.
+ Can be omited, a default is conf/GM_account.txt.
+ Default value: conf/GM_account.txt
+
+gm_account_filename_check_timer
+ Timer to check if GM_account file has been changed and reload GM account automaticaly
+ (in seconds)
+ Value: 0 (disabled), or 2 or more.
+ Default: 15
+
+login_log_filename
+ Gives the log file name and path to stores logs information.
+ All operations done by the login-server are written in this file with a time stamp.
+ Default value: log/login.log
+
+login_log_unknown_packets_filename
+ Gives the file name and path of the file that logs the received unknown packets.
+ It's used for debug or hack check.
+ All information are displayed with the time stamp, the ip of the source, the packet number,
+ the number of received bytes and the detail of the packet with hex and text values. Example:
+ 01-06-2004 21:25:21.579: receiving of an unknown packet -> disconnection
+ parse_login: connection #5 (ip: 82.64.111.96), packet: 0x4e92 (with being read: 28).
+ Detail (in hex):
+ 92 4e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 �N..............
+ 00 00 00 00 00 00 00 00 00 00 00 00 ............
+ Default value: log/login_unknown_packets.log
+
+save_unknown_packets
+ It indicates if the unknown packets are saved or not.
+ The unknown packets received from the char-server or remote administration does not relate to this parameter,
+ because they are always saved.
+ The value can be: 1 (to save unknown packets) or 0 (to not save them).
+ Be careful: if you receive an attack, your hard disk can cause lag...
+ So, active this option with a speed hard disk or for debug only.
+ Default value: 0
+
+display_parse_login
+ It indicates if you want display the parse of the packets received in a normal connection.
+ At all received packets in normal connection, the server display a message about the size and the value.
+ It's useful for debug. Possible values: 0: no (default), 1: yes.
+ Default value: 0
+
+display_parse_admin
+ It's same of 'display_parse_login' parameter, but only for remote administration received packets.
+ It's useful for debug. Possible values: 0: no (default), 1: yes.
+ Default value: 0
+
+display_parse_fromchar
+ It's same of 'display_parse_login' parameter, but only for char-server received packets.
+ It's useful for debug. Possible values: 0: no (default), 1: yes (without packet 0x2714), 2: all packets.
+ Default value: 0
+
+date_format:
+ indicate how to display date in logs, to players, etc.
+ 0: 31-12-2004 23:59:59
+ 1: 12-31-2004 23:59:59
+ 2: 2004-31-12 23:59:59
+ 3: 2004-12-31 23:59:59
+ Default value: 3
+
+min_level_to_connect
+ Indicate the minimum GM level of player that the server accepts to connection.
+ 0: all players (normal player are 0. it's default), or
+ 1-99: GM level at least with level x
+ Default value: 0 (any player or GM)
+
+add_to_unlimited_account
+ Give possibility to adjust (ladmin command: timeadd) the time of an unlimited account.
+ If set to on/1/yes..., the adjustment is be done from actual time to set the final time of the account.
+ If set to no/0/no..., the adjustment can not be done on an unlimited account.
+ You must set (ladmin command: timeset) a final time before to adjust (ladmin command: timeadd)
+ Default value: no
+
+start_limited_time
+ Starting additional sec from now for the limited time at creation of account
+ -1: new account are created with UNlimited time (default value)
+ 0 or more: new accounts was created by addition of the value (in sec) to the actual time (to set first limited time)
+ Default value: -1
+
+check_ip_flag
+ It's to check IP of a player between login-server and char-server (part of anti-hacking system)
+ If player doesn't have same IP, connection is refused.
+ Set to 0/off/no to not check IP of player.
+ Set to 1/on/yes if you want to check (default)
+ Note: if you enable this option, be sure that your (local/lan/wan) players use correct ip (in xml file) to contact servers,
+ and that your LAN is correctly configured (!), and that LAN configuration of eathena is right.
+ if not correct, you can read list of char-servers, but not look slots of characters (rejected by server).
+ Default value: yes
+
+order
+ This parameter controls how the login-server must use the 'allow' and 'deny' lists.
+ 'Allow' and 'deny' are used to do IP lists.
+ 3 possibilities:
+ 'deny,allow': to sum it up, it's like 'allow if not deny'. The login-server only checks the 'deny' list.
+ If the connected IP is in the 'deny' list, the login-server refuses the connection, otherwise it accepts it.
+ 'allow,deny': to sum it up, it's like 'deny if not allow'. The login-server only checks the 'allow' list.
+ If the connected IP is in the 'allow' list, the login-server accepts the connection, otherwise it refuses it.
+ 'mutual-failture': to sum it up, it's like 'allow if in allow list and not in the deny list'.
+ The login-server checks the 'allow' list. If the connected IP is in the 'allow' list,
+ the login-server checks it in the 'deny' list. If the connectec IP is not in the 'deny' list,
+ the login-server accepts the conection, otherwise it refuses it.
+ In this case, a non 'allow' IP or a 'deny' IP will be never accepted.
+ If you don't use allow AND deny, all ip are authorised.
+ Default value: deny,allow.
+
+allow
+ It's a list parameter. To add an item in this list, just add a new line. Each line can only have 1 parameter.
+ This list depends on the 'order' parameter (read 'order' parameter to known what the login-server do with this list).
+ This parameter accepts IP descriptions, like:
+ IP or the begining of IP: it's a characters match. Write an IP (123.456.789.012) or the begining of the IP (123.456.).
+ Because it's a characters match, the IP 123.4 matches with 123.4.xxx.yyy and 123.4z.xxx.yyy. So, add a final '.' to be sure of the IP.
+ Example:
+ allow: 127.0.0.1
+ allow: 192.168.10.
+ IP with number of bits for a network: it's a logical match. Write the network like this: 123.456.789.012/<#_of_mask_bits>
+ Don't use the final '.', but use all four values.
+ Example:
+ allow: 127.0.0.1/32 (match only 1 IP, because 32 bits match all bits).
+ allow: 192.168.10/24 (matches the network begining by 192.168.10).
+ IP with mask of a network: it's a logical match. Write the network like this: 123.456.789.012/345.678.901.234
+ Don't use the final '.', but use all four values for the IP and the mask.
+ Example:
+ allow: 127.0.0.1/255.255.255.255 (match only 1 IP).
+ allow: 192.168.10.0/255.255.255.0 (matches the network begining by 192.168.10).
+ all: matches any IP.
+ Example:
+ allow: all.
+ clear: clears the list at this point. Really useful for 'import' parameter, in the new configuration file.
+ Example:
+ allow: clear.
+ It does not support the backward match of host name.
+ Default value: <no list>.
+
+deny
+ This list works exactly like the 'allow' list, but for the 'deny' list.
+
+import
+ Gives an other configuration file to include in.
+ You must write the additionnal configuration file name and path.
+ The mentionned file can include any parameter of the login configuration.
+ You can create a chain or configuration files if necessary.
+ Default value: <no_additional_configuration_file>.
+
+<Example>
+login_port: 6900
+admin_pass: admin
+ladminallowip: all
+gm_pass: gm
+level_new_gm: 60
+new_account: 1
+account_filename: save/account.txt
+gm_account_filename: conf/GM_account.txt
+gm_account_filename_check_timer: 15
+login_log_filename: log/login.log
+login_log_unknown_packets_filename: log/login_unknown_packets.log
+save_unknown_packets: 0
+display_parse_login: 0
+display_parse_admin: 0
+display_parse_fromchar: 0
+date_format: 3
+min_level_to_connect: 0
+add_to_unlimited_account: off
+start_limited_time: -1
+check_ip_flag: yes
+order: deny,allow
+//deny: all
+//allow: 127.0.0.1
+//allow: 10.0.
+//allow: 172.16.0.0/16
+//allow: 192.168.0.0/255.255.255.0
+//import: import/new_login.conf
+
+==========================================================================
+2. conf/char_athena.conf
+--------------------------------------------------------------------------
+
+< What this file is. >
+
+ A setup of char-server (server which manages the character data in one world)
+ It ???. The name of a world, the password of a world, a server's IP,
+ A data file name etc. is described.
+
+
+<Explanation of a key>
+
+userid
+ It is ID which this world uses. It registers with login-server.
+ ID of account is specified.
+ And also [ it uses it for connecting to map-server used in this world ]
+ It is used also for discernment of the world within login-server.
+ It is each when registering two or more worlds into the same login-server.
+ It is necessary to use another ID by char-server.
+
+passwd
+ It is a password corresponding to ID which this world uses.
+ It is used for the time of the registration to login-server, and connecting to map-server.
+
+server_name
+ It is the name of this world. It is displayed when logged in by the client.
+
+wisp_server_name
+ Wisp name for server: used to send wisp from server to players (between 4 to 23 characters)
+ Default: Server
+
+login_ip
+ It is the IP address of login-server which registers a world seen from char-server.
+
+login_port
+ It is the port used by login-server. It can omit and a default is 6900.
+
+char_ip
+ It is the IP address of char-server seen from the client.
+
+char_port
+ It is the port used by char-server. It can omit and a default is 6121.
+
+email_creation
+ Option to force a player to create an e-mail.
+ If a player have default e-mail, and if you activate this option, the player can only connect in the game (to arrive on a map) like follow:
+ - Create at least 1 character
+ - Select 1 character
+ - Select DEL to enter his/her e-mail. (if OK is choosen, client says to the player: 'invalid e-mail')
+ - If his/her e-mail is correct, the player enter in the game (an e-mail is saved definitively).
+ - If his/her e-mail is incorrect, he/she have 'incorrect e-mail' and must select again DEL.
+ - After entering in the game (when the player arrives on a map), DEL and SEL/OK button work normaly for all next connections.
+ Resume: If a player have "incorrect/invalid e-mail" when he/she click on 'OK' button,
+ the player must click 'DEL' button and register his/her NEW e-mail to enter in the game
+ So, default is 0, because administrator must explain to their players before to activate this option.
+
+char_txt
+ It is the data file name which stores character data.
+ It is not omissible.
+
+char_maintenance
+ If it is made 1, it will be in a maintenance state.
+ It can omit and a default is 0.
+
+char_new
+ If it is made 1, the time (new) of being displayed on a client will stick.
+ It can omit and a default is 0.
+
+max_connect_user
+ It is the maximum number of the user linked to a Char-server.
+ If it is made 0, the maximum number restrictions will be lost.
+ Please use to apply restriction of the connection number.
+ It can omit and a default is 0.
+
+check_ip_flag
+ It's to check IP of a player between char-server and other servers (part of anti-hacking system)
+ If player doesn't have same IP, connection is refused.
+ Set to 0/off/no to not check IP of player.
+ Set to 1/on/yes if you want to check (default)
+ Note: if you enable this option, be sure that your (local/lan/wan) players use correct ip (in xml file) to contact servers,
+ and that your LAN is correctly configured (!), and that LAN configuration of eathena is right.
+ default: yes
+
+autosave_time
+ It is time to save data automatically at a file. A unit is a second.
+ It can omit and a default is 300 (5 minutes).
+
+start_point
+ When a new character is created, it is the place where they start.
+ It describes like "a map file name, X coordinates, and Y coordinates."
+ It can omit and is a default. It is new_1-1.gat and 53,111.
+
+start_weapon:
+ Starting weapon for new characters
+ default value: 1201 (Knife)
+
+start_armor:
+ Starting armor for new characters
+ default value: 2301 (Cotton Shirt)
+
+start_zeny
+ When new character is made, the quantity of ZENY which it has from the start is set up.
+ Being able to omit, a default is 500.
+
+unknown_char_name
+ The name returned when the name request of character which does not exist in a character server is carried out
+ It sets up. Being able to omit, a default is Unknown.
+
+char_log_filename
+ A character server's log file is specified.
+ Being able to omit, a default is log/char.log.
+
+name_ignoring_case
+ Allow or not identical name for characters but with a different case (upper/lower): example: Test-test-TEST-TesT
+ 0 (default): no character can have same name, instead of the case (no Test-TEST...)
+ 1: more than 1 of character can have same name if names are not using same case (one with Test, another with TEST, etc...)
+
+char_name_option
+ Manage possible letters/symbol in the name of charater. Control character (0x00-0x1f) are never accepted. Possible values are:
+ 0: no restriction (default)
+ 1: only letters/symbols in 'char_name_letters' option.
+ 2: Letters/symbols in 'char_name_letters' option are forbidden. All others are possibles.
+ default: 0.
+
+char_name_letters
+ Set the letters/symbols that you want use with the 'char_name_option' option.
+ Note: add 'space' between 2 others letters/symbols.
+ default: void.
+
+online_txt_filename
+ It sets the filename of the file which receives the online players list in text
+ default: online.txt
+
+online_html_filename
+ It sets the filename of the file which receives the online players list, but in html version
+ default: online.html
+
+online_sorting_option
+ It sets how to display online players in the txt/html files.
+ 0: no sorting (default)
+ 1: by alphabetical order of their name
+ 2: by number of their zenys
+ 3: by their base level
+ 4: by their job (and job level inside the same job)
+ 5: by alphabetical order of their actual map location
+ Note: sorting operation with a lot of online players can take time on a slow computer.
+
+online_display_option
+ It sets which columns that you want display in the online files. Do the addition of these values:
+ (if value is 0, no file is done)
+ 1: name (just the name, no function like 'GM')
+ 2: job
+ 4: levels
+ 8: map name
+ 16: mapname and coordonates
+ 32: zenys
+ 64: name (with 'GM' if the player is a GM)
+ default value: 1 (only name)
+
+online_gm_display_min_level
+ minimum GM level to display 'GM' when we want to display it.
+ default value: 1 (any GM)
+
+online_refresh_html
+ refresh time (in sec) of the html file in the explorer
+ default: 20
+
+import
+ The line is replaced with the contents of another file.
+
+
+< Example >
+userid: s1
+passwd: p1
+server_name: eAthena
+wisp_server_name: Server
+login_ip: 127.0.0.1
+login_port: 6900
+char_ip: 127.0.0.1
+char_port: 6121
+email_creation: 0
+char_txt: save/athena.txt
+char_maintenance: 0
+char_new: 0
+max_connect_user: 0
+check_ip_flag: yes
+autosave_time: 15
+start_point: new_1-1.gat,53,111
+start_weapon: 1201
+start_armor: 2301
+start_zeny: 500
+unknown_char_name: Unknown
+char_log_filename: log/char.log
+name_ignoring_case: 0
+char_name_option: 0
+//char_name_letters:
+online_txt_filename: online.txt
+online_html_filename: online.html
+online_sorting_option: 0
+online_display_option: 1
+online_gm_display_min_level: 1
+online_refresh_html: 20
+//import: import/new_char.conf
+
+
+==========================================================================
+3. conf/inter_athena.conf
+--------------------------------------------------------------------------
+
+< What this file is. >
+
+ A setup of inter-server (server which manages the global data in one world)
+ It ???. A data file name etc. is described.
+ (It is operating as a part of char-server in program now.)
+
+< Explanation of a key >
+
+storage_txt
+ It is the file name which stores warehouse data.
+ It can omit and is a default. It is save/storage.txt.
+
+party_txt
+ It is the file name which stores party data.
+ It can omit and is a default. It is save/party.txt.
+
+guild_txt
+ It is the file name which stores guild data.
+ It can omit and is a default. It is save/guild.txt.
+
+pet_txt
+ It is the file name which stores pet data.
+ It can omit and is a default. It is save/pet.txt.
+
+castle_txt
+ It is the file name which stores the castle data of a guild.
+ It can omit and is a default. It is save/castle.txt.
+
+guild_storage_txt
+ It is the file name which stores guild warehouse data.
+ Being able to omit, a default is save/g_storage.txt.
+
+accreg_txt
+ It is the file name which stores the account share variable data in a world.
+ It can omit and is a default. It is save/accreg.txt.
+
+party_share_level
+ The restriction level of a fair distribution party is set up.
+ Being able to omit, a default is 10.
+
+inter_log_filename
+ An interchange server's log file is specified.
+ Being able to omit, a default is log/inter.log.
+
+import
+ The line is replaced with the contents of another file.
+
+
+< Example >
+storage_txt: save/storage.txt
+party_txt: save/party.txt
+guild_txt: save/guild.txt
+pet_txt: save/pet.txt
+castle_txt: save/castle.txt
+guild_storage_txt: save/g_storage.txt
+accreg_txt: save/accreg.txt
+party_share_level: 10
+inter_log_file: log/inter.log
+
+
+==========================================================================
+4. conf/map_athena.conf
+--------------------------------------------------------------------------
+
+< What this file is. >
+
+ A fundamental setup of map-server (server which manages game advance on the map in his duty)
+ It ???.
+
+
+< Explanation of a key >
+
+userid
+ It is ID which this world uses. It is used for the connecting to char-server.
+
+passwd
+ It is a password corresponding to ID which this world uses.
+
+char_ip
+ map-server����݂��A���̃T�[�o�[���S������}�b�v�̃��[���h���Ǘ�����
+ char-server��IP�ł��B
+
+char_port
+ �}�b�v��o�^����char-server�̃|�[�g�ł��B�ȗ��\�Ńf�t�H���g��6121�ł��B
+
+map_ip
+ �N���C�A���g���猩������map-server��IP�ł��B
+
+map_port
+ map-server�Ŏg�p����|�[�g�ł��B�ȗ��\�Ńf�t�H���g��5121�ł��B
+
+autosave_time
+ �f�[�^�������I�ɃL�����I�ɑ��鎞�Ԃł��B�P�ʂ͕b�ł��B
+ �ȗ��\�Ńf�t�H���g��60(1��)�ł��B
+
+water_height
+ ����̍������w�肷��t�@�C�������߂܂��B
+ �ȗ��\�ŁA�f�t�H���g��conf/water_height.txt�ł��B
+
+motd_txt
+ Message of the Day�t�@�C�����w�肵�܂��B
+ �ȗ��\�ŁA�f�t�H���g��conf/motd.txt�ł��B
+
+help_txt
+ @help�ŕ\������t�@�C�����w�肵�܂��B
+ �ȗ��\�ŁA�f�t�H���g��conf/help.txt�ł��B
+
+mapreg_txt
+ MAP�T�[�o�[���L�����N�^�[���L�ϐ���ۑ�����t�@�C�����w�肵�܂��B
+ �ȗ��\�ŁA�f�t�H���g��save/mapreg_txt�ł��B
+
+data_grf
+ RO�f�[�^�t�@�C�� data.grf �ւ̃p�X�ł��B
+ �ȗ��\�ŁA�f�t�H���g�� ./data.grf �ł��B
+ grf-files.txt������ꍇ������̐ݒ肪�D�悳��܂��B
+
+sdata_grf
+ �T�N���C�f�[�^�t�@�C�� sdata.grf �ւ̃p�X�ł��B
+ �ȗ��\�ŁA�f�t�H���g�� ./sdata.grf �ł��B
+ grf-files.txt������ꍇ������̐ݒ肪�D�悳��܂��B
+
+adata_grf
+ ���f�[�^�t�@�C�� adata.grf �ւ̃p�X�ł��B
+ �ȗ��\�ŁA�f�t�H���g�� ./adata.grf �ł��B
+ grf-files.txt������ꍇ������̐ݒ肪�D�悳��܂��B
+
+npc
+ �ǂݍ���npc�f�[�^�t�@�C���ւ̃p�X�ł��B
+ �����w��\�ŁA�w�肵�����Ƀ��[�h���܂��B
+ clear ���w�肷��Ƃ���܂łɓo�^�����p�X��S�č폜���܂��B
+
+delnpc
+ �ǂݍ��܂Ȃ�npc�t�@�C���ւ̃p�X�ł��B
+ �w�肵���p�X��npc�Ŏw�肳�ꂽ�f�[�^�t�@�C�����X�g����폜����܂��B
+ all ���w�肷��ƑS�č폜���܂�( npc: clear �Ɠ��`)�B
+
+map
+ ���̃}�b�v���S������}�b�v�t�@�C�����ł��B
+ �����w��\�ŁA�w�肵�����Ƀ��[�h���܂��B
+ ���݂��Ȃ��}�b�v���w�肵���ꍇ�G���[�ɂȂ�܂��B
+ clear ���w�肷��Ƃ���܂łɓo�^�����t�@�C������S�č폜���܂��B
+
+delmap
+ �ǂݍ��܂Ȃ��}�b�v�t�@�C���ւ̃p�X�ł��B
+ �w�肵���t�@�C����map�Ŏw�肳�ꂽ���X�g����폜����܂��B
+ all ���w�肷��ƑS�č폜���܂�( map: clear �Ɠ��`)�B
+
+import
+ ���̍s��ʃt�@�C���̒��g�ƒu�������܂��B
+
+< Example >
+
+userid: s1
+passwd: p1
+char_ip: 127.0.0.1
+char_port: 6121
+map_ip: 127.0.0.1
+map_port: 5121
+autosave_time: 60
+nullpo_check: 1
+water_height: conf/water_height.txt
+data_grf: ./data.grf
+sdata_grf: ./sdata.grf
+npc: conf/warp/npc_warp.txt
+npc: conf/warp/npc_warp25.txt
+npc: conf/warp/npc_warp3.txt
+npc: conf/mob/npc_monster3J.txt
+map: prontera.gat
+map: prt_castle.gat
+�inpc�Amap�͑����̂ŏȗ��j
+delnpc: conf/sample/npc_test.txt
+npc: clear
+delmap: prontera.gat
+delmap: all
+
+==========================================================================
+5. conf/battle_athena.conf
+--------------------------------------------------------------------------
+
+< What this file is. >
+
+ Battle relation of map-server (server which manages game advance on the map in his duty),
+ Other setup is described.
+ All setup can be omitted and a default value is used at the time of an abbreviation.
+
+< The special character sequence which can be specified to be a value >
+
+ yes on It is processed as 1. (Effective meaning)
+ no off It is processed as 0. (Invalid meaning)
+
+
+< Explanation of a key >
+
+warp_point_debug
+ ���[�v�|�C���g�ʂɕ\�����邩�ǂ����ł��B�����yes�ɂ����
+ ���[�v�|�C���g�̂����ɃM���h�t���O�����̏ꏊ�ɏo�ă��[�v
+ �|�C���g�̖��O���m�F���邱�Ƃ��ł��܂��B�f�t�H���g��no�ł��B
+
+enemy_critical
+ �v���C���[�Ɠ���LUK�ɂ��N���e�B�J�������MOB�ƃy�b�g�ɗL���ɂ��邩�ǂ����ł��B
+ ���̃N���e�B�J���͂������K���Ȃ̂ŁAon�ɂ���ƍ�Flee�ł��A
+ LUK�̍����G�̍U���������Â炭�Ȃ�܂��B�f�t�H���g��no�ł��B
+
+enemy_critical_rate
+ �����X�^�[�ƃy�b�g�̃N���e�B�J���p�x�̕S�����ł��Benemy_critical��yes����Ȃ��Ɛݒ肵�Ă����̈Ӗ�������܂���B�f�t�H���g��100�ł��B
+
+enemy_str
+ �����X�^�[�̂��U������Ƃ���ATK�v�Z��STR���g�p���邩�ǂ����ł��B
+ �f�t�H���g��yes�ł��B
+
+enemy_perfect_flee
+ �G�����S��������邩�ǂ����ł��B�����yes�ɂ���ƓG�����S�����
+ ����悤�ɂȂ�܂��B�f�t�H���g��no�ł��B
+
+casting_rate
+ �X�L���̉r�����Ԃ�S�����Œ������܂��B
+ 200�ɂ���Ɖr�����Ԃ��{�ɂȂ�A0�ɂ���Ɖr�����Ȃ��Ȃ�܂��B
+ 0-1000���x�̐��l���w�肵�Ă��������B�f�t�H���g��100�ł��B
+
+delay_rate
+ �X�L���g�p��f�B���C��S�����Œ������܂��B
+ 200�ɂ���ƃf�B���C���{�ɂȂ�A0�ɂ���ƃf�B���C���Ȃ��Ȃ�܂��B
+ 0-1000���x�̐��l���w�肵�Ă��������B�f�t�H���g��100�ł��B
+
+delay_dependon_dex
+ �X�L���g�p��f�B���C���r�����ԂƓ����悤��DEX�ʼne�����邩�ǂ�����
+ �w�肵�܂��B�f�t�H���g��no�ł��B
+
+skill_delay_attack_enable
+ �X�L���f�B���C�̊ԍU���ł��邩�ǂ����ł��Byes�ɂ���X�L���f�B���C�̊ԃX�L���͎g���Ȃ����ǍU���͂ł��܂��B
+ �f�t�H���g��no�ł��B
+
+left_cardfix_to_right
+ ���̍��蕐��̎푰�A�����ASize�̃_���[�W����E�蕐��ɓK�p���邩�ǂ����ł��B�����yes�ɂ���ƍ��蕐��ɂ͎푰�A�����ASize�̃_���[�W����|����Ȃ��Ȃ�܂��B�f�t�H���g��no�ł��B
+
+player_skill_add_range
+ �v���C���[�̃X�L���˒�����G�����ꂽ���ǂꂮ�炢�̋����܂ŃX�L�����g�p�\�ɂ��邩�����߂܂��B�X�L���̎˒�+player_skill_add_range�܂ŃX�L�����͂��܂��B�f�t�H���g��0�ł��������͓��ꂽ���������ł��B
+
+skill_out_range_consume
+ �X�L���̎˒�����G������ăX�L�������s������SP��A�C�e�������Ղ��邩�ǂ����ł��B�f�t�H���g��yes�ł��B
+
+monster_skill_add_range
+ �����X�^�[�̃X�L���˒�����G�����ꂽ���ǂꂮ�炢�̋����܂ŃX�L�����g�p�\�ɂ��邩�����߂܂��B�X�L���̎˒�+monster_skill_add_range�܂ŃX�L�����͂��܂��B�f�t�H���g��0�ł��B
+
+player_damage_delay
+ �v���C���[�L�������_���[�W�������ړ��ł��Ȃ��f�B���C�����邩�ǂ����ł��B
+ yes�ɂ���ƃC���f���A�ł��g��Ȃ�����_���[�W������
+ ���炭�͓����܂���B�f�t�H���g��yes�ł��B
+
+player_damage_delay_rate
+ �v���C���[�L�������_���[�W�������ړ��ł��Ȃ��f�B���C��S�����Œ������܂��B
+ 200�ɂ���ƃf�B���C���{�ɂȂ�A0�ɂ���ƃf�B���C���Ȃ��Ȃ�܂��B
+ player_damage_delay��yes�ɂ��ĂȂ��ƈӖ�������܂���B
+ �f�t�H���g��100�ł��B
+
+defunit_not_enemy
+ �h�䃆�j�b�g�i�Z�C�t�e�B�E�H�[��/�j���[�}�Ȃǁj��MOB�Ɍ��ʂ�
+ �y�ڂ��Ȃ��悤�ɂ��邩�ǂ����ł��B�f�t�H���g��yes�ł��B
+
+random_monster_checklv
+ �����X�^�[���҃A�C�e�����g�����Ƃ��Ɏ������LV�̍��������X�^�[�����҂��邩�ǂ����ł��B
+ yes�ɂ���ƁA�������LV�̍��������X�^�[�����҂��Ȃ��悤�ɂȂ�܂��B
+ �f�t�H���g��yes�ł��B
+
+attribute_recover
+ �����ɂ���čU������Ă����邩�ǂ����ł��Bno�̏ꍇ��-������
+ 0�ɂ��܂��B�f�t�H���g��yes�ł��B
+
+item_auto_get
+ �A�C�e�������擾�@�\���g�p���邩�ǂ����ł��B
+ yes�ɂ���ƃA�C�e���h���b�v�������X�^�[�Ɉ�ԑ����_���[�W��^�����L������
+ �����ŃA�C�e�����擾����悤�ɂȂ�܂��B
+ �f�t�H���g��no�ł��B
+
+flooritem_lifetime
+ ���ɗ������A�C�e����������܂ł����鎞�Ԃł��B�P�ʂ�ms(�~���b)�ł��B
+ �f�t�H���g��60000(60�b)�ōŏ���1000(1�b)�ł��B1000�����Ȃ�f�t�H���g�ɃZ�b�g����܂��B
+
+item_first_get_time
+ �����X�^�[�Ɉ�ԃ_���[�W�𑽂��^�����L�����ȊO�����̃����X�^�[��
+ �h���b�v�A�C�e��������悤�ɂȂ�܂ł̎��Ԃł��B
+ �P�ʂ�ms(�~���b)�ł��B�f�t�H���g��10000(10�b)�ł��B
+
+item_second_get_time
+ item_first_get_time�̌ヂ���X�^�[�ɓ�ԖڂɃ_���[�W�𑽂��^����
+ �L�����ȊO�����̃����X�^�[�̃h���b�v�A�C�e��������悤�ɂȂ�܂ł�
+ ���Ԃł��B�P�ʂ�ms(�~���b)�ł��B�f�t�H���g��7000(7�b)�ł��B
+
+item_third_get_time
+ item_second_get_time�̌ヂ���X�^�[�ɎO�ԖڂɃ_���[�W�𑽂��^����
+ �����ȊO�����̃����X�^�[�̃h���b�v�A�C�e��������悤�ɂȂ�܂ł�
+ ���Ԃł��B�P�ʂ�ms(�~���b)�ł��B�f�t�H���g��5000(5�b)�ł��B
+
+mvp_item_first_get_time
+ �����X�^�[�Ɉ�ԃ_���[�W�𑽂��^�����L�����ȊO�����̃����X�^�[��
+ MVP�A�C�e��������悤�ɂȂ�܂ł̎��Ԃł��B
+ �P�ʂ�ms(�~���b)�ł��B�f�t�H���g��10000(10�b)�ł��B
+
+mvp_item_second_get_time
+ mvp_item_first_get_time�̌ヂ���X�^�[�ɓ�ԖڂɃ_���[�W�𑽂��^����
+ �L�����ȊO�����̃����X�^�[��MVP�A�C�e��������悤�ɂȂ�܂ł�
+ ���Ԃł��B�P�ʂ�ms(�~���b)�ł��B�f�t�H���g��10000(10�b)�ł��B
+
+mvp_item_third_get_time
+ mvp_item_second_get_time�̌ヂ���X�^�[�ɎO�ԖڂɃ_���[�W�𑽂��^����
+ �L�����ȊO�����̃����X�^�[��MVP�A�C�e��������悤�ɂȂ�܂ł�
+ ���Ԃł��B�P�ʂ�ms(�~���b)�ł��B�f�t�H���g��2000(2�b)�ł��B
+
+item_rate
+ �A�C�e���h���b�v����S�����Œ������܂��B
+ 0-1000���x�̐��l���w�肵�Ă��������B�f�t�H���g��100�ł��B
+
+drop_rate0item
+ �����m��0�̃A�C�e��(�ꕔ�����X�^�[�ɂ����郊���S)�𗎉����邩�ǂ����̐ݒ�ł��B
+ �f�t�H���g��no�ł��B
+
+base_exp_rate
+ BaseEXP�̏����{����S�����Œ������܂��B
+ 0-1000���x�̐��l���w�肵�Ă��������B�f�t�H���g��100�ł��B
+
+job_exp_rate
+ JobEXP�̏����{����S�����Œ������܂��B
+ 0-1000���x�̐��l���w�肵�Ă��������B�f�t�H���g��100�ł��B
+
+death_penalty_type
+ �f�X�y�i���e�B�̃^�C�v�����肵�܂��B
+ 0�Ŏ��ナ�X�^�[�g���鎞�ɓK�p�Ŏ����Ă���EXP�̗ʂ���䗦�̕������炷�d�l�A1�Ŏ�����ɓK�p�Ŏ����Ă���EXP�̗ʂ���䗦�̕������炷�d�l�ł��B
+ 2�Ŏ��ナ�X�^�[�g���鎞�ɓK�p�Ŏ��̃��x���A�b�v�܂ł�EXP����䗦�̕������炷�d�l�A3�Ŏ�����ɓK�p�Ŏ��̃��x���A�b�v�܂ł�EXP����䗦�̕������炷�d�l�ł��B
+ �f�t�H���g��0�ł��B
+
+death_penalty_base
+ �f�X�y�i���e�B�ɂ��BASE�o���l��������S�����Œ������܂��B
+ ���܂�Ⴗ����l���g���ƌ���܂���B�P�ʂ�0.01%�ł��B
+ �f�t�H���g��0�ł��B
+
+death_penalty_job
+ �f�X�y�i���e�B�ɂ��JOB�o���l��������S�����Œ������܂��B
+ ���܂�Ⴗ����l���g���ƌ���܂���B�P�ʂ�0.01%�ł��B
+ �f�t�H���g��0�ł��B
+
+zeny_penalty
+ ���������Ȃ�[�j�ʂ̔䗦�ł��B�P�ʂ�0.01%�ł��B����
+ ����킯�ł͂Ȃ�����Z�[���|�C���g�ɖ߂鎞�K�p����܂��B
+ �f�t�H���g��0�ł��B
+
+restart_hp_rate
+ ���X�^�[�g���鎞�ɉ���HP�䗦��S�����Œ������܂��B�P�ʂ�%�ł��B
+ �f�t�H���g��0�ł��B0�̏ꍇ1�ɂȂ�܂��B
+
+restart_sp_rate
+ ���X�^�[�g���鎞�ɉ���SP�䗦��S�����Œ������܂��B�P�ʂ�%�ł��B
+ �f�t�H���g��0�ł��B0�̏ꍇ�͉��܂���B
+ ������SP���䗦��荂���ꍇ�����܂���B
+
+mvp_hp_rate
+ MVP �����X�^�[��HP��S�����Œ������܂��B
+ 0-1000���x�̐��l���w�肵�Ă��������B�f�t�H���g��100�ł��B
+
+mvp_item_rate
+ MVP�A�C�e���̏����{����S�����Œ������܂��B
+ 0-1000���x�̐��l���w�肵�Ă��������B�f�t�H���g��100�ł��B
+
+mvp_exp_rate
+ MVP EXP�̏����{����S�����Œ������܂��B
+ 0-1000���x�̐��l���w�肵�Ă��������B�f�t�H���g��100�ł��B
+
+monster_hp_rate
+ MVP �ȊO�̃����X�^�[��HP��S�����Œ������܂��B
+ 0-1000���x�̐��l���w�肵�Ă��������B�f�t�H���g��100�ł��B
+
+monster_max_aspd
+ �����X�^�[�̍ő�U�����x��ݒ肵�܂��B
+ �f�t�H���g��199�ł��B�ő��199�ōŏ���100�ł��B
+
+atcommand_gm_only
+ ���R�}���h��GM��p�ɂ��邩�ǂ����ł��B�f�t�H���g��no�ł��B
+
+gm_all_skill
+ �S�ẴX�L�����o������悤�ɂ���GM�̃��x����ݒ肵�܂��B
+ �����0�ȊO�ɂ���ƁA����GM���x���ȏ��GM��JOB��X�L�����������ɊW�Ȃ��S�X�L�����o�����܂��B(�N�F�X�g�X�L�����܂߂�)
+ �f�t�H���g�� 0 �ł��B0�̏ꍇ��GM�ł͂Ȃ��S�ẴL�����̈Ӗ��ł͂Ȃ��S�Ă�GM���S�ẴX�L�����o�����Ȃ��ƌ������Ƃł��B
+
+gm_all_equipment
+ �S�Ă̑����i���ł���悤�ɂ���GM�̃��x����ݒ肵�܂��B
+ �����0�ȊO�ɂ���ƁA����GM���x���ȏ��GM��JOB��x���A���ʂɊW�Ȃ�
+ �S�����i���ł���悤�ɂȂ�܂��B�������A�N���C�A���g���ŃG���[��
+ �N�����g�ݍ��킹������Ǝv���܂��B�f�t�H���g�� 0 �ł��B
+ 0�̏ꍇ�͑S�Ă�GM�͒ʏ�v���C���[�Ɠ������肪�s���܂��B
+
+gm_skill_unconditional
+ �������ɃX�L�����g�p�ł���悤�ɂ���GM�̃��x����ݒ肵�܂��B
+ �����0�ȊO�ɂ���ƁA����GM���x���ȏ��GM�͑�����������A�C�e���̗L��
+ �ȂǂɊW�Ȃ��A�����ĉ�������邱�ƂȂ��X�L�����g�p�ł���悤��
+ �Ȃ�܂��B���菈��������̂œ���ɕs�s�����ł�\��������܂��B
+ �f�t�H���g�� 0 �ł��B 0�̏ꍇ�͑S�Ă�GM�͒ʏ�v���C���[�Ɠ������肪
+ �s���܂��B
+
+player_skillfree
+ �X�L���c���[�ɊW�Ȃ��X�L�����グ�邱�Ƃ��ł��邩�ǂ����ł��B
+ �����yes�ɂ���v���C���[�̐E�ƂŏK�����Ƃ��ł���X�L���S�Ă�
+ �X�L���c���[�ɊW�Ȃ��グ�邱�Ƃ��ł��܂��B�f�t�H���g��no�ł��B
+
+player_skillup_limit
+ �X�L�����Z�b�g�����������X�L���𐧌��Ȃ��ɏグ�邩�ǂ����ł��B
+ �����yes�ɂ���Ύn�߂̃X�L���|�C���g9�̓m�[�r�X�ŏK���X�L���ɂ���
+ �g���܂���B�����Ă��̌��39��1���E�ƂŏK�����ɂ����g���Ă��̌��
+ �|�C���g�͎��R�Ɏg�����Ƃ��ł��܂��B�f�t�H���g��no�ł��B
+
+weapon_produce_rate
+ ���퐻���X�L���ł̐�����������S�����Œ������܂��B
+ 0-1000���x�̐��l���w�肵�Ă��������B�f�t�H���g��100�ł��B
+
+potion_produce_rate
+ �|�[�V���������X�L���ł̐�����������S�����Œ������܂��B
+ 0-1000���x�̐��l���w�肵�Ă��������B�f�t�H���g��100�ł��B
+
+monster_active_enable
+ ��U�����X�^�[���U�ɂ��邩�ǂ����ł��B�����no�ɂ����
+ ��U�����X�^�[�����U�ɂȂ�܂��B�f�t�H���g��yes�ł��B
+
+monster_damage_delay_rate
+ �����X�^�[���_���[�W�������ړ��ł��Ȃ��f�B���C��S�����Œ������܂��B
+ 200�ɂ���ƃf�B���C���{�ɂȂ�A0�ɂ���ƃf�B���C���Ȃ��Ȃ�܂��B
+ �f�t�H���g��100�ł��B
+
+monster_loot_type
+ ���[�g�����X�^�[�̍s���̎d�����w�肵�܂��B
+ 0�̏ꍇ��LOOTITEM_SIZE�܂ŃA�C�e����H�ׂĂ��܂��A�C�e����H�ׂāA
+ �O�̃A�C�e����������d�l�B1�̏ꍇ��LOOTITEM_SIZE�܂ŃA�C�e����H�ׂ��
+ �����A�C�e����H�ׂȂ��Ȃ�d�l�B�f�t�H���g��0�ł��B
+
+mob_skill_use
+ MOB���X�L�����g���Ă��邩�ǂ����ł��B�f�t�H���g��yes�ł��B
+
+mob_count_rate
+ map_athena.conf�Ŏw�肳�ꂽnpc�f�[�^��ǂݍ��ލہA
+ monster�Œ�`���ꂽ�z�uMOB�̐���S�����Œ������܂��B
+ ��O�Ƃ��āA�z�u��1�Ƃ��Ē�`���ꂽMOB�̐��͕ς��܂���B(BOSS��)
+ �܂��A�z�u���������C�������Ƃ��A1�����ɂȂ����ꍇ��1�Ƃ��ď������܂��B
+ 0-1000���x�Ŏw�肵�Ă��������B�f�t�H���g��100�ł��B
+
+quest_skill_learn
+ �N�F�X�g�X�L���ʂɏK�����邩�ǂ����ł��B
+ �����yes�ɂ���ƃN�F�X�g�X�L�������ʂɕ\������ăX�L���|�C���g���g���ďK�����邱�Ƃ��ł��܂��B
+ �f�t�H���g�� no�ł��B
+
+quest_skill_reset
+ �X�L�������Z�b�g���鎞�N�F�X�g�X�L�������Z�b�g���邩�ǂ����ł��B
+ �f�t�H���g��yes�ł��B
+ no�ɂ��Ă�quest_skill_learn��yes�ɂ�����Z�b�g����܂��B
+
+basic_skill_check
+ ����A�����A�p�[�e�B�����A�`���b�g���[����蓙�̎���{�X�L�����`�F�b�N���邩�ǂ����ł��B
+ �����no�ɂ������A�������̊�{�X�L�����K�v�ȍs������{�X�L���ɊW�Ȃ��g�����Ƃ��ł��܂��B
+ �f�t�H���g�� yes�ł��B
+
+guild_emperium_check
+ �M���h����鎞�G���y���E��������邩�ǂ����ł��B�����no�ɂ����
+ �G���y���E���Ȃ��ł��M���h�����܂��B
+ �f�t�H���g�� yes�ł��B
+
+guild_exp_limit
+ �M���h�̖�E�ɐݒ�ł����[�o���l�̊����̏����ݒ�ł��܂��B
+ �f�t�H���g��50(%)�ł��B
+
+player_invincible_time
+ �}�b�v�ړ���e���|�[�g�A�����������̖��G���Ԃ�ݒ肵�܂��B�P�͂�
+ ms(�~���b)�B�ړ��A�U���s���A�X�L���g�p�A�A�C�e���g�p������Ƃ���
+ ���Ԃ͂Ȃ��Ȃ�B(�V�[�Y���[�h�ł͎��Ԃ�2�{�ɂ��ēK�p)
+ �f�t�H���g��5000(5�b)�ł��B
+
+pet_catch_rate
+ �y�b�g�̕ߊl�{����S�����Őݒ肵�܂��B
+ 0-1000���x�̐��l���w�肵�Ă��������B�f�t�H���g��100�ł��B
+pet_rename
+ �y�b�g�̖��O��ύX���邩�ǂ��������߂܂��B�f�t�H���g��no�ł��B
+ yes�͉��x�ł����O�̕ύX���\�Bno�͈�x�ύX����Ƃ����ύX�s�\�ɂȂ�B
+
+pet_friendly_rate
+ �y�b�g�ɉa�����������オ��e���x�̔{���ł��B
+ �e���x������ꍇ�͓K�p����܂���B�f�t�H���g��100�ł��B
+
+pet_hungry_delay_rate
+ �y�b�g�̕������鎞�Ԃ̔{���ł��B
+ �{���������ƕ��������Ȃ�܂��B�f�t�H���g��100�ł��B
+
+pet_hungry_friendly_decrease
+ �y�b�g�̕������S�Ɍ�����������e���x�̗ʂł��B�f�t�H���g��5�ł��B
+
+pet_str
+ �y�b�g��ATK�v�Z��STR��K�p���邩�ǂ����ł��B
+ �f�t�H���g��yes�ł��B
+
+pet_status_support
+ �y�b�g�ɂ��X�e�[�^�X�{�[�i�X��K�p���邩�ǂ����ł��Byes�ɂ����
+ �y�b�g�������Ă鎞�y�b�g���ɐݒ肳��Ă���X�e�[�^�X�{�[�i�X��
+ �t���܂��B�f�t�H���g��no�ł��B
+
+pet_attack_support
+pet_damage_support
+ ��l�������X�^�[�Ƀ_���[�W��^�����Ƃ��A���Ƃ���
+ �y�b�g���x���U�������邩�ǂ����ł��Byes�ɂ���ƃy�b�g�̐e���x��
+ ����߂Đe�����̎������x���U�������Ă���܂��B�f�t�H���g��no�ł��B
+
+pet_support_rate
+ �y�b�g�̎x���U���m���̔{���ł��B�i100�Œʏ�A200�Ŕ{�ł�)
+ �{���������Ǝx���U���悭���Ă����悤�ɂȂ�܂��B�f�t�H���g��100�ł��B
+
+pet_attack_exp_to_master
+ �y�b�g���^�����_���[�W�̕��̌o���l����l���������邩�ǂ����ł��B
+ �����yes�ɂ���ƃy�b�g�̍U���ɂ��_���[�W����l���^�������ɂȂ�
+ ��l���o���l���������邱�Ƃ��ł��܂��B�f�t�H���g��no�ł��B
+
+pet_attack_exp_rate
+ �y�b�g���^�����_���[�W�̕��̌o���l����l���������鎞�̔{���ł��B
+ �f�t�H���g��100�ł��B
+pet_lootitem
+ �y�b�g���A�C�e�������[�g���邩�ǂ����̐ݒ�ł��B
+ �f�t�H���g��no�ł��B
+
+pet_weight
+ �y�b�g�Ƀ��[�g������Ƃ��̏d�ʐ����ł��B
+ �f�t�H���g��1000�ł��B
+
+skill_min_damage
+ �X�L�����g�������_���[�W���A�Ő���薢���̏ꍇ�S�ă~�X�ɂȂ邩1�_���[�W�ɂȂ邩�����肵�܂��B
+ �f�t�H���g��no�ł��B
+
+finger_offensive_type
+ �X�L���w�e�̕\���^�C�v�����肵�܂��B
+ 0�͖{�T�[�o�[�d�l��1�̓A�e�i�d�l�ł��B�f�t�H���g��0�ł��B
+
+heal_exp
+ �X�L���u�q�[���v���g�����ۂɂ��炦��W���u�o���l�ʂ̐ݒ�ł��B
+ 100�ʼn����ʂƓ��ʂɂȂ�܂��B
+ �����X�^�[�̌o���l��ύX���ĂȂ��ꍇ��5�`10���x���K�����Ǝv���܂��B
+ �f�t�H���g��0�ł��B
+
+resurrection_exp
+ �X�L���u���U���N�V�����v���g�����ۂɂ��炦��o���l�ʂ̐ݒ�ł��B
+ �P�ʂ�0.01%�ł��B���������v���C���[�������Ă���o���l * ���x����/100 * resurrection_exp/10000 ���̌o�����Ⴆ�܂��B
+ �f�t�H���g��0�ł��B
+
+shop_exp
+ �X�L���f�B�X�J�E���g�ƃI�[�o�[�`���[�W���K�����Ă�ꍇNPC���p���z�ɉ�����JOB�o���l�l���{���ł��B�i100�Œʏ�A200�Ŕ{�ɂȂ�܂��j
+ �v�Z����ln(���*�X�L�����x��) * shop_exp / 100 �Ŕ����ꍇ�̓f�B�X�J�E���g�����鎞�̂ݓK�p�Ŕ���ꍇ�I�[�o�[�`���[�W�����鎞�̂ݓK�p����܂��B
+ �v�Z���͓K�x�ɍ�������ł��B
+ �f�t�H���g��0�ł��B
+
+combo_delay_rate
+ �����N�̃R���{�f�B���C�̎��Ԃ̔{���ł��B�i100�Œʏ�A200�Ŕ{�ɂȂ�܂��B�j
+ �������ӂ���ׂ��Ȃ͍̂����ݒ肷��̂��������Ƃł͂Ȃ����Ƃł��B
+ �R���{�f�B���C�������ƃR���{�̌q���͂悭�Ȃ�܂������̒����Ȃ���
+ ���Ԃ̊Ԃ͍s���ł��Ȃ�����ł��B�f�t�H���g��100�ł��B
+
+item_check
+ �A�C�e���̃`�F�b�N���s�����ǂ����ł��B
+ ���O�C�����ƃ}�b�v�ړ����ɏ����A�C�e���ɕs���A�C�e�����Ȃ����`�F�b�N���܂��B
+ �܂�@item�ŕs���A�C�e���������ł��Ȃ����܂��B
+ �f�o�O��A�C�e���̊m�F���s���Ƃ��Ȃǂ�off�ɂ��Ă��������B
+ �f�t�H���g��on�ł��B
+
+wedding_modifydisplay
+ �^�L�V�[�h�ƃE�F�f�B���O�h���X��\�����邩�ǂ����ł��B
+ �����L������\���������ꍇ�͂����yes�ɂ��Ă��������B
+ �f�t�H���g��no�ł��B
+
+natural_healhp_interval
+ HP����������܂Ŋ|���鎞�Ԃł��B�P�ʂ�ms(�~���b)�ł��B
+ �f�t�H���g��6000��NATURAL_HEAL_INTERVAL�����ɂ��邱�Ƃ͂ł��܂���B
+
+natural_healsp_interval
+ SP����������܂Ŋ|���鎞�Ԃł��B�P�ʂ�ms(�~���b)�ł��B
+ �f�t�H���g��8000��NATURAL_HEAL_INTERVAL�����ɂ��邱�Ƃ͂ł��܂���B
+
+natural_heal_skill_interval
+ �X�L���ɂ���Ď�������ꍇ�|���鎞�Ԃł��B�P�ʂ�ms(�~���b)�ł��B
+ �f�t�H���g��10000��NATURAL_HEAL_INTERVAL�����ɂ��邱�Ƃ͂ł��܂���B
+
+natural_heal_weight_rate
+ �������ł��Ȃ��Ȃ�d�ʂ�ݒ肵�܂��B�P�ʂ�%�ł��B
+ �ŏ���50�ōő��101�ł��B�ő傪101�Ȃ̂͏d�ʂ�
+ natural_heal_weight_rate�����̎��Ɏ������邩��ł��B(�܂�101�Ȃ�
+ ���ł������ł��܂��B)
+ �f�t�H���g��50�ł��B
+
+item_name_override_grffile
+ �A�C�e���̖��O(�p��ȊO�̖��O�ł��B)��.grf�t�@�C������ǂނ��ǂ����ł��B
+ no�ɂ����item_db.txt�̖��O���g���܂��B
+ �f�t�H���g��yes�ł��B
+
+arrow_decrement
+ �|���g����������Ղ��邩�ǂ����ł��B�����no�ɂ����
+ ����Ղ���܂���B(�������K�v�͂���܂��B)
+ �f�t�H���g��yes�ł��B
+
+max_aspd
+ �v���C���[�̍ő�U�����x��ݒ肵�܂��B
+ �f�t�H���g��199�ł��B�ő��199�ōŏ���100�ł��B
+
+max_hp
+ �ő�HP��ݒ肵�܂��B
+ �f�t�H���g��32500�ł��B�ő��1000000�ōŏ���100�ł��B
+
+max_sp
+ �ő�SP��ݒ肵�܂��B
+ �f�t�H���g��32500�ł��B�ő��1000000�ōŏ���100�ł��B
+
+max_parameter
+ �v���C���[�̊�{�p�����[�^�̍ő�l��ݒ肵�܂��B
+ �f�t�H���g��99�ł��B�ő��10000�ōŏ���10�ł��B
+ ��{�p�����[�^�傫���߂���ƃN���C�A���g�������N����̂�
+ �K���Ȓl��ݒ肷������ǂ��ł��B
+
+max_cart_weight
+ �J�[�g�̍ő�d�ʂ�ݒ肵�܂��B
+ �f�t�H���g��8000�ł��B�ő��1000000�ōŏ���100�ł��B
+
+player_skill_log
+ �v���C���[�̃X�L���g�p���O��\�����邩�ǂ����ł��B
+ �f�t�H���g��no�ł��B
+
+monster_skill_log
+ �����X�^�[�̃X�L���g�p���O��\�����邩�ǂ����ł��B
+ �f�t�H���g��no�ł��B
+
+battle_log
+ �퓬�W�̃��O��\�����邩�ǂ����ł��B
+ �f�t�H���g��no�ł��B
+
+save_log
+ �L�����̕ۑ��Ɋւ��郍�O��\�����邩�ǂ���
+ �f�t�H���g��no�ł��B
+
+error_log
+ �G���[���O��\�����邩�ǂ����ł��B
+ �f�t�H���g��yes�ł��B
+
+etc_log
+ �X�L���A�퓬�A�L�����ۑ��A�G���[�ȊO�̃��O��\�����邩�ǂ���
+ �f�t�H���g��yes�ł��B
+
+save_clothcolor
+ ���̐F��ۑ����邩�ǂ����A�L���ɂ���Ɩ�肪���邩������܂���B
+ �f�t�H���g��no�ł��B
+
+undead_detect_type
+ �A���f�b�h��F��������@��ݒ肵�܂��B0�ő����̂݁A1�Ŏ푰�̂݁A
+ 2�ő����Ǝ푰�̗����̂ǂ���ł������Ă�ꍇ�ɂȂ�܂��B
+ �f�t�H���g��0�ł��B
+
+player_auto_counter_type
+ �v���C���[�̃I�[�g�J�E���^�[�̎d�l��ݒ肵�܂��B0��100%�N���e�B�J��
+ �ŃX�L�����������A1�Ŗh�䖳���AHit+20�A�N���e�B�J����2�{�ŃX�L������
+ �����A2��100%�N���e�B�J���ŃX�L�������L��A3�Ŗh�䖳���AHit+20�A
+ �N���e�B�J����2�{�ŃX�L�������L��ł��B
+ �f�t�H���g��1�ł��B
+
+monster_auto_counter_type
+ �����X�^�[�̃I�[�g�J�E���^�[�̎d�l��ݒ肵�܂��B0��100%�N���e�B�J��
+ �ŃX�L�����������A1�Ŗh�䖳���AHit+20�A�N���e�B�J����2�{�ŃX�L������
+ �����A2��100%�N���e�B�J���ŃX�L�������L��A3�Ŗh�䖳���AHit+20�A
+ �N���e�B�J����2�{�ŃX�L�������L��ł��B
+ �f�t�H���g��1�ł��B
+
+agi_penaly_type
+ agi_penaly_count�ȏ�̓G�ɍU�����ꂽ����agi�y�i���e�B�̎d�l��ݒ肵�܂��B
+ 0�łȂ��A1��agi_penaly_num%�������āA2��agi_penaly_num��������܂��B
+ �f�t�H���g��0�ł��B
+
+agi_penaly_count
+ agi�y�i���e�B��K�p����G�̐���ݒ肵�܂��B
+ 2�����ɐݒ肷�邱�Ƃ͂ł��܂���B�f�t�H���g��3�ł��B
+
+agi_penaly_num
+ agi�y�i���e�B�ɂ���Č������̗ʂ�ݒ肵�܂��B
+ �f�t�H���g��0�ł��B
+
+vit_penaly_type
+ vit_penaly_count�ȏ�̓G�ɍU�����ꂽ����vit�y�i���e�B�̎d�l��ݒ肵�܂��B
+ 0�łȂ��A1��vit_penaly_num%�������āA2��vit_penaly_num��������܂��B
+ (����̂�vit�ɂ��h��̂�)
+ �f�t�H���g��0�ł��B
+
+vit_penaly_count
+ vit�y�i���e�B��K�p����G�̐���ݒ肵�܂��B
+ 2�����ɐݒ肷�邱�Ƃ͂ł��܂���B�f�t�H���g��3�ł��B
+
+vit_penaly_num
+ vit�y�i���e�B�ɂ���Č������̗ʂ�ݒ肵�܂��B
+ �f�t�H���g��0�ł��B
+
+player_defense_type
+ �v���C���[���ΏۂɍU�����鎞��DEF�̌v�Z���@�B0�Ŗ{�I�d�l�A1�ȏ�Ō��Z(DEF*�l)�B
+
+monster_defense_type
+ �����X�^�[���ΏۂɍU�����鎞��DEF�̌v�Z���@�B0�Ŗ{�I�d�l�A1�ȏ�Ō��Z(DEF*�l)�B
+
+pet_defense_type
+ �y�b�g���ΏۂɍU�����鎞��DEF�̌v�Z���@�B0�Ŗ{�I�d�l�A1�ȏ�Ō��Z(DEF*�l)�B
+
+magic_defense_type
+ MDEF�̌v�Z���@�B0�Ŗ{�I�d�l�A1�ȏ�Ō��Z(MDEF*�l)
+
+player_skill_reiteration
+ �v���C���[���g���ꕔ�̒n�ʃX�L���̏d�˒u���������邩�ǂ����ł��B
+ �����yes�ɂ����SW��j���[�}�A�g���b�v���d�˂Ēu�����Ƃ��ł��܂��B
+ �f�t�H���g��no�ł��B
+
+monster_skill_reiteration
+ �����X�^�[���g���ꕔ�̒n�ʃX�L���̏d�˒u���������邩�ǂ����ł��B
+ �����yes�ɂ����SW��j���[�}�A�g���b�v���d�˂Ēu�����Ƃ��ł��܂��B
+ �f�t�H���g��no�ł��B
+
+player_skill_nofootset
+ �v���C���[���g���ꕔ�̒n�ʃX�L�����v���C���[����X�^�[�̑�����
+ �u���̂��֎~���邩�ǂ����ł��B�����yes�ɂ���ƃX�L����ݒu���鎞����
+ ���ʔ͈͂Ƀv���C���[����X�^�[������ƃX�L����u�����Ƃ��ł��܂���B
+ �f�t�H���g��no�ł��B
+
+monster_skill_nofootset
+ �����X�^�[���g���ꕔ�̒n�ʃX�L�����v���C���[����X�^�[�̑�����
+ �u���̂��֎~���邩�ǂ����ł��B�����yes�ɂ���ƃX�L����ݒu���鎞����
+ ���ʔ͈͂Ƀv���C���[����X�^�[������ƃX�L����u�����Ƃ��ł��܂���B
+ �f�t�H���g��no�ł��B
+
+player_cloak_check_type
+ �v���C���[�N���[�L���O�̎d�l��ݒ肵�܂��B
+ 0�͕ǃ`�F�b�N�L��A�X�L���g�p�ƍU���ʼn��������B
+ 1�͕ǃ`�F�b�N�����A�X�L���g�p�ƍU���ʼn��������B
+ 2�͕͂ǃ`�F�b�N�L��A�X�L���g�p�ƍU���ʼn�������Ȃ��B
+ 2�͕͂ǃ`�F�b�N�����A�X�L���g�p�ƍU���ʼn�������Ȃ��B
+ �f�t�H���g��0�ł��B
+
+monster_cloak_check_type
+ �����X�^�[�N���[�L���O�̎d�l��ݒ肵�܂��B
+ 0�͕ǃ`�F�b�N�L��A�X�L���g�p�ƍU���ʼn��������B
+ 1�͕ǃ`�F�b�N�����A�X�L���g�p�ƍU���ʼn��������B
+ 2�͕͂ǃ`�F�b�N�L��A�X�L���g�p�ƍU���ʼn�������Ȃ��B
+ 2�͕͂ǃ`�F�b�N�����A�X�L���g�p�ƍU���ʼn�������Ȃ��B
+ �f�t�H���g��0�ł��B
+
+gvg_short_attack_damage_rate
+ �V�[�Y���[�h�ŋߋ��������U���̃_���[�W�{���ł��B�f�t�H���g��100�ł��B
+
+gvg_long_attack_damage_rate
+ �V�[�Y���[�h�ʼn����������U���̃_���[�W�{���ł��B�f�t�H���g��100�ł��B
+
+gvg_magic_attack_damage_rate
+ �V�[�Y���[�h�Ŗ��@�U���̃_���[�W�{���ł��B�f�t�H���g��100�ł��B
+
+gvg_misc_attack_damage_rate
+ �V�[�Y���[�h�ŕ����U���Ɩ��@�U���ȊO�̍U��(���g���b�v��)��
+ �_���[�W�{���ł��B�f�t�H���g��100�ł��B
+
+mob_changetarget_byskill: no
+ ������skillused�̃X�L����MOB��PC�Ɏg�p����Ƃ��A���̑Ώۂ��X�L���g�p�҂ɂ��邩�ǂ����ł��B
+ MOB�X�L���g�p��Ƀ^�Q�͖߂�܂��B�f�t�H���g��no�ł��B
+
+player_attack_direction_change
+ �v���C���[���U��������������ύX���邩�ǂ����ł��B�{�I�ł͓����Ȃ�����������ς���Ȃ��̂ł����o�O�ۂ��d�l�Ȃ̂Ńf�t�H���g��yes�ł��B
+ no�ɂ���Γ������Ƃ����ŕ������ς���悤�ɂȂ�܂��B
+
+monster_attack_direction_change
+ �����X�^�[���U��������������ύX���邩�ǂ����ł��B�{�I�ł͓����Ȃ�����������ς���Ȃ��̂ł����o�O�ۂ��d�l�Ȃ̂Ńf�t�H���g��yes�ł��B
+ no�ɂ���Γ������Ƃ����ŕ������ς���悤�ɂȂ�܂��B
+
+player_land_skill_limit
+ skill_db.txt�Őݒ肳��Ă���n�ʃX�L���̐��������v���C���[��
+ �K�p���邩�ǂ����ł��B�����yes�ɂ���ΐݒ肳��Ă��鐔�ȏ��
+ �n�ʂɐݒu���邱�Ƃ��ł��Ȃ��Ȃ�܂������������ǂ��ς��Ă�
+ MAX_SKILLUNITGROUP���z���鐔�̐ݒu�͂ł��܂���B
+ �f�t�H���g��yes�ł��B
+
+monster_land_skill_limit
+ skill_db.txt�Őݒ肳��Ă���n�ʃX�L���̐������������X�^�[��
+ �K�p���邩�ǂ����ł��B�����yes�ɂ���ΐݒ肳��Ă��鐔�ȏ��
+ �n�ʂɐݒu���邱�Ƃ��ł��Ȃ��Ȃ�܂������������ǂ��ς��Ă�
+ MAX_MOBSKILLUNITGROUP���z���鐔�̐ݒu�͂ł��܂���B
+ �f�t�H���g��yes�ł��B
+
+party_skill_penaly
+ �ꕔ�̃p�[�e�B�X�L�����g�p�҂ƃp�[�e�B�ŃX�L�����ʂ��Ⴄ�悤��
+ ���邩�ǂ����ł��B����̉e������X�L���͍��̏�
+ �A�h���i�������b�V���A�E�G�|���p�[�t�F�N�V�����A�I�[�o�[�g���X�g�݂̂ł��B
+ �f�t�H���g��yes�ł��B
+
+monster_class_change_full_recover
+ �����X�^�[�����^�����t�H�[�V�X�ƃg�����X�t�H�[���[�V�������ɂ����
+ ���̃����X�^�[�ɕς���������̃����X�^�[��HP���ő�Ȃʼn����邩
+ �ǂ����ł��B�����yes�ɂ���ƕς���������X�^�[�̍ő�HP�܂�
+ ���܂��Bno�Ȃ�ς��O��HP�ƍő�HP�̔䗦�̕���HP�ɂȂ�܂��B
+ �f�t�H���g��no�ł��B
+
+produce_item_name_input
+ �����ō��ꂽ�S�⑮���ɐ����҂̖��O��t���邩�ǂ����ł��B
+ �f�t�H���g��yes�ł��B
+
+produce_potion_name_input
+ �����ō��ꂽ�|�[�V�����ɐ����҂̖��O��t���邩�ǂ����ł��B
+ �f�t�H���g��yes�ł��B
+
+making_arrow_name_input
+ ��쐬�ō��ꂽ��ɐ����҂̖��O��t���邩�ǂ����ł��B
+ �f�t�H���g��yes�ł��B
+
+holywater_name_input
+ �A�N�A�x�l�f�B�N�^�ō��ꂽ�����ɐ����҂̖��O��t���邩�ǂ����ł��B
+ �f�t�H���g��yes�ł��B
+
+display_delay_skill_fail
+ �X�L���g�p�̃f�B���C���Ɂu�X�L���g�p�̌�́A���炭���҂����������v��\�����邩�ǂ����ł��B
+ �f�t�H���g��yes�ł��B
+
+chat_warpportal
+ �`���b�g����PC�����[�v�|�[�^���Ŕ���邩�ǂ����ł��B
+ �f�t�H���g��no�ł��B
+
+mob_warpportal
+ MOB�����[�v�|�[�^���Ŕ���邩�ǂ����ł��B
+ �f�t�H���g��no�ł��B
+
+dead_branch_active
+ �Ö̎}�Ȃ�monster���߂�mobid���Ɏw�肵���ꍇ�ɏ�������郂���X�^�[���A�N�e�B�u�ɂ��邩�ǂ����ł��B
+ �f�t�H���g��no�ł��B
+
+vending_max_value
+ �I�X�Œu����A�C�e�����i�̍ō��l�ł��B
+ �f�t�H���g��10000000�ł��B
+
+show_steal_in_same_party
+ �X�e�B�[���������A��ʓ���PT�����o�[(�����܂�)��
+ �X�e�B�[�������A�C�e���̏������J���邩�ǂ����ł��B
+ �f�t�H���g��no�ł��B
+
+enable_upper_class
+ �]���A�{�q�E��L���ɂ��邩�ǂ����ł��B
+ �f�t�H���g��no�ł��B
+
+pet_atack_attr_none
+ �y�b�g�ɂ�閳�����ʏ�U����
+ ��������(�����ɂ������)�ɂ��邩�ǂ����ł��B
+ �f�t�H���g��no�ł�
+
+pc_atack_attr_none
+ �v���C���[�ɂ�閳�����ʏ�U����
+ ��������(�����ɂ������)�ɂ��邩�ǂ����ł��B
+ �f�t�H���g��no�ł�
+
+mob_atack_attr_none
+ �����X�^�[�ɂ�閳�����ʏ�U����
+ ��������(�����ɂ������)�ɂ��邩�ǂ����ł��B
+ �f�t�H���g��yes�ł�
+
+player_skill_partner_check
+ ���̍~���⍇�t�X�L�����s���ۂɃp�[�g�i�[�̑��݂��`�F�b�N���邩�ǂ����ł��B
+ �f�t�H���g��yes(�`�F�b�N����)�ł��B
+
+hide_GM_session
+ GM�A�J�E���g�̃L�����N�^�[��@�R�}���h���ŕ\���̑Ώۂɂ��邩�ǂ����ł��B
+ �f�t�H���g��no�ł�
+unit_movement_type
+ ���j�b�g�ړ��������@��I�����܂��B
+ 0�Ŗ{�I�d�l(������ׁ��d�A�I�������y)�A1��Athena�d�l(������ׁ��y�A�I�������d)
+ �f�t�H���g��0(�{�I�d�l)�ł�
+invite_request_check
+ �v���C���[���e��v����(PT�����AGuild�����A���)�ɑ��̗v��������邩�ǂ����ł��B
+ yes�Ŗ{�I�d�l�Ano��Athena�d�l(����Ȃ�)
+ �f�t�H���g��yes(�����)�ł��B
+skill_removetrap_type
+ �����[�u�g���b�v�̎d�l��I�����܂��B
+ 0:�{�I�d�l���1���擾����
+ 1:Athena�d�l�Ŏg�����A�C�e�����g���������擾����
+disp_experience
+ �o���l��\�����邩�ǂ����ł��B
+ yes�ɂ���ƁA�G��|�������Ȃnjo���l�����������ɖ{�l�ɂ̂ݕ\������܂��B
+ �f�t�H���g��no�ł��B
+
+night_at_start
+ Choose if server begin with night (yes) or day (no)
+ Default: No
+
+day_duration
+ Define duration in msec of the day.
+ Set to 0 to disable day cycle (but not @day command).
+ Except 0, minimum is 60000 (1 minute).
+ Default: 7,200,000 = 2 hours
+
+night_duration
+ Define duration in msec of the night.
+ Set to 0 to disable night cycle (but not @night command).
+ Except 0, minimum is 60000 (1 minute).
+ Default: 1,800,000 = 30 min
+
+ban_spoof_namer
+ Ban people that try to use an other name of its name (spoof name).
+ Duration of the ban, in minutes.
+ Value from 0 to 32767. Set to 0 to do no ban.
+ Default: 5 (minutes)
+
+hack_info_GM_level
+ Set here minimum level of a (online) GM that can receive all informations about any player that try to hack, spoof a name, etc.
+ Values are from 0 to 100.
+ 100: disable information
+ 0: send to any people, including normal players
+ default: 60, according to GM definition in atcommand_athena.conf
+
+any_warp_GM_min_level
+ Set here the minimum GM level to disable the nowarp (from) and nowarpto (to) flags.
+ This option is mainly used in AT_commands (@memo, @warp, @charwarp, @go, etc...). All GM commands used to move or set a new map check nowarp and nowarpto flags.
+ default: 20 (first level after normal player or super'normal' player)
+
+packet_ver_flag
+ Set here which client version do you accept. Add all values of clients:
+ 1: Clients before 2004-07-06 (old clients)
+ 2: 2004-07-06 kRO client
+ 4: 2004-07-13 kRO client
+ 8: 2004-07-26 kRO client
+ 16: 2004-08-09 kRO / 2004-08-16aSakray / 2004-08-17aSakray client
+ 32: 2004-09-06aSakray client
+ default value: 63 (all clients)
+
+import
+ ���̍s��ʃt�@�C���̒��g�ƒu�������܂��B
+
+< Example >
+
+warp_point_debug: no
+enemy_critical: yes
+enemy_critical_rate: 100
+enemy_perfect_flee: no
+casting_rate: 100
+delay_rate: 100
+delay_dependon_dex: no
+skill_delay_attack_enable: no
+left_cardfix_to_right: no
+player_skill_add_range: 0
+skill_out_range_consume: yes
+monster_skill_add_range: 0
+player_damage_delay: yes
+player_damage_delay_rate: 100
+defunit_not_enemy: yes
+random_monster_checklv: yes
+attribute_recover: yes
+item_auto_get: no
+flooritem_lifetime: 60000
+item_first_get_time: 10000
+item_second_get_time: 7000
+item_third_get_time: 5000
+mvp_item_first_get_time: 10000
+mvp_item_second_get_time: 10000
+mvp_item_third_get_time: 2000
+item_rate: 100
+drop_rate0item: no
+base_exp_rate: 100
+job_exp_rate: 100
+death_penalty_type: 0
+death_penalty_base: 100
+death_penalty_job: 100
+zeny_penalty: 0
+restart_hp_rate: 0
+restart_sp_rate: 0
+mvp_hp_rate: 100
+mvp_item_rate: 100
+mvp_exp_rate: 100
+monster_hp_rate: 100
+monster_max_aspd: 199
+atcommand_gm_only: Yes
+gm_all_skill: 0
+gm_all_equipment: 0
+gm_skill_unconditional: 0
+player_skillfree: no
+player_skillup_limit: no
+weapon_produce_rate: 100
+potion_produce_rate: 100
+monster_active_enable: yes
+monster_damage_delay_rate: 100
+monster_loot_type: 0
+mob_skill_use: yes
+mob_count_rate: 100
+quest_skill_learn: no
+quest_skill_reset: yes
+basic_skill_check: yes
+guild_emperium_check: yes
+player_invincible_time: 5000
+pet_catch_rate: 100
+pet_rename: no
+pet_friendly_rate: 100
+pet_hungry_delay_rate: 100
+pet_hungry_friendly_decrease: 5
+pet_str: yes
+pet_status_support: no
+pet_support: no
+pet_support_rate: 100
+pet_attack_exp_to_master: no
+pet_attack_exp_rate: no
+pet_lootitem: no
+pet_weight: 1000
+skill_min_damage: no
+finger_offensive_type: 0
+heal_exp: 0
+resurrection_exp: 0
+hop_exp: 0
+combo_delay_rate: 100
+item_check: on
+wedding_modifydisplay: no
+natural_healhp_interval:4000
+natural_healsp_interval:8000
+natural_heal_skill_interval:10000
+natural_heal_weight_rate: 50
+item_name_override_grffile: yes
+arrow_decrement: yes
+max_aspd: 199
+max_hp: 32500
+max_sp: 32500
+max_parameter: 99
+max_cart_weight: 8000
+player_skill_log: off
+monster_skill_log: off
+battle_log: off
+save_log: off
+error_log: on
+etc_log: on
+save_clothcolor: no
+undead_detect_type: 2
+player_auto_counter_type: 1
+monster_auto_counter_type: 0
+agi_penaly_type: 0
+agi_penaly_count: 3
+agi_penaly_num: 0
+vit_penaly_type: 0
+vit_penaly_count: 3
+vit_penaly_num: 0
+player_defense_type: 0
+monster_defense_type: 0
+pet_defense_type: 0
+magic_defense_type: 0
+player_skill_reiteration: no
+monster_skill_reiteration: no
+player_skill_nofootset: no
+monster_skill_nofootset: no
+player_cloak_check_type: 0
+monster_cloak_check_type: 0
+gvg_short_attack_damage_rate: 100
+gvg_long_attack_damage_rate: 100
+gvg_magic_attack_damage_rate: 100
+gvg_misc_attack_damage_rate: 100
+mob_changetarget_byskill: no
+player_attack_direction_change:yes
+monster_attack_direction_change:yes
+player_land_skill_limit: yes
+monster_land_skill_limit: yes
+party_skill_penaly: yes
+monster_class_change_full_recover: no
+produce_item_name_input: yes
+produce_potion_name_input: yes
+making_arrow_name_input: yes
+holywater_name_input: yes
+display_delay_skill_fail: yes
+chat_warpportal: no
+mob_warpportal: no
+dead_branch_active: no
+vending_max_value: 10000000
+show_steal_in_same_party: no
+enable_upper_class: no
+pet_atack_attr_none: no
+pc_atack_attr_none: no
+mob_atack_attr_none: yes
+player_skill_partner_check: yes
+hide_GM_session: no
+invite_request_check: yes
+unit_movement_type: 0
+disp_experience: no
+night_at_start: No
+day_duration: 7200000
+night_duration: 1800000
+ban_spoof_namer: 5
+hack_info_GM_level: 60
+any_warp_GM_min_level: 20
+packet_ver_flag: 63
+
+
+==========================================================================
+6. atcommand_athena.conf
+--------------------------------------------------------------------------
+
+< What this file is. >
+
+ GM�R�}���h(/mm�A/nb��)��@�R�}���h���g�����Ƃ��ł���GM�̃��x����ݒ肷�镨�ł��B
+ �ݒ�͑S�ďȗ��\�ŁA�ȗ����̓f�t�H���g�l�����p����܂��B(�f�t�H���g��0�ł��B)
+
+command_symbol
+ Set here the symbol that you want to use for your commands
+ Only 1 character is get (default is '@'). You can set any character,
+ except control-character (0x00-0x1f), '%' (party chat speaking) and '/' (standard ragnarok GM commands)
+ With default character, all commands begin by a '@': <example> @revive
+ default: @
+
+Sets the level of the users that can use the GM commands.
+<command name>: level
+// When battle_athena.conf has atcommand_gm_only set to no,
+// normal players (gm level 0) can use GM commands if you set 0 to the command level.
+Max GM level is 99. If you want forbid a command to all people, set it with level 100.
+
+broadcast
+ GM�R�}���h /nb�A/b�A/bb
+local_broadcast
+ GM�R�}���h /lb
+mapmove
+ GM�R�}���h /mm
+resetstate
+ GM�R�}���h /resetstate�A/resetskill
+rura+
+ @�R�}���h @rura+
+rura
+ @�R�}���h @rura
+where
+ @�R�}���h @where
+jumpto
+ @�R�}���h @jumpto
+jump
+ @�R�}���h @jump
+who
+ @�R�}���h @who
+save
+ @�R�}���h @save
+load
+ @�R�}���h @load
+speed
+ @�R�}���h @speed
+storage
+ @�R�}���h @storage
+gstorage
+ @�R�}���h @gstorage
+option
+ @�R�}���h @option
+hide
+ GM�R�}���h /hide��@�R�}���h @hide
+jobchange
+ @�R�}���h @jobchange
+die
+ @�R�}���h @die
+kill
+ @�R�}���h @kill
+alive
+ @�R�}���h @alive
+kami
+ @�R�}���h @kami�A@kamib
+heal
+ @�R�}���h @heal
+item
+ @�R�}���h @item�A@item2
+itemreset
+ @�R�}���h @itemreset
+itemcheck
+ @�R�}���h @itemcheck
+lvup
+ @�R�}���h @lvup
+joblvup
+ @�R�}���h @joblvup
+help
+ @�R�}���h @help�A@h
+gm
+ To become GM (need password; password is set in login_athena.conf).
+ special!: only a non-GM (player with gm level 0) need to have this command.
+ if you change the value, be sure of what you do!
+ To be able to create a gm with @gm, you must:
+ - give a level to level_new_gm (parameter of login_athena.conf) (not 0)
+ - enable to level 0 the @gm command (atcommand_athena.conf) (default 100) - Only level 0 can give access to this command
+ - enable gm commands to normal player (battle_athena.conf, atcommand_gm_only parameter)
+ - and normal player must give correct password when he use the @gm command (gm_pass paramter in login_athena.conf)
+pvpoff
+ @�R�}���h @pvpoff
+pvpon
+ @�R�}���h @pvpon
+gvgoff
+ @�R�}���h @gvgoff
+gvgon
+ @�R�}���h @gvgon
+model
+ @�R�}���h @model
+go
+ @�R�}���h @go
+monster
+ @�R�}���h @monster
+killmonster
+ @�R�}���h @killmonster�A@killmonster2
+refine
+ @�R�}���h @refine
+produce
+ @�R�}���h @produce
+memo
+ @�R�}���h @memo
+gat
+ @�R�}���h @gat
+packet
+ @�R�}���h @packet
+stpoint
+ @�R�}���h @stpoint
+skpoint
+ @�R�}���h @skpoint
+zeny
+ @�R�}���h @zeny
+param
+ @�R�}���h @str�A@agi�A@vit�A@int�A@dex�A@luk
+guildlvup
+ @�R�}���h @guildlvup
+makeegg
+ @�R�}���h @makeegg
+petfriendly
+ @�R�}���h @petfriendly
+pethungry
+ @�R�}���h @pethungry
+petrename
+ @�R�}���h @petrename
+recall
+ @�R�}���h @recall
+charjob
+ @�R�}���h @charjob
+revive
+ @�R�}���h @revive
+charstats
+ @�R�}���h @charstats
+charoption
+ @�R�}���h @charoption
+charsave
+ @�R�}���h @charsave
+charload
+ @�R�}���h @charload
+night
+ @�R�}���h @night
+day
+ @�R�}���h @day
+doom
+ @�R�}���h @doom
+doommap
+ @�R�}���h @doommap
+raise
+ @�R�}���h @raise
+raisemap
+ @�R�}���h @raisemap
+charbaselvl
+ @�R�}���h @charbaselvl
+charjlvl
+ @�R�}���h @charjlvl
+kick
+ @�R�}���h @kick��GM�E�N���b�N���߁u�g�p�ҋ����I���v
+allskill
+ @�R�}���h @allskill
+questskill
+ @�R�}���h @questskill
+lostskill
+ @�R�}���h @lostskill
+spiritball
+ @�R�}���h @spiritball
+party
+ @�R�}���h @party
+guild
+ @�R�}���h @guild
+agitstart
+ @�R�}���h @agitstart
+agitend
+ @�R�}���h @agitend
+mapexit
+ @�R�}���h @mapexit
+idsearch
+ @�R�}���h @idsearch
+charchangesex
+ Changes the sex of an online player (all characters on the account)
+ignorelist
+ Displays your ignore list
+charignorelist
+ Displays ignore list of a player
+inall
+ Allows all wispers for the player
+exall
+ Blocks all wispers for the player
+chardisguise
+ Changes disguise of a player
+charundisguise
+ Cancels disguise of a player
+email
+ To change your (own) email (characters protection)
+ note: this command doesn't check email itself, but check structure of the email (xxx@xxx)
+ if you want be sure of each e-mail disable this option (value: 100)
+
+
+import
+ ���̍s��ʃt�@�C���̒��g�ƒu�������܂��B
+
+
+< Example >
+command_symbol: @
+
+broadcast: 1
+local_broadcast: 1
+mapmove: 1
+resetstate: 1
+rura+: 1
+rura: 1
+where: 1
+jumpto: 1
+jump: 1
+who: 1
+save: 1
+load: 1
+speed: 1
+storage: 1
+gstorage: 1
+option: 1
+hide: 1
+jobchange: 1
+die: 1
+kill: 1
+alive: 1
+kami: 1
+heal: 1
+item: 1
+itemreset: 1
+itemcheck: 1
+lvup: 1
+joblvup: 1
+help: 1
+gm: 100
+pvpoff: 1
+pvpon: 1
+gvgoff: 1
+gvgon: 1
+model: 1
+go: 1
+monster: 1
+killmonster: 1
+refine: 1
+produce: 1
+memo: 1
+gat: 1
+packet: 1
+stpoint : 1
+skpoint : 1
+zeny: 1
+param: 1
+guildlvup: 1
+makeegg: 60
+petfriendly: 1
+pethungry: 1
+petrename: 1
+recall: 1
+charjob: 1
+revive: 1
+charstats: 1
+charoption: 1
+charsave: 1
+charload: 1
+night: 1
+day: 1
+doom: 1
+doommap: 1
+raise: 1
+raisemap: 1
+charbaselvl: 1
+charjlvl: 1
+kick: 1
+allskill: 1
+questskill: 1
+lostskill: 1
+spiritball: 1
+party: 1
+guild: 1
+agitstart: 1
+agitend: 1
+mapexit: 1
+idsearch: 1
+charchangesex: 1
+ignorelist: 0
+charignorelist: 20
+inall: 20
+exall: 20
+chardisguise: 60
+charundisguise: 60
+email: 0
+
+==========================================================================
+7. conf/ladmin_athena.conf
+--------------------------------------------------------------------------
+
+< What this file is. >
+
+ A setup of ladmin (remote administration of the login-server) is described.
+ It mainly becomes a setup of an administrator.
+ Only 'c' version of the ladmin is concerned by this configuration file.
+ 'Perl' ladmin doesn't use it.
+
+
+< Explanation of a key >
+
+If you change one of these parameters, you must restart ladmin to update.
+If you repeat one parameter in the configuration file, only the latest will be validated.
+
+login_ip
+ IP adress to contact login-server.
+ It is the IP adress of the login-server.
+ Default value: 127.0.0.1 (same computer).
+
+login_port
+ Port to contact login-server.
+ It is the port used by login-server.
+ Default value: 6900.
+
+admin_pass
+ It is the administrator password used to administrate the login-server.
+ You define it in login-athena.conf.
+ Void password will not work.
+ NOTICE: You must change this or attackers can exploit your server.
+ Default value: admin. CHANGES this default value to avoid hack.
+
+passenc:
+ You specify here how ladmin send password to login-server. 3 values are possible:
+ 0: plain text
+ 1: use md5 key (format: key + password)
+ 2: use md5 key (format: password + key) (default)
+ default: 2
+
+defaultlanguage
+ You can specified a language to display information and for logs.
+ There are 2 values:
+ F: Fran�ais
+ E: English (default)
+ If a displayed information isn't translated, English is used.
+ Default value: E
+
+ladmin_log_filename
+ Gives the log file name and path to stores logs information.
+ All operations done by the ladmin are written in this file with a time stamp.
+ Default value: log/ladmin.log
+
+date_format:
+ Indicate how to display date in logs, to players, etc.
+ 0: 31-12-2004 23:59:59
+ 1: 12-31-2004 23:59:59
+ 2: 2004-31-12 23:59:59
+ 3: 2004-12-31 23:59:59
+ Default value: 3
+
+import
+ Gives an other configuration file to include in.
+ You must write the additionnal configuration file name and path.
+ The mentionned file can include any parameter of the login configuration.
+ You can create a chain or configuration files if necessary.
+ Default value: <no_additional_configuration_file>.
+
+<Example>
+login_ip:127.0.0.1
+login_port: 6900
+admin_pass: admin
+passenc: 2
+defaultlanguage: E
+ladmin_log_filename: log/ladmin.log
+date_format: 3
+//import: path/additional_configuration_file
+
+
+==========================================================================
+EOF
+--------------------------------------------------------------------------
|