|
Обсуждение онлайн игр - MMORPG World of WarCraft, Lineage 2, EVE online, Ultima Online, Ragnarök Online, Perfect World, RF Online, R2 Online. Аллоды Онлайн, Берсерк Онлайн и т.д. |
|
Опции темы |
02.05.2005, 19:28 | #1 |
Участник
Регистрация: 13.02.2005
Адрес: ADLERNET
Сообщений: 220
Репутация: 10
|
Обновления сервера WoW
Здесь будут публиковаться что исправлено и обновлено на сервере!
|
|
02.05.2005, 19:31 | #2 |
Участник
Регистрация: 13.02.2005
Адрес: ADLERNET
Сообщений: 220
Репутация: 10
|
31.05.2005
+++ bug: уже мертвый нпц или игрок может кастовать. +++ pktlog: вторая часть большого экспорта (53000) +++ tcl: from Slayer & munche 30.05.2005 0.4375.1.9 +++ maps: water.dat 28.05.2005 +++ tcl api: Emote { mob emoteid } номера эмоций смотреть в scripts/defines.scp (EMOTE_*) +++ tcl api: Say { mob language emoteid } номера language смотреть в scripts/defines.scp (LANG_*) 27.05.2005 +++ xp: дополнительные проверки. +++ xp: в группе считается индивидуально на каждого члена группы (через WoWEmu::CalcXP) с персональными бонусами и ограничениями. +++ spells: проработка channeled спеллов (флаги, прерывание). 26.05.2005 0.4375.1.8 +++ bug: при logout/login/death на грифоне - остаётся скорость 1.6 +++ bug: парализованный нпц продолжал драться. +++ bug: при наложении roots npc не останавливался. +++ spells: снятие roots при повреждении. при парринге - 100%, при блоке, evade, dodge, hit - 50%, при промахе roots не снимается. 25.05.2005 +++ versions: 4341...4413 (1.4.0...1.4.3) +++ bug: прокачка на спиритхилерах. +++ bug: изготовление некоторых предметов - растёт не тот скилл. +++ tcl: образец WoWEmu::Command +++ tcl: AI.tcl от Slayer всё растёт и растёт... +++ bug: двойное обучение одному и тому же спеллу. +++ spells: открывание всех ГО (нового чара надо для этого). +++ CMSG_2CE log flood. +++ bug: очень большие значения block. теперь parry,block,evade,dodge ограничены 75% 24.05.2005 +++ quests: кнопка Continue в QuestRequestItems. (чтобы она загарелась, нужно чтобы все deliver= были собраны, src_item и kill не учитываются). +++ tcl api: quests event *::RequestReward { npc player questid } как всё это делается можно посмотреть в HelloWorld.tcl всем скриперам рекомендуется также почитать комменты в DurnanFurcutter.tcl и образец (не оптимальный) работы с последовательным списком квестов в Darthalia.tcl 23.05.2005 +++ big export from all 1.4.x pktlogs (283608 spawns) 22.05.2005 +++ scp: new script: npctext.scp +++ tcl api: SendGossip { player npc { npctext 192 } { text 4 "Hello" } { quest 66 }... } npctext может быть только один в вызове этой функции. если их несклько - будет использоваться последний. +++ scp: npctext= в creatures.scp, только для информации скриптерам, не используется. 21.05.2005 +++ tcl: from Zanuff and Slayer +++ pktlog: 56 mb +++ bug: http is not secure with some sequences. 20.05.2005 0.4375.1.6 +++ packets researching. 19.05.2005 +++ maps: new format. all maps must be reextracted. +++ maps: правильное определение границ локаций, и exploration. +++ tcl: from MadMax & Slayer 18.05.2005 0.4375.1.5 +++ taxi: корабли и дирежабли (все) 17.05.2005 +++ bug: random stance visual. +++ ppoints: не сохранять пустые файлы. +++ bug: crash then pet killed. 16.05.2005 +++ taxi: полёты на грифонах 15.05.2005 0.4375.1.4 +++ 4394: диапазон версий расширен 1.4.0 - 0.5.0(1.5.0test) +++ 4394: packets +++ 4394: pktlog +++ 4394: areatriggers 14.05.2005 0.4375.1.3 +++ bug: cooldowns +++ spells: правильный кулдаун для stealth +++ spells: правильный вид stealth, battle stance, defensive stance +++ spells: Garotte and other rogue spells in stealth +++ dbc: TaxiPathNode.dbc 13.05.2005 0.4375.1.2 +++ bug: mounts & speed. +++ spells: stealth. +++ craft: требование forge & anvil при изготовлении. +++ tcl: WestFall from Slayer, some fixes of Kirp tcls in the DunMorogh +++ tcl api: WoWEmu::Command { args } сюда попадают все команды игрока, которые не могут быть обработаны. 12.05.2005 +++ pkts, wdbs, generalbase.... +++ quests: dupe qflags +++ tcl api: ClearQFlag $player $flag +++ quests: добавление необходимых предметов более общим образом, например из магазина. +++ quests: fix for new QuestStatus system. # QUEST_STATUS_NONE 0 // no mark on the head, chat not available # QUEST_STATUS_COMPLETE 1 // gray (!) mark, chat not available # QUEST_STATUS_UNAVAILABLE 2 // no mark, chat available, req higher level # QUEST_STATUS_INCOMPLETE 3 // gray (?) mark, chat available # QUEST_STATUS_AVAILABLE 4 // yellow (!) mark, chat available # QUEST_STATUS_COMPLETE 5 // yellow (?) mark, quest complete, need reward # QUEST_STATUS_UNK6 6 // yellow (!) mark # QUEST_STATUS_REPEATABLE 7 // blue (?) mark 11.05.2005 +++ bug: при наложении нескольких одинаковых аур скорости (Eartbind totem) +++ AI: после смерти труп больше не двигается, а лежит там где умер. +++ tcl: AI.tcl from Slayer 10.05.2005 0.4375.1.1 +++ block: для игроков. +++ block: npc с щитом тоже имеют шанс (5%). +++ block: зависимость от Strength. +++ dodge: для игроков. +++ dodge: npc тоже имеют шанс (5%). +++ dodge: зависимость от Agility. +++ evade: для игроков. +++ evade: npc тоже имеют шанс (5%). +++ dodge, parry, block: зависят от скилла defense. +++ critical: defense оброняющегося понижает шанс. +++ skills: рост скилла defense. +++ go: открывание Locked. 09.05.2005 +++ 517 mb packets and 1 wdb 08.05.2005 +++ диапазон версий 1.4.0-1.4.2 +++ rats catching. 07.05.2005 0.4375.1.0 +++ parry: для игроков. +++ parry: npc с оружием тоже имеют шанс (5%). +++ critical: для игроков, коофициент 4. +++ critical: npc тоже имеют шанс (5%). +++ critical: зависимость от Agility. 05.05.2005 0.4364.1.1 +++ bug: проблемы со скоростью после смерти. +++ bug: "Welcome to []" +++ AI: преследование игрока с вычислением промежуточных расстояний. нпц бьёт на ходу только в случае если время пробега меньше времени удара. +++ AI: убрано агро при наведении на нпц. +++ AI: удаление агро на дальнем расстоянии. 04.05.2005 +++ 4364: диапазон версий 1.4.0-1.4.1 +++ 4364: wowpktlog +++ go: способ садится на стулья изменен. +++ commands: .cleanup расширен. +++ network: буфер еще расширен. 03.05.2005 0.4364.1.0 +++ weapons and armor proficiences +++ spells: all speed changing spells +++ spells: mount spells has changed, different speed effect at different mounts. +++ tcl api: SendQuestRequestItems { player npc qid qname qdesc } 03.05.2005 0.4341.1.5 +++ stats: health & mana growing rate k=spirit/(level+19) +++ pktlogs, wdbs: 274 mb +++ commands: .cleanup удаляет тотемы, двойные ГО (расстояние <5 без учёта z), ГО привязанные к игрокам, обьекты с плохим линком. 2.05.2005 +++ pktlogs, wdbs: 200 mb +++ /pvp (it is posilble complete disable it in the emu.conf:server_rules) +++ при создании нпц если maxhealth отсутствует в темплейте, он считается по формуле level * 32, для элиты и боссов увеличивается в 2,3,4,5 раз. +++ stats.xml: map, zone, plevel, race, class +++ tcl: from Slayer, munche, gvr 1.05.2005 +++ ai: нпц останавливается при gossip на 60 секунд. +++ spells: Arcane Missiles Последний раз редактировалось SVN; 31.05.2005 в 16:48. |
03.06.2005, 10:36 | #3 |
Участник
Регистрация: 13.02.2005
Адрес: ADLERNET
Сообщений: 220
Репутация: 10
|
Ответ: Обновления сервера
30.06.2005
+++ game versions supported: 1.5.0...1.5.2 +++ external db: udp интерфейс. +++ external db: dbutil.exe для редактирования аккаунтов. 25.06.2005 0.4442.1.8 +++ www: stat.xsl <stats/players/player/ip> +++ external db: first using for accounts. 24.06.2005 +++ tcl: from Slayer, munche: DunMorogh, Durotar, EnwynnForest, RedridgeMountains, Ironforge, Stormwind, Westfall +++ external db: Create, Open, AddRecord, Save 23.06.2005 +++ cleanup: Tamed Crawler +++ requested feature: stat.xml <stats/players/player/ip> 22.06.2005 0.4442.1.7 +++ bug: Client UI error then party member is out of range. +++ bug: несколько пропущенных проверок на записываемость файлов, могло вызывать креши. +++ quests: part1= part2= part3= part4= не загружались. 21.06.2005 +++ 4449: pktlog/pktparse. +++ tcl: from munche - Ironforge and Stormwind 20.06.2005 +++ external db: first touch. 19.06.2005 0.4442.1.6 +++ .cleanup: Imp Minions, wards, eggs, standards, eyes +++ bug: talents not verified by server. +++ tcl api: BankerList player npc +++ tcl api: TaxistList player npc +++ tcl api: WoWEmu::ExplorationXP { player location } 18.06.2005 +++ bug: permanent disconnects of slow connections. +++ часть #0 и #132 ошибок найдена и побеждена. 16.06.2005 0.4442.1.4 +++ network: going to threads model. +++ patch system: ограничение на 16к снято. +++ versions: диапазон версий - 4442(1.5.0)...4449(1.5.1) +++ requested feature: flush log buffers before error exit. +++ classes: Coldridge Valley Gift Voucher :) 15.06.2005 +++ patch system: scripts/client_patches/* можно положить патчи ClientPatch.rar по субдиректориям соответсвующим версии клиента. патчи попадут к клиенту. размер на одно скачивание временно ограничен 16к. +++ bugs: trying to fight with network lags. 14.06.2005 0.4442.1.3 +++ bug: "Charges 0" on all magic items. +++ accounts: ADATA= from players.save moved accounts MD5= +++ accounts: scripts/default_account/*.dat можно выставить дефолтные конфиги для игрока. это убирает проблему белого окна лога в клиенте при первом заходе. 13.06.2005 +++ cleanup: remove all spawned npcs and go. +++ cleanup: remove all spawns with npc with player faction. +++ commands: .respawnall хочу предупредить, что это не респавнит всех нпц, а подготавливает к мгновенному респавну, как только появится игрок в пределах видимости. 12.06.2005 +++ auth: account details. +++ bugs: trying to fight with network packets fragmentation. +++ scp: creatures different loading. +++ tcl: from munche for Dun Morogh 10.06.2005 0.4442.1.2 +++ 4442: new opcodes. +++ 4442: pktlog/pktparse. +++ tcl api: Distance object1 object2 +++ tcl api: AI::CanAgro npc player +++ tcl api: AI::CanUnAgro npc player 09.06.2005 0.4442.1.1 +++ 4442: structures. +++ 4442: DBCs. +++ tcl: 2 from munche, 1 from Slayer. +++ quests: warning about bad npctext section in the gossip (especialy for Slayer :)) +++ bug: gossip switching is wrong. +++ bug: wine incompatibility. 08.06.2005 0.4375.1.13 (for China 1.4.4 only build) +++ bug: multipage item. +++ versions: max_build=9999 +++ tcl api: GetSelection player 07.06.2005 +++ durability: death -10%, spirit healer resurrect -25% +++ tcl: from MadMax and munche. +++ pktlog: 3rd big part of export. 06.06.2005 +++ items: durability: init, save, load. +++ dbc: DurabilityCosts.dbc +++ items: durability repairing. +++ combat: durabuility damage. оружие портится при ударе им (даже неудачном), и при парировании чужого удара. щит портится при блоке. вещи армора портятся при успешном ударе по владельцу. 05.06.2005 0.4375.1.12 +++ world: spawn entry is 1 now (instead of 99999999). don't worry, all spawns will converted automaticaly. +++ world: in loading, remove teleport, walk, connected flags form players. +++ AI: base attack distance for dragons is now 10 +++ AI: attack distance is depended on healths of unit and player. +++ AI: remove agro if distance 2x biggest then attack distance. 04.06.2005 +++ spells: bottles of quick mana restore. +++ inventory: casting from secondary backpacks. +++ bug: bugs with inventory (some dupe bugs has gone away too). 03.06.2005 0.4375.1.11 +++ scp: rewrited loading for items.scp, spellcost.scp, areatriggers.scp, quests.scp, pages.scp, npctext.scp. very fast access now, but less functionality (you can't use custom big sections numbers like 99999999). это заметно сказывается на скорости, и почти незаметно увеличивает занимаемую память, на время загрузки это не сказывается. +++ special console key for emulating of lag: CTRL-ALT-S 02.06.2005 +++ bug: "Your wowemu.key seems to old! make a new one." +++ bug: problem with some opening quest G.O. (i.e. Stolen Tome) 01.06.2005 0.4375.1.10 +++ scp: char ';' is no more make a comment (bug: problem with "$gsir:lady;" expression in the quests.scp). "//" and "/*" is still comment expressions. +++ tcl api: последние необязательные параметры будут выводится только если они имеют ненулевую длинну в функциях: SendQuestDetails $player $npc $qid "name" "desc" "details" SendQuestRequestItems $player $npc $qid "name" "desc" SendQuestReward $player $npc $qid "name" "desc" в противном случае используются параметры из соответсвующих полей в quests.scp это позволяет например пропустить поле name, и изменить только desc. +++ bug: orbs can't be equiped. +++ tcl api: button "Complete" in the SendRequestIte Последний раз редактировалось SVN; 02.07.2005 в 09:30. |
08.06.2005, 18:41 | #4 |
Участник
Регистрация: 13.02.2005
Адрес: ADLERNET
Сообщений: 220
Репутация: 10
|
Ответ: Обновления сервера WoW
Вышел патч 1.5.0, скоро будет переход, пока НЕ ПОДДРЖИВАЕТЬСЯ нашим сервером!
|
11.06.2005, 17:33 | #5 |
Участник
Регистрация: 13.02.2005
Адрес: ADLERNET
Сообщений: 220
Репутация: 10
|
Ответ: Обновления сервера WoW
Сервер обновлён до 1.5.0
|
02.07.2005, 09:31 | #6 |
Участник
Регистрация: 13.02.2005
Адрес: ADLERNET
Сообщений: 220
Репутация: 10
|
Ответ: Обновления сервера WoW
29.07.2005
+++ requested feature: in emu.conf: [welcome] line=bla... line=bla bla bla... line=blabla... +++ security: all keys must be changed. +++ tcl api: BreakSpellLink player +++ tcl api: WoWEmu::FishingPing { player bobber seconds_remaining } +++ tcl api: WoWEmu::FishingOpen { player bobber deep } +++ bug: при поворотах не всегда устанавливался heading. +++ 9x version: network_sleep_ms= is now used. +++ spells: fishing - замах удочкой. 28.07.2005 0.4500.2.0 +++ tcl api: GO_CustomAnimation object animation +++ tcl api: Loot player body loottemplate loottype 27.07.2005 0.4500.1.9 +++ spells: fishing - right distance, direction, bobbler position, water checking.... +++ tcl api, commands: WoWEmu::Command procedure are used _before_ standart command handler. so - you can replace any standart command by your own (and with your own checkings). if WoWEmu::Command return string begin with "." it's used as ordinary standart command, otherwise it's printed on the screen. +++ bug: very long input strings crash the server. 26.07.2005 0.4500.1.8 +++ bug: если нехватает места в бекпаке, квестовый предмет даёт + к квесту. +++ bug: правильная работа спелла Web. 23.07.2005 +++ combat: block only by shield or buckler, but not orb or weapon in off-hand. +++ vendor: don't sell noprice items. 22.07.2005 0.4500.1.6 +++ maps, ppoints: динамическое распределение квадратов. занимаемая память упала с 411 мб до 82 мб. второй результат - не должно быть падений от выхода обьекта за пределы карты. +++ bug: acceptors=0, workers=0 21.07.2005 0.4500.1.5 +++ bug: неправильное отображение позиций в party. +++ tcl api: GetPlevel $player +++ tcl api: GetObjectType $object types are: 0=object not found, item=1, container=2, creature=3, player=4, gameobject=5, corpse=7 20.07.2005 0.4500.1.4 +++ maps: максимальные значения -18000...18000 +++ tcl api: SendQuestDetails изменён согласно указаниям munche. +++ bug: умножение предметов при начале квеста с предмета. 19.07.2005 0.4500.1.3 +++ tcl api: SpellEffects::SPELL_EFFECT_QUEST_COMPLETE { to from questid } +++ items: item loot. синтаксис такой же как и у лута г.о. и кречуров: loot=7 100.0 loottemplate=11111 100.0 +++ items: item removed after item loot. 18.07.2005 +++ bug: items: not soulbounded from loot. +++ bug: items: dupes. 17.07.2005 +++ 4500: pktlog/pktparse +++ 4500: wdb utils +++ bug: spells: Ghost Wolf right model. +++ bug: tradeskills: right consumed count of items. (если предметы в разных кучках то забиралось неправильное количество). 16.07.2005 0.4500.1.2 +++ 9x: версия способна уже принимать соединения. +++ tcl api: WoWEmu::OnPlayerDeath player killer +++ tcl api: WoWEmu::OnPlayerResurrect player +++ spells: all auras removed then npc dead. 15.07.2005 0.4500.1.1 +++ 4500: gossip problems. +++ 4500: problims with chat in the channels. +++ 4500: cooldown problems. +++ emu.conf: [system] patch_connection_timeout=900 дело в том, что пока патч передаётся, никаких пингов не предусмотрено, и чтобы соединение не оборвалось, надо установить таймаут. +++ error_dump.log threads list. +++ os support: раздельные версии под win9x/win2k/wine и win2k3/winxp комментарий: сейчас версия win9x нерабочая, очень хотелось бы получить то что пишет wine при запуске, чтобы увидеть все несовместимости. 14.07.2005 0.4500.1.0 +++ versions supported: 1.6.0-1.6.0 +++ 4500: structures +++ export: from pktlog 1.5.x 499mb 84820 objects +++ bug: accounts overwrite from creation. +++ dbutil: в ремотном режиме долгая пауза на последней записи. для любителей подробностей коды ошибок для DB_OPCODE_SC_ERROR: #define DB_ERROR_RECORD_LOCKED 1 #define DB_ERROR_NOT_EXIST 2 +++ 4500: new dbcs 13.07.2005 0.4442.2.5 +++ tcl api: SendPOI $player $flags $x $y $type $unk $text 12.07.2005 0.4442.2.4 +++ conection_timeout= снова работает. 09.07.2005 0.4442.2.3 +++ bugs: more locks in logs output, crash at 00:00 +++ logs: colors for error messages +++ db: сохранение аккаунтов при любом save. +++ db: text accounts don't used any more! import it with DButil in exclusive mode, backup, remove and forget about it :) 08.07.2005 +++ dbutil: more gui, Clear accounts db, Import accounts db from text files. 07.07.2005 +++ bug: many not closed handles. +++ bug: memory leaks in the network. +++ emu.conf: [system]: http_acceptors=10 http_workers=1 rs_acceptors=10 rs_workers=1 ws_acceptors=10 ws_workers=1 комментарий: acceptors это число одновременно возможных конкурирующих входящих соединений, ограничения нет, при возможных ddos атаках рекомендуется ставить большое значение. workers это количество тредов конвееров, теоретически должно примерно соотвествовать количеству CPU умноженному на 2. максимальное значение 100. 10 и 1 это значения по умолчанию. если поставить 0 на одном - входные соединения на этом порту приниматься не будут. +++ emu.conf: [game]: pploadoff=true ppoff=true комментарий: ppoff выключает использование ppoints подобно команде .ppoff (можно потом включить обратно в игре), pploadoff выключает загрузку ppoints из файлов. 06.07.2005 0.4442.2.2 +++ network: эффективная многопоточность для нескольких процессоров. комментарий: к сожалению, исрользуя функции спецефичные для платформы NT, мы действительно потеряли совместимость с win9x и wine. для её восстановления под эти платформы надо писать отдельный network. +++ network: новые lock. +++ bug: 100% загрузка cpu при использовании DButil 05.07.2005 0.4442.2.1 +++ свежий баг с .2.0: CHAR= без 0 впереди. +++ свежий баг с .2.0: нет дисконнекта. +++ свежий баг с .2.0: сервер неможет нормально остановится. 04.07.2005 +++ db bug: неверный размер записи, креш. +++ accounts: выловлено много мелких багов. +++ db: при старте все аккаунты перегоняются в базу. 03.07.2005 0.4442.2.0 +++ network: полностью переписан на использование AcceptEx, Overlapped, IO Completion Ports. не знаю как это будет вести себя в wine, но совместимость с Win9x теряется точно. производительность становится на порядок выше. пока временно обработчик только один поток, в дальнейшем планируется сделать всё по науке, с учётом количества процессоров. 01.07.2005 +++ 18 wdb +++ tcl: from General Base. сейчас ГенералБаза является основной и для scp и для tcl. +++ first version of db.dll released. +++ first version of DButil.exe released. +++ saves/accounts.* Последний раз редактировалось SVN; 30.07.2005 в 21:14. |