Code:
[Status]: Memory manager initialised: log/char-server.leaks
(=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=)
( (c)2005 eAthena Development Team presents )
( ______ __ __ )
( /\ _ \/\ \__/\ \ v 1.00.00 )
( __\ \ \_\ \ \ ,_\ \ \___ __ ___ __ )
( /'__`\ \ __ \ \ \/\ \ _ `\ /'__`\/' _ `\ /'__`\ )
( /\ __/\ \ \/\ \ \ \_\ \ \ \ \/\ __//\ \/\ \/\ \_\.\_ )
( \ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\ )
( \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/ )
( _ _ _ _ _ _ _ _ _ _ _ _ _ )
( / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ )
( ( e | n | g | l | i | s | h ) ( A | t | h | e | n | a ) )
( \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ )
( )
(=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=)
[Info]: SVN Revision: '10808'.
[Status]: Done loading plugin 'UPnP'
[Info]: Reading configuration file conf/char_athena.conf...
[Status]: MaRiServer server has been initialized
[Status]: Login server IP address : 127.0.0.1 -> 127.0.0.1
[Status]: Character server binding IP address : 127.0.0.1 -> 127.0.0.1
[Status]: Character server IP address : 127.0.0.1 -> 127.0.0.1
[Info]: Console Silent Setting: 0
[Info]: Reading configuration file conf/import/char_conf.txt...
[Info]: Done reading conf/import/char_conf.txt.
[Info]: Done reading conf/char_athena.conf.
[Info]: Reading the configuration file conf/subnet_athena.conf...
[Status]: Read information about 1 subnetworks.
[Error]: Using the default user/password s1/p1 is NOT RECOMMENDED.
[Notice]: Please edit your save/account.txt file to create a proper inter-server
user/password (gender 'S')
[Notice]: And then change the user/password to use in conf/char_athena.conf (or
conf/import/char_conf.txt)
[Notice]: mmo_char_init: No character found in save/athena.txt.
[Status]: Loaded 0 saved status changes for 0 characters.
[Status]: The char-server is ready (Server is listening on the port 6121).
[Info]: Attempt to connect to login-server...
[Status]: Connecting to 127.0.0.1:6900
[Status]: Connected to login-server (connection #4).
[Status]: Awaiting maps from map-server.
[Status]: From login-server: receiving information of 1 GM accounts.
[Status]: Map-Server 0 connected: 484 maps, from IP 127.0.0.1 port 5121.
[Status]: Map-server 0 loading complete.
[Status]: Memory manager initialised: log/char-server.leaks
(=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=)
( (c)2005 eAthena Development Team presents )
( ______ __ __ )
( /\ _ \/\ \__/\ \ v 1.00.00 )
( __\ \ \_\ \ \ ,_\ \ \___ __ ___ __ )
( /'__`\ \ __ \ \ \/\ \ _ `\ /'__`\/' _ `\ /'__`\ )
( /\ __/\ \ \/\ \ \ \_\ \ \ \ \/\ __//\ \/\ \/\ \_\.\_ )
( \ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\ )
( \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/ )
( _ _ _ _ _ _ _ _ _ _ _ _ _ )
( / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ )
( ( e | n | g | l | i | s | h ) ( A | t | h | e | n | a ) )
( \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ )
( )
(=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=)
[Info]: SVN Revision: '10808'.
[Status]: Done loading plugin 'UPnP'
[Info]: Reading configuration file conf/char_athena.conf...
[Status]: MaRiServer server has been initialized
[Status]: Login server IP address : 127.0.0.1 -> 127.0.0.1
[Status]: Character server binding IP address : 127.0.0.1 -> 127.0.0.1
[Status]: Character server IP address : 127.0.0.1 -> 127.0.0.1
[Info]: Console Silent Setting: 0
[Info]: Reading configuration file conf/import/char_conf.txt...
[Info]: Done reading conf/import/char_conf.txt.
[Info]: Done reading conf/char_athena.conf.
[Info]: Reading the configuration file conf/subnet_athena.conf...
[Status]: Read information about 1 subnetworks.
[Error]: Using the default user/password s1/p1 is NOT RECOMMENDED.
[Notice]: Please edit your save/account.txt file to create a proper inter-server
user/password (gender 'S')
[Notice]: And then change the user/password to use in conf/char_athena.conf (or
conf/import/char_conf.txt)
[Notice]: mmo_char_init: No character found in save/athena.txt.
[Status]: Loaded 0 saved status changes for 0 characters.
[Status]: The char-server is ready (Server is listening on the port 6121).
[Info]: Attempt to connect to login-server...
[Status]: Connecting to 127.0.0.1:6900
[Status]: Connected to login-server (connection #4).
[Status]: Awaiting maps from map-server.
[Status]: From login-server: receiving information of 1 GM accounts.
[Status]: Map-Server 0 connected: 484 maps, from IP 127.0.0.1 port 5121.
[Status]: Map-server 0 loading complete.
[Status]: Memory manager initialised: log/map-server.leaks
(=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=)
( (c)2005 eAthena Development Team presents )
( ______ __ __ )
( /\ _ \/\ \__/\ \ v 1.00.00 )
( __\ \ \_\ \ \ ,_\ \ \___ __ ___ __ )
( /'__`\ \ __ \ \ \/\ \ _ `\ /'__`\/' _ `\ /'__`\ )
( /\ __/\ \ \/\ \ \ \_\ \ \ \ \/\ __//\ \/\ \/\ \_\.\_ )
( \ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\ )
( \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/ )
( _ _ _ _ _ _ _ _ _ _ _ _ _ )
( / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ )
( ( e | n | g | l | i | s | h ) ( A | t | h | e | n | a ) )
( \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ )
( )
(=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=)
[Info]: SVN Revision: '10808'.
[Status]: Done loading plugin 'UPnP'
[Info]: Char Server IP Address : '127.0.0.1' -> '127.0.0.1'.
[Info]: Map Server Bind IP Address : '127.0.0.1' -> '127.0.0.1'.
[Info]: Map Server IP Address : '127.0.0.1' -> '127.0.0.1'.
[Info]: Console Silent Setting: 0
[Error]: Using the default user/password s1/p1 is NOT RECOMMENDED.
[Notice]: Please edit your save/account.txt file to create a proper inter-server
user/password (gender 'S')
[Notice]: and then edit your user/password in conf/map_athena.conf (or conf/impo
rt/map_conf.txt)
[Notice]: Server running in 'Debug Mode'.
[Notice]: Logging Item Picks to file `log/picklog.log`.txt
[Notice]: Logging GM Level 40 Commands to file `log/atcommandlog.log`.txt
[Info]: GRF data file found: 'C:\Program Files\Gravity\RagnarokOnline\data.grf'
[Info]: GRF data file found: 'C:\Program Files\Gravity\RagnarokOnline\sdata.grf'
[Status]: Done reading 'conf/grf-files.txt'.
[Status]: Done reading '333' entries in 'resnametable.txt'.
[Status]: Loading Maps with... [cache] [gat]
[Info]: Successfully loaded '484' maps.
[Status]: Done reading packet database from 'packet_db.txt'. Using default packe
t version: 21.
[Status]: Done reading '2960' entries in 'item_db.txt'.
[Status]: Done reading 'item_group_db.txt'.
[Status]: Done reading '1' entries in 'item_avail.txt'.
[Status]: Done reading '5' entries in 'item_noequip.txt'.
[Status]: Done reading '58' entries in 'item_trade.txt'.
[Status]: Done reading 'db/skill_db.txt'.
[Status]: Done reading 'db/skill_require_db.txt'.
[Status]: Done reading 'db/skill_cast_db.txt'.
[Status]: Done reading 'db/skill_unit_db.txt'.
[Status]: Done reading '145' entries in 'db/produce_db.txt'.
[Status]: Done reading '95' entries in 'db/create_arrow_db.txt'.
[Status]: Done reading '266' entries in 'db/abra_db.txt'.
[Status]: Done reading 'db/skill_castnodex_db.txt'.
[Status]: Done reading 'db/skill_nocast_db.txt'.
[Status]: Done reading '804' entries in 'mob_db.txt'.
[Status]: Done reading '37' entries in 'mob_db2.txt'.
[Status]: Done reading '37' entries in 'mob_avail.txt'.
[Status]: Done reading 'mob_branch.txt'.
[Status]: Done reading 'mob_poring.txt'.
[Status]: Done reading 'mob_boss.txt'.
[Status]: Done reading 'mob_pouch.txt'.
[Status]: Done reading 'mob_skill_db.txt'.
[Status]: Done reading 'mob_skill_db2.txt'.
[Status]: Done reading 'mob_race2_db.txt'.
[Status]: Done reading 'exp.txt'.
[Status]: Done reading 'skill_tree.txt'.
[Status]: Done reading 'attr_fix.txt'.
[Status]: Done reading 'statpoint.txt'.
[Status]: Done reading 'db/job_db1.txt'.
[Status]: Done reading 'db/job_db2.txt'.
[Status]: Done reading 'db/size_fix.txt'.
[Status]: Done reading 'db/refine_db.txt'.
[Status]: Done reading '24' entries in 'castle_db.txt'.
[Status]: Done reading '15' entries in 'guild_skill_tree.txt'.
[Status]: Done reading '29' pets in 'pet_db.txt'.
[Status]: Done reading '16' homunculus in 'db/homunculus_db.txt'.
[Status]: Done reading '99' levels in 'exp_homun.txt'.
[Status]: Done reading 'homun_skill_tree.txt'.
[Info]: Done loading '7938' NPCs:: [|]
-'2405' Warps
-'156' Shops
-'3317' Scripts
-'2688' Mobs
-'2525' Mobs Cached
-'1827' Mobs Not Cached
[Status]: Event 'OnInit' executed with '161' NPCs.
[Status]: Server is 'ready' and listening on port '5121'.
[Status]: Attempting to connect to Char Server. Please wait.
[Status]: Connecting to 127.0.0.1:6121
[Status]: Logging in to char server...
[Status]: Successfully logged on to Char Server (Connection: '4').
[Status]: Sending maps to char server...
[Status]: Event 'OnCharIfInit' executed with '0' NPCs.
[Status]: Event 'OnInterIfInit' executed with '0' NPCs.
[Status]: Event 'OnInterIfInitOnce' executed with '24' NPCs.
[Info]: From login-server: receiving information of '1' GM accounts.
[Status]: Map sending complete. Map Server is now online.
[Info]: Received Fame List of '0' characters.
// Athena Login Server configuration file.
// Translated by Peter Kieser <pfak@telus.net>
// Note: "Comments" are all text on the right side of a double slash "//"
// Whatever text is commented will not be parsed by the servers, and serves
// only as information/reference.
// The login server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
bind_ip: 127.0.0.1
// Login Server Port
login_port: 6900
//Time-stamp format which will be printed before all messages.
//Can at most be 20 characters long.
//Common formats:
// %I:%M:%S %p (hour:minute:second 12 hour, AM/PM format)
// %H:%M:%S (hour:minute:second, 24 hour format)
// %d/%b/%Y (day/Month/year)
//For full format information, consult the strftime() manual.
//timestamp_format: [%d/%b %H:%M]
//If redirected output contains escape sequences (color codes)
stdout_with_ansisequence: no
//Makes server output more silent by ommitting certain types of messages:
//1: Hide Information messages
//2: Hide Status messages
//4: Hide Notice Messages
//8: Hide Warning Messages
//16: Hide Error and SQL Error messages.
//Example: "console_silent: 7" Hides information, status and notice messages (1+2+4)
console_silent: 0
// Whether remote administration is enabled or disabled (1 for enabled, 0 for disabled)
admin_state: 0
// Administrative password, used by ladmin (perl software) to connect remotely to server.
// NOTICE: If you enable remote administration, you should change its value for security
// NOTE: ladmin only works on TXT login servers.
admin_pass: admin
// Indicate the IP that the server accepts for remote administration.
// put: 'all', or 'xxx.xxx.' (begin of an ip finished by '.' or a complete ip),
// or a network and its mask (example: '123.456.789.012/24' or '123.456.789.012/255.255.255.0')
// or 'clear' to suppress previous parameter (use it in import file mainly)
// Add as many IP's as you wish.
ladminallowip: all
// Console Commands
// Allow for console commands to be used on/off
// This prevents usage of >& log.file
console: off
// Are logins case sensitive? (SQL only)
case_sensitive: yes
// Gamemaster password, used with the @gm command to obtain GM commands (level of gm set with level_new_gm parameter).
// NOTICE: You should also change this one.
gm_pass: 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
level_new_gm: 60
// Can you use _M/_F to make new accounts on the server?
new_account: yes
// Account registration flood protection system
// allowed_regs is the number of registrations allowed in time_allowed (in seconds)
allowed_regs: 1
time_allowed: 10
// Account flatfile database, stores account information.
account_filename: save/account.txt
// What account AIDs have GM privs, and what level?
gm_account_filename: conf/GM_account.txt
// Timer to check if GM_account file has been changed and reload GM account automaticaly
// (in seconds; default: 15; value: 0 (disabled), or 2 or more)
gm_account_filename_check_timer: 15
// Log Filename. All operations received by the server are logged in this file.
login_log_filename: log/login.log
// To log the login server?
// NOTE: The login-sql server needs the login logs to enable dynamic pass failure bans.
log_login: yes
// Name of the file of that logs the unknown packets (for debug or hack check)
login_log_unknown_packets_filename: log/login_unknown_packets.log
//When set to yes, the login server will refuse connections from accounts that are considered online already.
//When a login attempt is rejected, the account in question is also kicked from all connected char-servers.
//It's safe to turn this off if there's only one char-server connected, or if the char-servers don't share
//the same backend (ie: Multiple char servers reading from the same SQL tables)
online_check: yes
// Indicate if the unknown packets are saved or not
//(the unknown packets coming from the char-server or ladministration does not relate to, which is always saved)
// 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.
save_unknown_packets: 0
// Indicate if you want display the parse of the packets received in a normal connection
// It's useful for debug. Possible values: 0: no (default), 1: yes
display_parse_login: 0
// Indicate if you want display the parse of the packets received in administration connection
// It's useful for debug. Possible values: 0: no (default), 1: yes
display_parse_admin: 0
// Indicate if you want display the parse of the packets received from a char-server
// It's useful for debug. Possible values: 0: no (default), 1: yes (without packet 0x2714), 2: all packets
display_parse_fromchar: 0
// Indicate how to display date in logs, to players, etc.
date_format: %Y-%m-%d %H:%M:%S
// Indicate the minimum GM level of player that the server accepts to connection.
// 0: all players (normal player are 0. it's default), 1-99: GM level at least with level x
min_level_to_connect: 0
// 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)
add_to_unlimited_account: off
// 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)
start_limited_time: -1
// Ipban features (TXT only):
// Specify order of IP control if necessary (option: 'deny,allow', 'allow,deny', or 'mutual-failture')
// (how to use 'allow' and 'deny' information)
//order: allow,deny
// Indicate the IP that the server accept.
// put: 'all', or 'xxx.xxx.' (begin of an ip finished by '.' or a complete ip),
// or a network and its mask (example: '123.456.789.012/24' or '123.456.789.012/255.255.255.0')
// or 'clear' to suppress previous parameter (use it in import file mainly)
// Add as many IP's as you wish.
//allow: all
// Indicate the IP that the server refuse.
// Add as many IP's as you wish, as long as you put deny: before it.
//deny: 123.123.123.123
//deny: 234.234.234.234
// Check The clientversion set in the clientinfo ?
check_client_version: no
// What version we would allow to connect? (if the options above is enabled..)
client_version_to_connect: 20
// Store passwords as MD5 hashes instead of plaintext ?
// NOTE: Will not work with clients that use <passwordencrypt>
use_MD5_passwords: no
// Ipban features (SQL only)
ipban: yes
dynamic_pass_failure_ban: yes
dynamic_pass_failure_ban_interval: 5
dynamic_pass_failure_ban_limit: 7
dynamic_pass_failure_ban_duration: 5
// Interval (in minutes) to execute a DNS/IP update. Disabled by default.
// Enable it if your server uses a dynamic IP which changes with time.
//ip_sync_interval: 10
// DNS Blacklist Blocking
// If enabled, each incoming connection will be tested against the blacklists
// on the specified dnsbl_servers (comma-separated list)
use_dnsbl: no
dnsbl_servers: dnsbl.deltaanime.net
import: conf/import/login_conf.txt
// Athena Character configuration file.
// Note: "Comments" are all text on the right side of a double slash "//"
// Whatever text is commented will not be parsed by the servers, and serves
// only as information/reference.
// Server Communication username and password.
userid: s1
passwd: p1
// Server name, use alternative character such as ASCII 160 for spaces.
// NOTE: You should not use spaces in the server name, or guild emblems won't work client-side!
server_name: MaRiServer
// Wisp name for server: used to send wisp from server to players (between 4 to 23 characters)
wisp_server_name: Server
// Login Server IP
// The character server connects to the login server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
login_ip: 127.0.0.1
// The character server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
bind_ip: 127.0.0.1
// Login Server Port
login_port: 6900
// Character Server IP
// The character server exports this IP address to the entire world.
// NOTE: You should only need to set this if you are running behind a
// firewall or are on a machine with multiple interfaces.
char_ip:127.0.0.1
// Character Server Port
char_port: 6121
//Time-stamp format which will be printed before all messages.
//Can at most be 20 characters long.
//Common formats:
// %I:%M:%S %p (hour:minute:second 12 hour, AM/PM format)
// %H:%M:%S (hour:minute:second, 24 hour format)
// %d/%b/%Y (day/Month/year)
//For full format information, consult the strftime() manual.
//timestamp_format: [%d/%b %H:%M]
//If redirected output contains escape sequences (color codes)
stdout_with_ansisequence: no
//Makes server output more silent by ommitting certain types of messages:
//1: Hide Information messages
//2: Hide Status messages
//4: Hide Notice Messages
//8: Hide Warning Messages
//16: Hide Error and SQL Error messages.
//Example: "console_silent: 7" Hides information, status and notice messages (1+2+4)
console_silent: 0
// Console Commands
// Allow for console commands to be used on/off
// This prevents usage of >& log.file
console: off
// 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.
email_creation: 0
// Is Character server in maintainence mode?
char_maintenance: 0
// Enable or disable creation of new characters.
// Now it is actually supported [Kevin]
char_new: 1
// Display (New) in the server list.
char_new_display: 0
// Maximum users able to connect to the server. Set to 0 for unlimited.
max_connect_user: 0
// When set to yes, the char server will refuse connections from players already online.
// When a login attempt is rejected, the account in question will be booted from all the connected map servers.
// Note that this only works within the char-server and it's connected mapservers,
// the charserver cannot know if the same account is logged on in other char servers.
// it's safe to turn off if the char-server only has a single map-server connected to it.
online_check: yes
// Minimum GM level that is allowed to bypass the server limit of users.
gm_allow_level: 99
// How often should the server save all files? (In seconds)
// Note: Applies to all data files on TXT servers.
// On SQL servers, it applies to guilds (character save interval is defined on the map config)
autosave_time: 60
// Display information on the console whenever characters/guilds/parties/pets are loaded/saved?
save_log: yes
// Character server flatfile database
char_txt: save/athena.txt
// Choose to create or not backup file (yes/no, 0/1, etc...)
// default is 'no', because backup file take time for nothing. Actually, there is no problem on characters file creation and save.
backup_txt_flag: no
// Character server flatfile database (backup, TXT only)
backup_txt: save/athena_backup.txt
// Friends list flatfile database
friends_txt: save/friends.txt
// Start point, Map name followed by coordinates (x,y)
start_point: new_zone01,53,111
// Starting weapon for new characters
start_weapon: 1201
// Starting armor for new characters
start_armor: 2301
// Starting zeny for new characters
start_zeny: 0
// Size for the fame-lists
fame_list_alchemist: 10
fame_list_blacksmith: 10
fame_list_taekwon: 10
// Guild earned exp modifier.
// Adjusts taxed exp before adding it to the guild's exp. For example, if set
// to 200, the guild receives double the player's taxed exp.
guild_exp_rate: 100
// Name used for unknown characters
unknown_char_name: Unknown
// Log Filename
char_log_filename: log/char.log
// Allow or not identical name for characters but with a different case (upper/lower):
// example: Test-test-TEST-TesT; Value: 0 not allowed (default), 1 allowed
name_ignoring_case: 0
// Manage possible letters/symbol in the name of charater. Control character (0x00-0x1f) are never accepted. Possible values are:
// NOTE: Applies to character, party and guild names.
// 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.
char_name_option: 1
// Set the letters/symbols that you want use with the 'char_name_option' option.
// Note: Don't add spaces unless you mean to add 'space' to the list.
char_name_letters: abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890
// To log the character server?
log_char: 1
// How many Characters are allowed per Account ? (0 = disabled) [SQL Only!]
chars_per_account: 0
// Restrict character deletion by BaseLevel
// 0: no restriction (players can delete characters of may levels)
// -X: you can't delete chars with BaseLevel <= X
// Y: you can't delete chars with BaseLevel >= Y
// e.g. char_del_level: 80 (players can't delete characters with 80+ BaseLevel)
char_del_level: 0
// What folder the DB files are in (item_db.txt, etc.)
db_path: db
//NOTE: The following online listing options are only for TXT servers.
// Filename of the file which receives the online players list in text
online_txt_filename: online.txt
// Filename of the file which receives the online players list, but in html version
online_html_filename: online.html
// Choose how to display online players.
// (sorting operation with a lot of online players can take time on a slow computer)
// 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
online_sorting_option: 0
// Choose 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_display_option: 1
// minimum GM level to display 'GM' when we want to display it (default: 1)
online_gm_display_min_level: 20
// refresh time (in sec) of the html file in the explorer (default 20)
online_refresh_html: 20
import: conf/import/char_conf.txt
// ______ __ __
// /\ _ \/\ \__/\ \
// __\ \ \L\ \ \ ,_\ \ \___ __ ___ __
// /'__`\ \ __ \ \ \/\ \ _ `\ /'__`\/' _ `\ /'__`\
///\ __/\ \ \/\ \ \ \_\ \ \ \ \/\ __//\ \/\ \/\ \L\.\_
//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
// _ _ _ _ _ _ _ _ _ _ _ _ _
// / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
// \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
//
//--------------------------------------------------------------
//eAthena Map-Server Configuration File
//--------------------------------------------------------------
// Note: "Comments" are all text on the right side of a double slash "//"
// Whatever text is commented will not be parsed by the servers, and serves
// only as information/reference.
//--------------------------------------------------------------
// Configuration Info
//--------------------------------------------------------------
// Interserver communication passwords, set in account.txt (or equiv.)
userid: s1
passwd: p1
// Character Server IP
// The map server connects to the character server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
char_ip: 127.0.0.1
// The map server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
bind_ip: 127.0.0.1
// Character Server Port
char_port: 6121
// Map Server IP
// The map server exports this IP address to the entire world.
// NOTE: You should only need to set this if you are running behind a
// firewall or are on a machine with multiple interfaces.
map_ip: 127.0.0.1
// Map Server Port
map_port: 5121
//Time-stamp format which will be printed before all messages.
//Can at most be 20 characters long.
//Common formats:
// %I:%M:%S %p (hour:minute:second 12 hour, AM/PM format)
// %H:%M:%S (hour:minute:second, 24 hour format)
// %d/%b/%Y (day/Month/year)
//For full format information, consult the strftime() manual.
//timestamp_format: [%d/%b %H:%M]
//If redirected output contains escape sequences (color codes)
stdout_with_ansisequence: no
//Makes server output more silent by ommitting certain types of messages:
//1: Hide Information messages
//2: Hide Status messages
//4: Hide Notice Messages
//8: Hide Warning Messages
//16: Hide Error and SQL Error messages.
//Example: "console_silent: 7" Hides information, status and notice messages (1+2+4)
console_silent: 0
//Preferred map loading method
// 0: Read directly from grf
// 1: Read from cache (with compression)
// 2: Read from cache (without compression)
// If the cache was not found it will read the maps from the GRF and copy
// any necessary data into a newly created cache.
// It is possible to reduce the map cache to 1MB for 400+ maps with compression
// enabled. If all maps are already loaded in the cache, Athena can boot without
// reading the grf files.
read_map_from_cache: 1
//Where is the bitmap file stored?
map_cache_file: db/mapinfo.txt
//Where should all database data be read from?
db_path: db
// Enable the @guildspy and @partyspy at commands?
// Note that enabling them decreases packet sending performance.
enable_spy: no
// Console Commands
// Allow for console commands to be used on/off
// This prevents usage of >& log.file
console: off
// Database autosave time
// All characters are saved on this time in seconds (example:
// autosave of 60 secs with 60 characters online -> one char is saved every
// second)
autosave_time: 300
// Min database save intervals (in ms)
// Prevent saving characters faster than at this rate (prevents char-server
// save-load getting too high as character-count increases)
minsave_time: 100
// Apart from the autosave_time, players will also get saved when involved
// in the following (add as needed):
// 1: after every successful trade
// 2: after every vending transaction
// 4: after closing storage/guild storage.
// 8: After hatching/returning to egg a pet.
// NOTE: These settings decrease the chance of dupes/lost items when there's a
// server crash at the expense of increasing the map/char server lag. If your
// server rarely crashes, but experiences interserver lag, you may want to set
// these off.
save_settings: 15
// Message of the day file, when a character logs on, this message is displayed.
motd_txt: conf/motd.txt
// When @help or @h is typed when you are a gm, this is displayed for helping new gms understand gm commands.
help_txt: conf/help.txt
help2_txt: conf/help2.txt
charhelp_txt: conf/charhelp.txt
mapreg_txt: save/mapreg.txt
// Scripts
import: npc/scripts_main.conf
// Maps:
import: conf/maps_athena.conf
import: conf/import/map_conf.txt