- AntiServer هو وحدة تتجاهل أو تخفف التصحيحات غير المرغوب فيها من الخادم، مثل إعادة ضبط الموضع القسري أو إعادة ضبط السرعة.
- إنه يعترض التصحيح قبل وصوله، ثم يتجاهله أو يؤجله أو يطبقه جزئيًا بدلاً من الامتثال التام.
- هذا يجعل حالة العميل تتباعد عن حالة الخادم، وهو فجوة يمكن لبرامج مكافحة الغش اكتشافها مباشرةً.
- وثائق Fan توثق شحنه كوحدة فئة اللاعب.
AntiServer هو وحدة برنامج (مود) لعميل Minecraft تعمل على مقاومة تصحيحات الخادم التي يرفضها العميل، وغالبًا ما تكون تثبيت إجباري للموقع أو إعادة تعيين السرعة بعد ضربة. يمنح Minecraft لشبكة الاتصال الخاصة به (netcode) الخادم الكلمة الأخيرة بشأن مكان وجودك وسرعة حركتك، والعميل الأصلي (vanilla) يقبل ببساطة ما يُخبر به. AntiServer لا يفعل ذلك. فهو يراقب هذه الفئة المحددة من التحديثات ويقرر، حالة بحالة، ما إذا كان سيحترمها أو يخففها أو يتجاهلها تمامًا. والنتيجة هي عميل يعمل بهدوء على نسخته الخاصة من الأحداث بجانب نسخة الخادم.
طريقة العمل
حركة Minecraft تخضع لسلطة الخادم. يتوقع عميلك مكان ذهابك محليًا ويعرضه على الفور، لكن الخادم يحتفظ بالكلمة الأخيرة ويمكنه تجاوز التوقع في أي وقت: عن طريق إعادة تثبيت موقعك في مكان يعتبره صالحًا، أو إعادة تعيين سرعتك بعد أن تتعرض لضربة. العميل الأصلي (vanilla) يفعل ببساطة ما يُطلب منه.
يجلس AntiServer بين التصحيح الوارد واللحظة التي يتم فيها تطبيقه عادةً، ويقرر ما يجب فعله به. يمكنه إسقاط التصحيح، أو تأخيره، أو السماح فقط بجزء منه، اعتمادًا على ما إذا كانت الوحدة تحدد التحديث على أنه مرغوب فيه أم لا. نظرًا لعدم وجود طريقة لديه لمعرفة سبب إرسال الخادم لتصحيح معين، سواء كان ذلك تنظيفًا روتينيًا للتزامن أو برنامج مكافحة الغش يتفاعل مع حركاتك، فإنه يعاملهم جميعًا بنفس الطريقة: تجاوزًا للعمل.
الدافع واضح من جانب اللاعب. يمكن لتثبيت الموضع أن يلغي القفز أو يدمر وضع جسر أثناء التأرجح. يمكن لإعادة تعيين السرعة أن تمحو الزخم الذي كنت تعتمد عليه لسد الفجوة أو الهروب. يحتفظ AntiServer بإصدارك المحلي للأحداث أقرب إلى ما فعلته بالفعل، بغض النظر عن سبب اختلاف الخادم.
المروحة هي الوحدة الموثقة على أنها يتم شحنها بهذا الاسم، ومُدرجة ضمن أدوات فئة اللاعب جنبًا إلى جنب مع أدوات الحركة والدفاع الأخرى.
AntiServer مقابل السرعة ومكافحة عدم التزامن
يجلس AntiServer في نفس العائلة مع وحدات مكافحة الارتداد مثل Velocity، والتي تتجاوز أيضًا تعليمات خادم محددة تتعلق بحركتك. لكن AntiServer أوسع نطاقًا. فهو لا يلغي الارتداد فحسب، بل يمكنه رفض أي تصحيح يقرره غير مرغوب فيه، مما يعني أنه يمكنه التدخل في عمليات إعادة الضبط التي يرسلها برنامج مكافحة الغش عن قصد، وليس مجرد تصحيحات اللعب العادية.
يضعه هذا في الطرف المقابل من الطيف من AntiDesync، وهو وحدة تقلل من الاختلافات الصغيرة بين العميل والخادم بحيث يظلان في اتفاق. AntiServer يفعل عكس ذلك تقريبًا: فهو يمنع العميل عمدًا من مطابقة تصحيح أرسله الخادم للتو.
| الوحدة | ما تستهدفه | الاتجاه |
|---|---|---|
| AntiServer | أي تصحيح يتم تحديده على أنه غير مرغوب فيه (إعادة ضبط الموضع، إعادة ضبط السرعة) | تقاوم تصحيح الخادم |
| Velocity (مكافحة الارتداد) | الارتداد تحديدًا | تقاوم نوعًا واحدًا من التصحيح |
| AntiDesync | الانحراف العادي في حالة العميل والخادم | تتفق مع الخادم |
لماذا يتم اكتشافه
المشكلة الجوهرية في AntiServer هي أنها تجعل الحالة التي يبلغ عنها العميل تتباعد عما يعرفه الخادم بالفعل بأنه أرسله. هذا إشارة أوضح من معظم برامج الغش للحركة. يجب استنتاج خطأ بسيط في التوقيت أو الدوران من بيانات صاخبة بمرور الوقت. AntiServer لا يتطلب استنتاجًا: يصدر الخادم تصحيحًا صريحًا، ثم يقارن ما أخبر به العميل بما تظهره تقارير الموضع أو السرعة القادمة للعميل بالفعل. إذا لم ينجح التصحيح تمامًا، فهذه ليست علامة احتمالية، بل هي تناقض مباشر.
أين Opal يرسم الحدود
Opal لا يشحن وحدة مصممة لتجاوز سلطة الخادم على موقعك، نقطة النهاية. تخضع ميزات الحركة والقتال لتدقيق شديد قبل أي إصدار، تحديدًا لأن السلوك المقاوم للتصحيح هو الفئة التي يراقبها برنامج مكافحة الغش من جانب الخادم عن كثب. إذا لم يكن من الممكن تفسير ميزة ما بصدق، فهي لا تدخل في النسخة النهائية.
مرجع، وليس دليلًا تعليميًا
تصف هذه الصفحة الوحدة بشكل عام لكي تعرف ما المقصود بالاسم. تجاهل التصحيحات التي يرسلها الخادم عن قصد، بما في ذلك عمليات إعادة الضبط التي تدفعها برامج مكافحة الغش، يعتبر هروبًا من نظام مكافحة الغش، ومعظم الخوادم يحظر هذا السلوك بنفس الطريقة التي تحظر بها استخدام مكافحة الارتداد
الأسئلة الشائعة
يعتمد ذلك على نوع التصحيحات التي تم ضبطه على تجاهلها. تخفيف بعض أخطاء اللعب أمرٌ مُبهم، لكن الوحدة البرمجية المصممة لتجاهل التصحيحات الموجودة تحديدًا لفرض قرارات مكافحة الغش تعتبر التهرب من مكافحة الغش، ومعظم الخوادم تتعامل مع ذلك على أنه مخالف للقواعد
يغطي السلوك الموثق إعادة ضبط الموضع وإعادة ضبط السرعة: تحديثات حيث يخبر الخادم العميل بالقفز إلى موقع أو تطبيق متجه رد فعل لم يوافق عليه العميل بالفعل
يُقلِّل AntiDesync من الفارق بين حالة العميل وحالة الخادم، ليحافظ على توافقهما. بينما يقوم AntiServer بعملٍ معاكس تقريبًا: فهو يمنع عمدًا حالة العميل من التوافق مع تصحيح أرسله الخادم للتو
قد يعتمد ذلك على التصحيحات التي يحظرها. تجاهل إعادة تعيين السرعة بعد ضربة يعمل بنفس طريقة مكافحة الارتداد، مما يبقي اللاعب أقرب إلى الهدف مما قصده الخادم، لذا فهو ليس مجرد تغيير تجميلي
المروحة هي العميل الموثق لشحن AntiServer، مدرجة ضمن وحدات فئته الخاصة باللاعبين