Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Устаревшие темы и разработки > MaNGOS 0.12 (2.4.3)

Важная информация

MaNGOS 0.12 (2.4.3) Любителям олд-скула =) Всё для клиента 2.4.3

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.03.2010, 11:14   #1
anemak
Гость
 
Сообщений: n/a
По умолчанию Патчи, сорцы, дополнительная информация

Данный материал предназначен для данного коммита
Код:
http://github.com/mangos/mangos/commit/2034efaf0e78029f2ea6ec28737b7479a50066e2
(Уже 4 месяца, как не обновлял исходники...)

Максимальный аптайм для данных исходников - 3 дня при онлайне 800, потом сервер приходилось перезагружать, чтобы сбросить кд на инстансы.

Версия клиента: 2.4.3
ScriptDev2: r1496
База: UDB (правленная вручную)
ОС: LinuxFedoraCore 11
Параметры конфигурации: под 8 ядер для интелов configure CFLAGS="-march=core2 -mtune=core2 -O3 -pipe -msse4.1 -DFD_SETSIZE=4096" CXXFLAGS="-march=core2 -mtune=core2 -O3 -pipe -msse4.1 -DFD_SETSIZE=4096" --prefix=/home/mangos_test/server --sysconfdir=/home/mangos_test/server/etc --datadir=/home/mangos_test/server

Патчи: прикрепил к концу поста.
Код:
3_auto_broadcast.patch - системные сообщения (автор insider42)
anticheat.patch - активный античит (автор CWN)
blink.patch - правит блинк, недоработанный патч (взято с getmangos.com)
FearToStunned.patch - исправляет фир в стане (взято с getmangos.com)
gt.patch - исправляет граундинг тотем, недоработанный патч (взято с getmangos.com)
guildprice.patch - повышеает цены на создание гильдии.
secondwind.patch - исправляет работу таланта (имя автора утеряно)
spelstack2.patch - патч исправляет работу WoundPoison и Lifebloom, правильные коэффициенты (взято с оффициального репозитория, глобальный патч SpellStack).
Краш репорты: зафиксировал всего один, игрок на протяжении пары дней ронял сервер
Дамп:
Код:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff4a59910 (LWP 11573)]
0x00000000004c4108 in Bag::GetBagSize (this=<value optimized out>) at ../../../src/game/Bag.h:50
50              uint32 GetBagSize() const { return GetUInt32Value(CONTAINER_FIELD_NUM_SLOTS); }
Код:
2010-02-25 17:31:49 STORAGE: SwapItem bag = 255, slot = 19, item = 805
2010-02-25 17:31:49 STORAGE: CanUnequipItem slot = 65299, item = 805, count = 1
2010-02-25 17:31:49 STORAGE: CanEquipItem slot = 19, item = 805, count = 1
2010-02-25 17:31:49 STORAGE: CanUseItem item = 805
2010-02-25 17:31:49 STORAGE: CanUnequipItem slot = 65299, item = 805, count = 1
2010-02-25 17:31:49 STORAGE: CanStoreItem bag = 19, slot = 1, item = 805, count = 1
2010-02-25 17:31:49 STORAGE: RemoveItem bag = 255, slot = 19, item = 805
2010-02-25 17:31:49 applying mods for item 401443819 
2010-02-25 17:31:49 _ApplyItemMods complete.
2010-02-25 17:31:49 STORAGE: EquipItem slot = 19, item = 805
2010-02-25 17:31:49 applying mods for item 401032402 
2010-02-25 17:31:49 _ApplyItemMods complete.
Код:
2010-02-25 17:45:18 STORAGE: SwapItem bag = 255, slot = 19, item = 805
2010-02-25 17:45:18 STORAGE: CanUnequipItem slot = 65299, item = 805, count = 1
2010-02-25 17:45:18 STORAGE: CanEquipItem slot = 19, item = 805, count = 1
2010-02-25 17:45:18 STORAGE: CanUseItem item = 805
2010-02-25 17:45:18 STORAGE: CanUnequipItem slot = 65299, item = 805, count = 1
2010-02-25 17:45:18 STORAGE: CanStoreItem bag = 19, slot = 1, item = 805, count = 1
2010-02-25 17:45:18 STORAGE: RemoveItem bag = 255, slot = 19, item = 805
2010-02-25 17:45:18 applying mods for item 401443819 
2010-02-25 17:45:18 _ApplyItemMods complete.
2010-02-25 17:45:18 STORAGE: EquipItem slot = 19, item = 805
2010-02-25 17:45:18 applying mods for item 401032402 
2010-02-25 17:45:18 _ApplyItemMods complete.
Код:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff4a59910 (LWP 12860)]
0x00000000004c4108 in Bag::GetBagSize (this=<value optimized out>) at ../../../src/game/Bag.h:50
50              uint32 GetBagSize() const { return GetUInt32Value(CONTAINER_FIELD_NUM_SLOTS); }

CRASH ON Чтв Фев 25 18:23:25 MSK 2010
        Using the running image of child Thread 0x7ffff4a59910 (LWP 12860).
Program stopped at 0x4c4108.
It stopped with signal SIGSEGV, Segmentation fault.
Type "info stack" or "info registers" for more information.
Код:
BACKTRACE

#0  0x00000000004c4108 in Bag::GetBagSize (this=<value optimized out>)
    at ../../../src/game/Bag.h:50
#1  Bag::AddToWorld (this=<value optimized out>) at ../../../src/game/Bag.cpp:47
#2  0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#3  0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#4  0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#5  0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#6  0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#7  0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#8  0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#9  0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#10 0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#11 0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#12 0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#13 0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#14 0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#15 0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#16 0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#17 0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
#18 0x00000000004c40fa in Bag::AddToWorld (this=0x7fffc11bbcd0) at ../../../src/game/Bag.cpp:49
To Vladimir: В коммитах не нашёл никаких изменений для данных файлов, думаю нужен фикс в офф репозитории. Баг вроде старый, очень старый.

Срочно понадобилось обновить ядро до текущей версии, столкнулся с проблемой обновления античита, буду признателен если кто поможет.
Вложения
Тип файла: rar патчи.rar (24.8 Кб, 100 просмотров)
  Ответить с цитированием
Пользователь сказал cпасибо:
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как скачать сорцы cataclysm MrCray Корзина 0 31.08.2010 21:53
научиться накатывать патчи на ядро qGosha Новичкам 2 26.07.2010 02:54
Патчи на scriptdev2: поиск, адаптация, применение. Imitator Новичкам 25 07.07.2010 22:21
информация по dbc файлам Щачло Новичкам 1 03.07.2010 17:13
не накладывается патч ScriptDevZero на сорцы MaNGOS Kalessyn MaNGOSZero (1.12.X) 2 02.07.2010 05:41


Текущее время: 23:47. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot