• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

Мануал Подробное описание параметров l2server.ini

kick

Предвестник
Administrator
За веру и верность форуму
Отец-основатель
Сообщения
6 972
Розыгрыши
22
Решения
1
Репутация
6 046
Реакции
6 831
Баллы
2 688
l2server.ini с подробным описанием параметров на английском.
Код:
; Here is a list of EVERY l2server.ini command.  This should be a 100% complete ini file.
; This took me a little bit of time to carefully extract from the L2Server.exe assembly.
; I hope I explained every setting so you can understand what each setting does.
; Thanks for downloading and hope you get some use out of this.


; DISCLAIMER:
; If your server implodes and creates a blackhole, it's NOT my fault :P
; If you use this and it works, then it is my fault! (Ok, Ok, and NCsoft too...)
; Anything that isn't a good, happy effect is *not my fault* =)


[Setting]
; Pick a mail server, though i have no idea if this actually 'works'
MailServer="mail.ncsoft.co.kr"
UserPathFind=true                        ; Default is true
WorldCollision=true                        ; Default is true
UserPort=7777                            ; Default is port 7777
Country=1                            ; Default is country 0.  Korea=0, USA=1, Japan=2, Taiwan=3, China=4, Thailand=5
Snoop=0                                ; Default is 0.
ExceptionMailing=true                        ; Default is true.
ExceptionMinidump=false                        ; Default is false.  If true, it will dump a .dmp file of the latest crash/exception.
IOBufferCount=40000              


autologoutsec=600                        ; Default is 600.  Most likely number of seconds before the server kicks idle/disconnected players.
GotDamageLog=false                        ; Default is false.  Not really sure what it does, but it might enable logging for *all* damage.
BOTMessage=false                        ; Default is false.  Probably sends a message to botters if they are caught or checked with //check_bot
BOTLog=false                            ; Default is false.  Enables bot logging (kinda obvious...)
BOTCheckTime=120000                        ; Default is 120000.  Probably the amount of time //check_bot waits before returning an answer.
BOTCheckWaitTimeLimit=110000                    ; Default is 110000.  Probably the amount of time the player is checked for botting.
AcceptEscapeCommnad=false                    ; Default is false.  Not sure what this does.
AcceptLowerProtocol=false                    ; Default is false.  If enabled, this will allow ANY (lower or greater) client protocols to connect.
playtimelimit=0                            ; Default is 0.  Probably the maximum time a player can play per day, though it might be total.  See SQL play_time column.
reconnectAuth=0                            ; Default is 0.  If enabled, the L2Server will automatically try to reconnect to the AuthD server if disconnected.
AgeCheckType=0                            ; Default is 0.  A value of 0 means don't check age, and a value of 1 means do check the age, using some korean method.


taitime=false                            ; Default is false.  No idea what this does...


EscapeMode=1                            ; Default is 1.  Not really sure what this does...
canrolldice=1                            ; Default is 1.  Enabling this allows players to purchase "dice" items at grocery shops.


gameguard=false                            ; Default is false.  Enables or disables GameGuard.  (Untested)
gameguard_checkonly=false                    ; Default is false.  Probably enables or disables GameGuard for bot checking only.
MultiLang=false                            ; Default is false.  Enables or disables multiple language support??
isnonpk=false                            ; Default is false.  Maybe this disables karma upon PKing.
cannotmonrace=false                        ; Default is false.  Probably enables or disables the usage of Monster Derby for all players, but maybe *just* for PKers with karma.
LogMsn=true                            ; Default is true.  Enables or disables MSN chat logging.




; As far as I can tell, this setting does not exist inside L2Server.
; Chances are this is an old typo that the koreans never fixed.
; The correct command for this is probably the "block" under [BOT]
; which is located right below this =)
;BOTBlock=false


[BOT]
block=0                                ; Default is 0.
TestCount=3                            ; Default is 3.  Not sure what this means, but could be related to //check_bot taking values 1-3.


[World]
WorldId=1                            ; Default id is 1.  The server id in your SQL has to match this to work properly.
UserLimit=3000                            ; Default is 3000.  This is the maximum number of players allowed on the server.
LetBuilder=1                            ; Default is 1.  If enabled, and the login_flag is set in SQL to 16, GMs can login even when the limit is reached.


[CacheD]
address=localhost                        ; IP address or hostname the CacheD server is located on.
port=2006                            ; Default is port 2006.  This port is the port L2Server connects to.


[AuthD]
address=localhost                        ; IP address or hostname the AuthD server is located on.
port=2044                            ; Default is port 2044.  This port is the port L2Server connects to.
UseAuthTimeManageSystem=false
ChinaFatigueSystem=false
ChinaHalfFatigueTime=3
ChinaFullFatigueTime=5


[LogD]
address=127.0.0.1                        ; IP address or hostname the LogD server is located on.
port=3999                            ; Default is port 3999.  This port is the port L2Server connects to.


[PetitionD]
address=127.0.0.1                        ; IP address or hostname the PetitionD server is located on.
port=2107                            ; Default is port 2107.  This port is the port L2Server connects to.
WorldName="L2server "                        ; Default is "L2server"  According to the original l2server.ini it must be 9 characters.
DisableStart=0                            ; Default is 0.  Value given to us by the original l2server.ini is 5.
DisableEnd=0                            ; Default is 0.  Value given to us by the original l2server.ini is 13.


[BBS]
WriteLevel=10                            ; Default is 10.  Not sure exactly what this does, but probably controls how much/often the SQL writes.


; It appears that these commented settings don't exist, so no need to use them.  Ignore and move on.
;WorldNames="Lineage2 "        ; I added this in my own personal l2server.ini to be the same name as my "world name" for my server.  This is probably unneeded.
;WorldNames=";№ЩГч;Бц±ЧЗПёЈЖ®;Д«АО;ё®їАіЄ;їЎё®Д«;°ЕЅєЖѕ;µеєсѕИґА;ИщµҐ№МЖ®;ЕЧїВ;ЗБ¶хГч;·зіЄ;Д«ЅєЖјїЈ;ѕЖАМё°;ЅєЕёё®Ѕє;јјё®ї¤;ЖдАМ»юёЈ;їЎёЈИЦіЄ;ї¤ё®Е°ѕЖ;Ѕ¬ДЛ;ЅєЕ©¶уАМµе;ЗБё®Е°їАЅє;їАЗКё®ѕЖ;»юЕ©µР;ЕёБцЗБ;ѕЖё®ѕЖ;їЎЅєїЈ;ї¤Д«µрѕЖ;АМѕЖіЄ;јј·№ЅЕ;ЕёёЈД«АМ;Д«µрѕЖ;·ОАМїЈ"




[L2COMM]
address=127.0.0.1                        ; IP address or hostname the L2COMM server is located on.
port=2010                            ; Default is port 2010.  This port is the port L2Server connects to.
autoconnect=1                            ; Default is 1.  If enabled, the L2Server will automatically try to reconnct to L2COMM if disconnected.
usesvr=1                            ; Default id 1.  If enabled, allows one to use the Community server.  If disabled, no Community server.


[FONTCHECK]
fontcheck=0                            ; Default is 0.  If enabled, it probably forces the client to use a certain font.
filename=smallfont.gly                        ; Default is "smallfont.gly"  Probably a font filename in the client.




; --------------------------------------------------------------
; This is not ANYWHERE inside L2Server.exe as far as I can tell.
; My suspicion is that this is meant for perfmon.ini.
; However, I also doubt that perfmon.ini even works, but
; maybe it does and I am wrong ;)  Never know.
;
;[Report]
;Interval=600    ;minute
; --------------------------------------------------------------




[NPCPOS]
                                                    ; Default for *all* of these is off.  Change them to "on" to enable.
extra_mob=off                            ; Can be off or on.  Search for "extra_mob" event in npcpos.txt
medal=off                                    ; Can be off or on.  Search for "medal" event in npcpos.txt
event_gate=off                            ; Can be off or on.  Search for "event_gate" event in npcpos.txt
fire_event=off                            ; Can be off or on.  Search for "fire_event" event in npcpos.txt


[EVENT]
; If you put an event into name, it appears L2Server will *disable* it.  Limited to one name it looks like.
;name=""


                                                    ; For all the rate changers below, 100 = 1x (Default), 500 = 5x, and so on.
adenaamount=100                        ; Adena AND Seal Stone drop rate.
itemrate=100                            ; Item drop rate.
spoilrate=100                            ; Spoil rate
exprate=100                                ; Experience AND SP rate (I think).
partyexprate=100                        ; Party bonus experience rate.  Probably just multiplies party experience bonuses.
dontdecexp=0                            ; Default is 0.  Won't lose Experience upon death.
dontdropitem=0                            ; Default is 0.  Won't drop items upon death.  Not sure if this affects red players.
aiadenarate=100                            ; AI.obj Adena rate.  WARNING: This can break many adena-based quests.  Use with caution!
aiexprate=100                            ; AI.obj Experience AND SP rate.  WARNING: This can break many quests.  Use with caution!


Olympic=0                                    ; Default is 0.  1 will probably enable some special/nifty event/feature.


xmasevent=false                            ; Default is false.  True will enable it, obviously...
xmaseventbegin="2004/12/22 10:0:0"                ; Default is "2004/12/22 10:0:0"  Choose a date and time for xmas event to begin.
xmaseventend="2004/12/29 10:0:0"                ; Default is "2004/12/29 10:0:0"  Choose a date and time for xmas event to finish.




; For all of the following events, the structure should be the exact same.  Read below.
;
; The main settings "l2day", "itemdropevent", "bakevent", "year1", and "HeartEvent"
; are the settings which enable/disable each of these events. Enable with 1.  Disable with 0.
;
; Settings such as "l2day_year0", "bak_hour1", "baknpcbegin_month", etc. are all just integers.
; Change those to whatever you want to use, and it should load just fine.


l2day=0
l2day_year0=0
l2day_month0=0
l2day_day0=0
l2day_hour0=0
l2day_min0=0
l2day_year1=0
l2day_month1=0
l2day_day1=0
l2day_hour1=0
l2day_min1=0


itemdropevent=0
drop_year0=0
drop_month0=0
drop_day0=0
drop_hour0=0
drop_min0=0
drop_year1=0
drop_month1=0
drop_day1=0
drop_hour1=0
drop_min1=0


bakevent=0
bak_year0=0
bak_month0=0
bak_day0=0
bak_hour0=0
bak_min0=0
bak_year1=0
bak_month1=0
bak_day1=0
bak_hour1=0
bak_min1=0
baknpcbegin_year=0
baknpcbegin_month=0
baknpcbegin_day=0
baknpcbegin_hour=0
baknpcbegin_min=0
baknpcend_year=0
baknpcend_month
baknpcend_day
baknpcend_hour
baknpcend_min


year1=0
Year1_year0=0
Year1_month0=0
Year1_day0=0
Year1_hour0=0
Year1_min0=0
Year1_year1=0
Year1_month1=0
Year1_day1=0
Year1_hour1=0
Year1_min1=0
Year1gift_year0=0
Year1gift_month0=0
Year1gift_day0=0
Year1gift_hour0=0
Year1gift_min0=0
Year1gift_year1=0
Year1gift_month1=0
Year1gift_day1=0
Year1gift_hour1=0
Year1gift_min1=0


HeartEvent=0
heart_year0=0
heart_month0=0
heart_day0=0
heart_hour0=0
heart_min0=0
heart_year1=0
heart_month1=0
heart_day1=0
heart_hour1=0
heart_min1=0
 

Код:
; Здесь приведен список ВСЕХ настроек файла l2server.ini.; Создание данного заняло у меня определенное время на поиск настроек в L2Server.exe.
; Я надеюсь, что я объяснил все настройки и Вам будет понятно, за что отвечает каждая из них.
; Спасибо за загрузку и надеюсь, что Вы получите пользу от данного файла.


; ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ:
; Если Ваш сервер рухнул или в нем образовалась дыра для взлома, это не МОЯ вина :P
; Если Вы используете это и оно работает, это моя вина! (Хорошо, хорошо, и  NCsoft тоже...)
; Если у Вас что то не получилось или сломалось, а также привело к нежелательным последствиям - это не МОЯ вина =)


; ПЕРЕВОД: Alex Letov


[Setting]
; Выберите почтовый сервер, хотя я не представляю, как это работает
MailServer="mail.ncsoft.co.kr"
UserPathFind=true                    ; По умолчанию true
WorldCollision=true                    ; По умолчанию true
UserPort=7777                        ; По умолчанию порт 7777
Country=1                        ; По умолчанию country 0.  Korea=0, USA=1, Japan=2, Taiwan=3, China=4, Thailand=5
Snoop=0                            ; По умолчанию 0.
ExceptionMailing=true                    ; По умолчанию true.
ExceptionMinidump=false                    ; По умолчанию false.  Если true, то будет сохранен дамп в файл .dmp при последней вылете/ошибке сервера.
IOBufferCount=40000              


autologoutsec=600                    ; По умолчанию 600.  Время до отключения/выкидывания игрока с сервера.
GotDamageLog=false                    ; По умолчанию false.  Не уверен. но возможно включение ведения лога всего урона.
BOTMessage=false                    ; По умолчанию false.  Посылает сообщение ботоводу если он выявлен сервером или с помощью команды //check_bot
BOTLog=false                        ; По умолчанию false.  Разрешает вести лог ботов (kinda obvious...)
BOTCheckTime=120000                    ; По умолчанию 120000.  Probably Время, которое команда //check_bot ожидает до отсылки ответа.
BOTCheckWaitTimeLimit=110000                ; По умолчанию 110000.  Время, через которое происходит проверка игроков на использование ботов.
AcceptEscapeCommnad=false                ; По умолчанию false.
AcceptLowerProtocol=false                ; По умолчанию false. Рашрешает использование клиентом люого протокола.
playtimelimit=0                        ; По умолчанию 0.  Возможно максимальное время игры для игрока в день, но, возможно, общее время. Подробнее поле play_time в SQL.
reconnectAuth=0                        ; По умолчанию 0.  Если 1, сервер пытается автоматически соединиться с AuthD сервером при потере связи.
AgeCheckType=0                        ; По умолчанию 0.  A value of 0 means don't check age, and a value of 1 means do check the age, using some korean method.


taitime=false                        ; По умолчанию false.  Нет идей, за что отвечает эта настройка...


EscapeMode=1                        ; По умолчанию 1.  Не уверен, за что отвечает данная настройка...
canrolldice=1                        ; По умолчанию 1.  Разрешает игрокам покупать "dice" в магазине grocery.


gameguard=false                        ; По умолчанию false.  Включение или отключение GameGuard.  (Untested)
gameguard_checkonly=false                ; По умолчанию false.  Probably enables or disables GameGuard for bot checking only.
MultiLang=false                        ; По умолчанию false.  Включение или выключение поддержки многоязычности??
isnonpk=false                        ; По умолчанию false.  Возможно отключает начисление кармы при ПК.
cannotmonrace=false                    ; По умолчанию false.  Возможно включает или выключает использование Monster Derby для всех игроков, или только для ПК игроков с кармой.
LogMsn=true                        ; По умолчанию true.  Разрешает или запрещает вести лог сообщений MSN.




; Как я понял, данная настройка не существует внутри L2Server.
; Возможно, это опечатка, которую корейцы так и не исправили.
; Корректная команада "block" из секции [BOT]
; которая расположена ниже =)
;BOTBlock=false


[BOT]
block=0                            ; По умолчанию 0.
TestCount=3                        ; По умолчанию 3.  Не уверен, что это означает, но это может быть связано с значениями //check_bot  1-3.


[World]
WorldId=1                        ; Default id is 1.  Идентификатр сервера должен совпадать с его идентификатором из базы SQL для корректной работы.
UserLimit=3000                        ; По умолчанию 3000.  Максимальное количество одновременно подключенных игроков.
LetBuilder=1                        ; По умолчанию 1.  Если включен и login_flag установлен в базе SQL в значение 16, ГМ может входить в игру даже при превышении лимита подключенных игроков.


[CacheD]
address=localhost                    ; IP адрес или домен, где расположен CacheD сервер.
port=2006                        ; По умолчанию порт 2006.  Порт по которому L2Server подключается к CacheD.


[AuthD]
address=localhost                    ; IP адрес или домен, где расположен AuthD сервер.
port=2044                        ; По умолчанию порт 2044.  Порт по которому L2Server подключается к AuthD.
UseAuthTimeManageSystem=false
ChinaFatigueSystem=false
ChinaHalfFatigueTime=3
ChinaFullFatigueTime=5


[LogD]
address=127.0.0.1                    ; IP адрес или домен, где расположен logD сервер.
port=3999                        ; По умолчанию порт 3999.  Порт по которому L2Server подключается к LogD.


[PetitionD]
address=127.0.0.1                    ; IP адрес или домен, где расположен PetitionD сервер.
port=2107                        ; По умолчанию порт 2107.  Порт по которому L2Server подключается к PetitionD.
WorldName="L2server "                    ; По умолчанию "L2server"  В соответствии с первоначальным l2server.ini должен содержать 9 символов.
DisableStart=0                        ; По умолчанию 0.  В оригинальном l2server.ini этот параметр равен 5.
DisableEnd=0                        ; По умолчанию 0.  В оригинальном l2server.ini этот параметр равен 13.


[BBS]
WriteLevel=10                        ; По умолчанию 10.  Частота записи в SQL (не уверен).


[L2COMM]
address=127.0.0.1                    ; IP адрес или домен, где расположен L2COMM сервер.
port=2010                        ; По умолчанию порт 2010.  Порт по которому L2Server подключается к L2COMM.
autoconnect=1                        ; По умолчанию 1.  Если включено, сервер будет автоматически переподключаться к L2COMM при потере связи.
usesvr=1                        ; По умолчанию id 1.  Включение возможности использовать Community server.


[FONTCHECK]
fontcheck=0                        ; По умолчанию 0.  Если включено, принуждает клиента использовать определенные шрифты.
filename=smallfont.gly                    ; По умолчанию "smallfont.gly"  Имя файла со шрифтом у клиента.




; --------------------------------------------------------------
; Эта настройка не из L2Server.exe как я могу сказать.
; Я считаю, что она необходима для perfmon.ini.
; Я не уверен, что perfmon.ini еще работает, но
; возможно, что он работает и я ошибаюсь ;)
;
;[Report]
;Interval=600    ;минуты
; --------------------------------------------------------------




[NPCPOS]
                            ; По умолчанию для всех настроек off.  Измените на "on" чтобы включить настройку.
extra_mob=off                        ; Может быть off или on.  Смотрите эвент "extra_mob" в npcpos.txt
medal=off                        ; Может быть off или on.  Смотрите эвент "medal" в npcpos.txt
event_gate=off                        ; Может быть off или on.  Смотрите эвент "event_gate" в npcpos.txt
fire_event=off                        ; Может быть off или on.  Смотрите эвент "fire_event" в npcpos.txt


[EVENT]
; Эвенты, написанные в данном параметре будут отключены сервером.  Ограничение на одно имя.
;name=""


                            ; Для всех рейтов справедливо 100 = 1x (По умолчанию), 500 = 5x, и т.д.
adenaamount=100                        ; Рейт падения адены и камней семи печатей.
itemrate=100                        ; Рейт падения итемов.
spoilrate=100                        ; Рейт спойла
exprate=100                        ; Рейт опыта и SP.
partyexprate=100                    ; Рейт опыта для пати.  Умножает бонус участника пати.
dontdecexp=0                        ; По умолчанию 0.  Не будет теряться опыт после смерти.
dontdropitem=0                        ; По умолчанию 0.  Не будут падать вещи после смерти (не уверен на счет ПК игроков).
aiadenarate=100                        ; AI.obj Рейт адены.  ВНИМАНИЕ: Может сломать квесты, основанные на операуиях с аденой.  Используйте с осторожностью!
aiexprate=100                        ; AI.obj Рейт опыта и SP.  ВНИМАНИЕ: Может сломать некоторые квесты.  Используйте с осторожностью!


Olympic=0                        ; По умолчанию 0.  1 вылючает дополнительные эвенты/функции.


xmasevent=false                        ; По умолчанию false.  True разрешает эвент, очевидно...
xmaseventbegin="2004/12/22 10:0:0"            ; По умолчанию "2004/12/22 10:0:0"  Выберите дату и время начала эвента xmas event.
xmaseventend="2004/12/29 10:0:0"            ; По умолчанию "2004/12/29 10:0:0"  Выберите дату и время окончания эвента xmas.




; Все следующие эвенты имеют аналогичную структуру.
;
; Основные настройки "l2day", "itemdropevent", "bakevent", "year1", и "HeartEvent"
; позволяют включать данные эвенты. Включение - 1.  Выключение - 0.
;
; Настройки "l2day_year0", "bak_hour1", "baknpcbegin_month", и т.д. являются целоцисленными.
; Изменяйте их на свое усмотрение.


l2day=0
l2day_year0=0
l2day_month0=0
l2day_day0=0
l2day_hour0=0
l2day_min0=0
l2day_year1=0
l2day_month1=0
l2day_day1=0
l2day_hour1=0
l2day_min1=0


itemdropevent=0
drop_year0=0
drop_month0=0
drop_day0=0
drop_hour0=0
drop_min0=0
drop_year1=0
drop_month1=0
drop_day1=0
drop_hour1=0
drop_min1=0


bakevent=0
bak_year0=0
bak_month0=0
bak_day0=0
bak_hour0=0
bak_min0=0
bak_year1=0
bak_month1=0
bak_day1=0
bak_hour1=0
bak_min1=0
baknpcbegin_year=0
baknpcbegin_month=0
baknpcbegin_day=0
baknpcbegin_hour=0
baknpcbegin_min=0
baknpcend_year=0
baknpcend_month
baknpcend_day
baknpcend_hour
baknpcend_min


year1=0
Year1_year0=0
Year1_month0=0
Year1_day0=0
Year1_hour0=0
Year1_min0=0
Year1_year1=0
Year1_month1=0
Year1_day1=0
Year1_hour1=0
Year1_min1=0
Year1gift_year0=0
Year1gift_month0=0
Year1gift_day0=0
Year1gift_hour0=0
Year1gift_min0=0
Year1gift_year1=0
Year1gift_month1=0
Year1gift_day1=0
Year1gift_hour1=0
Year1gift_min1=0


HeartEvent=0
heart_year0=0
heart_month0=0
heart_day0=0
heart_hour0=0
heart_min0=0
heart_year1=0
heart_month1=0
heart_day1=0
heart_hour1=0
heart_min1=0
 
Назад
Сверху Снизу