صاحبك عمل alt-tab من عشر دقايق. الكاراكتر بتاعه لسه ماشي. كل الـ threads اللي بتتكلم عن الـ WoW ghost character bug بتوصف نفس الحاجة: كاراكترات disconnected بتفضل ماشية، بتلف، وبتسحب packs وصاحبها قاعد على login screen. الموضوع شكله زي haunting، بس في الحقيقة هو desync، وجوه أي timed key الفرق ده بيحدد مصير الـ run بتاعك.
إيه اللي بتقوله فعلاً تقارير الـ WoW Ghost Character Bug
النمط ثابت في كل الـ threads. عضو في الـ party بيعمل disconnect، الجسم بتاعه فاضل loaded في العالم، وبدل ما يقف ثابت بيمشي. بعض التقارير بتقول إن الكاراكتر بيلف يواجه الـ threats. وتقارير تانية بتقول إنه بيتحرك لقدام جوه pack المجموعة لسه ما سحبتهاش.
محدش قاعد على الكيبورد. السيرفر لسه شغال actor بيتصرف زي player.
احفظ الـ Timestamp قبل ما تسيب الـ Instance — لو جسم ghost اتحرك في الجروب بتاعك، خد الـ timestamp من الـ combat log وريلم عضو الـ party قبل ما تسيب الـ instance. Blizzard بتعالج تقارير الـ desync أسرع بكتير لما التقرير يكون فيه instance ID وفترة زمنية واضحة. التقارير الغامضة بتتقفل من غير أي حل.
ليه الموضوع ده desync من السيرفر مش haunting
الـ desync من ناحية السيرفر بيفسر تقريباً كل حاجة. لما الـ client يعمل drop، السيرفر بيسيب الكاراكتر في العالم لمدة grace window عشان لو حد عمل reconnect بسرعة ميخسرش مكانه. في الفترة دي السيرفر لسه بيعمل simulate للـ actor، وأي حركة كانت queued بتكمل تتنفذ وماحدش وراها.
عشان كده الحركة شكلها مقصودة. هي آخر جزء من إنپُت حقيقي بيتعمله replay من سيرفر لسه ما سابش الجسم. أي bot مكانش هيوقف في اللحظة اللي الـ window بتنتهي فيها. لكن الحالة دي بتوقف.
تكلفة الـ Mythic Plus لجسم مش قادر تتحكم فيه
في الـ open world، الـ ghost اللي بيمشي بتبقى حدوتة تحكيها في الـ guild chat. لكن جوه timed key بتبقى wipe.
الجسم اللي السيرفر لسه ماسكه بيفضل شايل threat، بيكسر الـ crowd control، وبيجر دورية جوه الـ pull بتاعك. الـ tank بيتفرج على pack بيلف من غير سبب. والـ timer فاضل شغال وخمسة ناس بيتخانقوا على غلطة محدش فيهم عملها.
الـ progression raiding فيه نفس الخطر بس بفتيل أطول. توزيع الـ soak بيفترض إن كل جسم في الأودة بيرد على شخص حقيقي.
ليه الـ pro بيلاحظ الموضوع ده قبل الـ wipe — إنك تقرا الـ desync live دي مسألة pattern recognition مش معرفة باللعبة. متخصصين الـ Mythic+ عند GG Clan عملوا pulls متكسرة كتير كفاية عشان يعرفوا بالثانية إمتى الجسم بيوقف عن الرد، وبعدين يعملوا reroute للجروب بدل ما يعملوا reset للـ key. الثواني دي هي كل الـ margin اللي عندك في high key.
إزاي التعامل مع الـ Disconnect بيشتغل في Retail WoW
الـ Retail أبداً ما بيعمل hard-delete لكاراكتر disconnected على طول. السيرفر بيفضل محتفظ بيه loaded عشان الـ reconnects والـ phase transitions وتسليم الـ instances يفضلوا seamless. عشان كده الـ grace window دي هي اللي بتخليك تعمل drop في نص البوس، تعمل login تاني، وترجع بالظبط من المكان اللي وقفت فيه.
الـ window قصيرة ومحدش تاني في الجروب شايفها. مفيش أي حاجة في الـ interface بتقولك إن الجسم فقد صاحبه.
إزاي تلعب حوالين الـ Desync Window جوه timed key
تعامل مع الـ name plate المتجمدة على إنها intel. في اللحظة اللي frame عضو الـ party بيبقى greyed out أو حركته بتبقى smooth وميكانيكية، بطل تخطط عليه.
قولها بصوت عالي. اعمل reroute للـ pull بعيد عن الجسم. لو الـ ghost شايل threat، اعمل taunt off بدل ما تحارب الـ pathing. لو الموضوع في raid boss، حوّل الـ soak أو الـ interrupt بتاعه لـ player حي قبل الـ cast الجاي.
كل ثانية الجروب بيقضيها وهو بيقرر بتاخدها الـ timer.
حدد Backup للـ Interrupts قبل الـ Cast — حدد backup لكل rotation إنترابت من بداية الـ key. لما جسم يسكت في نص الـ pull، الـ backup يبقى عارف إن الـ kick بقى بتاعه. الجروبات اللي بتحدد ده مقدماً بتتعافى من الـ disconnect من غير ما تخسر ولا cast واحد.
</content>
الوسوم
مشاركة