Автор: Cole McCormick: Дата: 06.20.2008
Сегодня, я расскажу вам про весьма полезную и древнюю функцию import. Многие из вас регулярно обновляют сервер и когда доходит дело до папки с настройками, думают: -"Балин, щас опять весь конфиг перенастраивать придется" и с энтузиастом начинают перечитывать все файлы настроек и выставлять нужные параметры, снова и снова... Или же просто думают: -"Такс, щас я все папки заменю, а папку с настройками трогать не буду, один фиг там ничего не меняетцо, вот какой я умничко." Оба эти способа вредны для морального и физического здоровья, первый - со временем, ваш энтузиазм с перенастройкой одних и тех же параметров поубавится и вы начнете думать о нем с неприятной дрожью во всем теле и дерганьем правого или левого покрасневшего глаза. Второй - вреден, в первую очередь, для самого сервера, тк устаревшие и/или отсутствующие параметры в настройках, часто приводят к нестабильной работе сервера, что, в свою очередь, приводит к нестабильному психо-физическому состоянию игроков и/или владельца сервера.
Но спешу вас обрадовать, есть способ, который позволит настроить вам сервер один раз и навсегда(в большинстве случаев) - он называется import.
Для этого в папке conf существует папка import с пустыми текстовыми файлами. Многие наверное думали/думают для чего она нужна и в итоге не додумавшись оставляют ее как есть и забывают. А ведь именно она способна облегчить вам жизнь в этом нелегком деле, связанным с постоянно обновляющимися настройками.
Итак, давайте посмотрим что же в ней интересного. Итак заходим в папку conf\import
Вау, думаете вы, и что мне до этих пустых файлов, которые по названию чем-то похожи на обычные конфиги?
Для начала, давайте сопоставим их с именами самих конфигурационных файлов. Получается такая картина:
atcommand_conf.txt соотвествует файлу conf\atcommand_athena.conf
battle_conf.txt соотвествует всей папке и ее содержимому conf\battle\*.*
char_conf.txt соотвествует файлу conf\char_athena.conf
charcommand_conf.txt соотвествует файлу conf\charcommand_athena.conf
inter_conf.txt соотвествует файлу conf\inter_athena.conf
ladmin_conf.txt соотвествует файлу conf\ladmin_athena.conf
log_conf.txt соотвествует файлу conf\log_athena.conf
login_conf.txt соотвествует файлу conf\login_athena.conf
map_conf.txt соотвествует файлу conf\map_athena.conf
msg_conf.txt соотвествует файлу conf\msg_athena.conf
script_conf.txt соотвествует файлу conf\script_athena.conf
Вроде все просто. Для чего же нужны эти пустые файлы, спросите вы?
Ответ: В эти файлы вы можете добавить настройки из файлов конфигурации, которые вам приходится перенастраивать постоянно под себя.
Для примера давайте возьмем char_athena.conf. Итак смотрим внутри, что нам постоянно приходится менять для себя.
Предположим, что это:
// Server Communication username and password.
userid: s1
passwd: p1
server_name: eAthena
//login_ip: 127.0.0.1
// Server Communication username and password.
userid: mycooluserid
passwd: mycoolpasswd
server_name: MyKewlServer
//login_ip: 123.123.12.1
Автор: : Дата: 01.01.1970