From 4d346e92976bec82cfeb1f09fcb662f0f8a9e5a9 Mon Sep 17 00:00:00 2001 From: Ben Longbons Date: Mon, 9 Sep 2013 17:51:47 -0700 Subject: Update config for new code This config will only work with tmwa v13.9.12 or higher. If you need an old version, please stay on the 'unsupported' branch. --- world/conf/char_athena.conf | 128 ++++++++++++++------------------------------ 1 file changed, 40 insertions(+), 88 deletions(-) (limited to 'world/conf/char_athena.conf') diff --git a/world/conf/char_athena.conf b/world/conf/char_athena.conf index 38b494e6..d71f90f4 100644 --- a/world/conf/char_athena.conf +++ b/world/conf/char_athena.conf @@ -1,83 +1,59 @@ // Athena Character configuration file. -// 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. -char_new: 0 - -// Maximum users able to connect to the server. Set to 0 for unlimited. +// Maximum number of user connections permitted on this world. +// 0 means unlimited, but the current network code has a hard-coded limit +// of just under 1024 per server (but a world may be many servers). max_connect_user: 0 -// 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. +// Check that a player has the same IP when switching from char to map. +// To use this, your lan_support.conf files MUST be correct. +// Disabling this is not supported. check_ip_flag: yes -// How often should the server save all files? (In seconds) +// Interval, in seconds, between saves of the flatfile databases. autosave_time: 300 // 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) -backup_txt: save/athena_backup.txt - -// Start point, Map name followed by coordinates (x,y) +// Location where new characters first appear +// Format: mapname,x,y. There must be no spaces. start_point: 042-2.gat,26,26 -// Starting weapon for new characters (deprecated) -start_weapon: 0 - -// Starting armor for new characters (deprecated) -start_armor: 0 - -// Starting zeny for new characters (deprecated) -start_zeny: 0 - -// 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: -// 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. +// Manage possible letters/symbol in the name of charater. +// Control character (0x00-0x1f) are never accepted. Possible values are: +// 0: no restriction (builtin default, but please don't use) +// 1: only letters/symbols in 'char_name_letters' option +// 2: Letters/symbols in 'char_name_letters' option are forbidden. +// All others are possible (please don't use this). +// Setting this to anything but 1 is not recommended. char_name_option: 1 -// Set the letters/symbols that you want use with the 'char_name_option' option. -// Note: add 'space' between 2 others letters/symbols. -// default: void. -// char_name_letters: [ ] { } , . | - # @ ! ~ ` ; : " " ? / \ = + < > +// Set the letters/symbols that you want use with 'char_name_option'. +// This is a cumulative option; specify nothing to reset it. +// Note: if you want to add a space, it can't be at the beginning or end. +// default: empty. // Note: some characters are problematic: -// : is used as a separator -char_name_letters: a b c d e f g h i j k l m n o p r s t q u v w x y z A B C D E F G H I J K L M N O P R S T Q U V W X Y Z 1 2 3 4 5 6 7 8 9 0 - _ + = ! @ $ % ^ & * ( ) ; ' < > , . ? / ~ ` | \ +// " is needed for GM quoting +// # is used for string formatting +// / is the command prefix (but it's still allowed!) +// : is used as a separator in script menus +// I'm not sure why []{} are not included though +char_name_letters: +//char_name_letters: "# +char_name_letters: ! $%&'()*+,-./ +char_name_letters: 0123456789 +//char_name_letters: : +char_name_letters: ;<=>? +char_name_letters: ABCDEFGHIJKLMNOPRSTQUVWXYZ +//char_name_letters: [] +char_name_letters: @\^_` +char_name_letters: abcdefghijklmnoprstquvwxyz +//char_name_letters: {} +char_name_letters: |~ // Filename of the file which receives the online players list in text online_txt_filename: online.txt @@ -85,41 +61,17 @@ 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: 64 - -// minimum GM level to display 'GM' when we want to display it (default: 1) +// minimum GM level to display 'GM' when we want to display it (default: 20) online_gm_display_min_level: 60 // refresh time (in sec) of the html file in the explorer (default 20) online_refresh_html: 20 -// Anti-freeze system enable +// Should we kick an unresponsive map-server? anti_freeze_enable: 0 // Anti-freeze system interval (in seconds) +// 5 of these must pass before a map-server is kicked. anti_freeze_interval: 6 -// If you want use an additional configuration file, uncomment and use this parameter -//import: path/additional_configuration_file - // local settings for this server in this file import: conf/char_local.conf -- cgit v1.2.3-60-g2f50