• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Форум » ArcEmu » ArcEmu » Конфигурация сервера (by yohonda)
Конфигурация сервера
yohonda
Старший Маршал
Представляю вашему вниманию свой вариант конфигурации сервера, с вашими предложениями и дополнениями прошу отписыватся ниже, все будет по возможности учтено.

Quote
<WorldDatabase Hostname = "localhost" Username = "root" Password = "yourpwhere" Name = "world" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "root" Password = "yourpwhere" Name = "character" Port = "3306" Type = "1">

ну тут и так все понятно:
WorldDatabase Hostname хост сервера 127.0.0.1
Username имя для подключения к БД
Password пароль от БД
Name имя базы
CharacterDatabase имя базы персонажей
Quote
<Listen Host = "0.0.0.0"
WorldServerPort = "8129">

хост не трогаем, а порт 8129 тоже советую не менять
LogLevel Screen уровень логирования, по умолчанию 0, до 3.
DisableCrashdumpReport выключение логов краша, вкл-1
Quote
<Server PlayerLimit = "100"
Motd = "Welcome"
SendStatsOnJoin = "1"
EnableBreathing = "1"
SeperateChatChannels = "0"
CompressionThreshold = "1000"
QueueUpdateInterval = "5000"
KickAFKPlayers = "0"
ConnectionTimeout = "180"
RealmType = "1"
AdjustPriority = "0"
RequireAllSignatures = "0"
ShowGMInWhoList = "1"
MapUnloadTime="0"
LimitedNames="0"
UseAccountData="1"
AllowPlayerCommands="1"
EnableLFGJoin="1"
TimeZone="1"
Collision="0"
Disab leFearMovement="0">

<Server PlayerLimit = "100" число игроков на сервере
Motd = "Welcome" приветствие
SendStatsOnJoin = "1" известие о том, что игрок вошел в мир
EnableBreathing = "1" лучше не менять
SeperateChatChannels = "0" Установите в 1 для blizzlike разделенных каналами, или 0, чтобы Орда / Альянс говорили друг с другом
CompressionThreshold = "1000" порог пропускаемости пакетов сервера
QueueUpdateInterval = "5000"обновление мира, которые игроки будут получать находясь в очереди
KickAFKPlayers = "0" количество секунд, которые игрок может простаивать. 0-выключено, установка в секундах
ConnectionTimeout = "180" время подключения к серверу, в секундах
RealmType = "1" тип реалма # По умолчанию: 0 (PvE) (RPPVE)
# Другие значения: 1 (PvP) (RPPVP)
AdjustPriority = "0" Приоритет сервера по умолчанию = 0
RequireAllSignatures = "0" деректива определяющая будут ли все 10 подписей включены (не трогать)
ShowGMInWhoList = "1" показывать ГМ в общем списке
MapUnloadTime="0" выгрузка карт после простоя определенного места, по умолчанию = 0, используется на слабых машинах
LimitedNames="0" совместимость персонажей, включить=1
UseAccountData="1" использовать AccountData для сохранения данных клиента, выключить =0 (включение может вызывать ошибки)
AllowPlayerCommands="1" использование играками команд с уровнем 0
EnableLFGJoin="1" присойединение к общему каналу, выключить = 0
TimeZone="1" ваш часовой пояс
Collision="0" коллизия, лучше не трогать, в ином случае проверьте наличие collision.dl
DisableFearMovement="0"> Отключить страх движения на аренах и БГ. Рекомендуется, если у вас Collision="0"
=========================
Quote
<Announce Tag = "HTWSTAFFYO"
GMAdminTag = "1"
NameinAnnounce = "1"
NameinWAnnounce = "1"
ShowInConsole = "1">

Анонс конфигурации
GMAdminTag = "1" отображение тегов админа в скобках
NameinAnnounce = "1" Настройка <GM> или <Admin> показывать теги
NameinWAnnounce = "1" имя того кто делает объявление будет показано перед MSG.
ShowInConsole = "1" показывать объявления в консоли
===========================
Quote
<Rates Health="2"
Power1="2"
Power2="2"
Power3="2"
Power4="2"
QuestReputation="40"
KillReputation="20"
Honor="10"
PvPTimer="300000"
ArenaQ ueueDiff="150"
Compression="1"
XP="20"
QuestXP="30"
RestXP="20"
ExploreXP="20"
DropGrey="1"
DropWhite="10"
DropGreen="30"
DropBlue= "10000"
DropPurple="2"
DropOrange="2"
DropArtifact="2"
DropMoney="20"
Save="150000"
SkillChance="5"
SkillRate="5"
ArenaMultiplier2x= "10"
ArenaMultiplier3x="10"
ArenaMultiplier5x="10">

Rates Health="2" общая мощность, по умолчанию =2 (поумолчанию = 1)
Power1="2" мана (поумолчанию = 1)
Power2="2" ярость (поумолчанию = 1)
Power3="2" энергия (поумолчанию = 1)
Power4="2" значение не дано (поумолчанию = 1)
QuestReputation="40" репутация за квесты (поумолчанию = 1)
KillReputation="20" репутация за убийства (поумолчанию = 1)
Honor="10" коофицент расчета хонора (поумолчанию = 1)
PvPTimer="300000" время включения пвп
ArenaQueueDiff="150" значение не дано
Compression="1" значение не дано
XP="20" количество опыта за убийство (поумолчанию = 1)
QuestXP="30" количество опыта заквесты (поумолчанию = 1)
RestXP="20" множитель для расчета отдыха персонажа (поумолчанию = 1)
ExploreXP="20" количество опыта за карту (поумолчанию = 1)
DropGrey="1" дроп серых вещей (поумолчанию = 1)
DropWhite="10" дроп белых вещей (поумолчанию = 1)
DropGreen="30" дроп зелени (поумолчанию = 1)
DropBlue="10000" дроп синих вещей (поумолчанию = 1)
DropPurple="2" дроп фиолетовых вещей (поумолчанию = 1)
DropOrange="2" дроп ораньжевых вещей (поумолчанию = 1)
DropArtifact="2" дроп артефактов (поумолчанию = 1)
DropMoney="20" дроп денег (поумолчанию = 1)
Save="150000" автосохранение игроков (поумолчанию = 1)
SkillChance="5" множитель профессии (поумолчанию = 1)
SkillRate="5" множитель умения, мастерства (поумолчанию = 1)
ArenaMultiplier2x="10"
ArenaMultiplier3x="10"
ArenaMultiplier5x="10">
множитель значений арены (поумолчанию = 1)
===========================
Quote
<Terrain MapPath ="maps"
vMapPath ="vmaps"
UnloadMaps ="1">

Terrain MapPath ="maps настройка ландшафта
По умолчанию:
# MapPath = "карты"
# VMapPath = "vmaps"
# UnloadMaps = 1
===========================
Quote
<Log Cheaters="0" GMCommands="0" TimeStamp="0">

<Mail ReloadDelay="0"
DisablePostageCostsForGM="1"
DisablePostageCosts="0"
DisablePostageDelayItems="1"
DisableMessageExpiry="0"
EnableInterf actionMail="1"
EnableInterfactionMailForGM="1">


Log Cheaters="0" GMCommands="0" TimeStamp="0" включение/выключение логов
DisablePostageCostsForGM="1" выключить затраты на почту для ГМ
DisablePostageCosts="0" выключить затраты на почту
DisablePostageDelayItems="1"Отключает один час время ожидания при отправке почты
DisableMessageExpiry="0" установка ограничений на почту по времени
EnableInterfactionMail="1" ограничение на почту между фракциями
EnableInterfactionMailForGM="1" ограничение на почту между фракциями для ГМ
===========================
Quote
<StatDumper FileName = "stats.xml" Interval = "120000">

старт логирования в файле через интервал
Quote
<Startup Preloading = "0"
BackgroundLootLoading = "1"
EnableMultithreadedLoading = "1"
LoadAdditionalTables="">

Startup Preloading = "0" загрузка сервера без мира (никогда не трогайте)
BackgroundLootLoading = "1" загрузка лута
EnableMultithreadedLoading = "1" многопотоковый запуск сервера
LoadAdditionalTables="" использование конфигурационного файла сохранения мира. (лучше тоже не трогать)
==============================
Quote
<FloodProtection Lines = "0" Seconds = "0" SendMessage = "0">

защита от наводнения в линиях и секундах
Quote
<LogonServer DisablePings = "0"
RemotePassword = "ascent">

не меняйте, это вроде на максимальный пинг
Quote
<AntiHack Teleport="1"
Speed="1"
FallDamage="0"
Flight="1"
FlightThreshold="10"
DisableOnGM="1">

AntiHack Teleport="1" управление телепортом, включить проверку
Speed="1" максимально допустимая, разрешенная скорость
FallDamage="0" допустимый урон при падений
Flight="1" выполнение хаков на игроков
FlightThreshold="10" уровень высоты по оси у относительно пола (поумолчанию 10)
DisableOnGM="1"отключение проверки для ГМ (По умолчанию: 0)
=========================
Quote
<Periods HonorUpdate="daily"
ArenaUpdate="weekly"
DailyUpdate="daily">

Periods HonorUpdate обновление хонора
ArenaUpdate обновление арены
DailyUpdate ежедневное обновление
=========================
Quote
<Channels BannedChannels="">

<VoiceChat Enabled="0"
ServerIP="127.0.0.1"
ServerPort="3727">


VoiceChat Enabled="0" голосовой чат
ServerIP="127.0.0.1"
ServerPort="3727">
настройки чата
========================
Quote
<RemoteConsole Enabled="0"
Host="0.0.0.0"
Port="8092">

RemoteConsole Enabled="0" управление через консоль
Host="0.0.0.0"
Port="8092">
настройки управления через консоль
Quote
<ScriptBackends LUA="1">

поддержка LUA скриптов (включено)
Quote
<Movement FlushInterval="1000"
CompressRate="1"
CompressThreshold="30.0"
CompressThresholdCreatures="10.0">

Movement FlushInterval="1000" интервал в котором идет запись пакетов
CompressRate="1" уровень сжатия (1-9)
CompressThreshold="30.0" расстояние которое используется для определения объектов
CompressThresholdCreatures="10.0" расстояние которое используется для определения существ
Quote
<Localization LocaleBindings="">
<InstanceHandling TakeGroupLeaderID="1"
SlidingExpiration="0"
DailyHeroicInstanceResetHour="1"
CheckTriggerPrerequsites="0" >

Localization LocaleBindings="" установка локализации вашего региона
<InstanceHandling TakeGroupLeaderID="1" связь рейда с лидером группы
SlidingExpiration="0" какое то время создания непонятно чего
DailyHeroicInstanceResetHour="1" установка часа для героик режима
CheckTriggerPrerequsites="0" > ввод и проверка (поумолчанию 1)
Quote
<Battleground AV_MIN="0"
AV_MAX="40"
AB_MIN="4"
AB_MAX="15"
EOS_MIN="4"
EOS_MAX="15"
WS_MIN="2"
WS_MAX="10"
SOTA_MIN="10"
SOTA_MAX="15">

установка битвы, минимальные и максимальные количества игроков на бг
Quote
<GameMaster StartOnGMIsland = "0">

старт ГМ на острове ГМ (выключено)
Quote
<Arena Season = "5"
Progress = "1">

сезон арены
Сообщение # 1 отредактировано yohonda - Четверг, 13.01.2011, 23:37
Mephistopheles
►►Я лЮጴлЮ СмеТанкУ◄◄
Большое спасибо! Тема действительно полезная! Все на доступном нам-форумчанам языке описано.. Да и вопрос по настройке конфигурации очень актуален, так-что поддерживаю тему..
Сообщение # 2 написано 13.01.2011 в 22:58
INFERNOS
Неплохо неплохо.......
Присяжный - краб.
Сообщение # 3 написано 17.01.2011 в 13:19
Форум » ArcEmu » ArcEmu » Конфигурация сервера (by yohonda)
  • Страница 1 из 1
  • 1
Поиск: