diff options
author | amber <amber@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2004-11-14 16:18:26 +0000 |
---|---|---|
committer | amber <amber@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2004-11-14 16:18:26 +0000 |
commit | 581475bc6416790765c498aa3d611f6868ffb64a (patch) | |
tree | 347ebf88eaa76e50488f23989d67cad834f3c9b1 /doc/conf_ref.txt | |
parent | 600362764ce348c5c9de96eababff2e08bb90d4a (diff) | |
download | hercules-581475bc6416790765c498aa3d611f6868ffb64a.tar.gz hercules-581475bc6416790765c498aa3d611f6868ffb64a.tar.bz2 hercules-581475bc6416790765c498aa3d611f6868ffb64a.tar.xz hercules-581475bc6416790765c498aa3d611f6868ffb64a.zip |
Fixed some file types
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/athena@172 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'doc/conf_ref.txt')
-rw-r--r-- | doc/conf_ref.txt | 3962 |
1 files changed, 1981 insertions, 1981 deletions
diff --git a/doc/conf_ref.txt b/doc/conf_ref.txt index 88886d055..7f3fbcdbe 100644 --- a/doc/conf_ref.txt +++ b/doc/conf_ref.txt @@ -1,1981 +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
---------------------------------------------------------------------------
+========================================================================== +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 +-------------------------------------------------------------------------- |