حساب Tencent Cloud: كيف يتم تصميم بنية اللعبة ؟ Tencent Cloud Global Network Interconnect واختيارات CVM الخاصة باللعبة

سحابة 2026-06-03 阅读 11
cloud

في السنوات الأخيرة ، لا شك أن الكلمتين الأكثر انتشارًا في دائرة الألعاب المحلية هما "الذهاب إلى البحر".

بغض النظر عما إذا كنت تقوم بـ SLG (إستراتيجية) لخدمة الملايين عبر الإنترنت ، أو MOBA للخدمة في جميع أنحاء العالم ، أو لعبة ترفيهية خفيفة الوزن ، طالما أنك تمد مخالب عملك في الخارج ، فإن التحديات التي يواجهها الفريق الفني سترتفع بشكل مباشر بعدة أبعاد:

مئات المللي ثانية من التأخير الذي جلبته شبكة المسافات الطويلة عبر الوطنية ، وشبكات المشغلين المعقدة في الخارج ، والتوزيع العالمي لمئات من تصحيحات G عند إصدار اللعبة ، وكيفية جعل اللاعبين العالميين يقاتلون في نفس العالم دون توقف ؟

اعتاد العديد من الفرق التي ذهبت لتوها إلى البحر على استخدام التفكير المحلي المتمثل في "غرفة الكمبيوتر الواحدة لمحاربة العالم" في الخارج. والنتيجة هي أن اللاعبين الأجانب يبصقون "عالقون في PPT" و "ينقطع كل يوم" في المجتمع كل يوم ، وأخيراً شراء حركة المرور على الفور تبخر.

هذا البرنامج التعليمي اليوم لا يتحدث عن المبادئ الهيكلية الفارغة ، مباشرة من

الربط الشبكي العالمي

و

اختيار الخادم

يأخذك البعدان الأساسيان المتشددان إلى استخدام اللغة التقنية الأكثر تأطيرًا لبناء مجموعة من البنية القياسية لألعاب Tencent السحابية التي يمكن أن تقاوم وتلعب وتوفر المال.

المؤشرات الصعبة للعبة إلى البحر: ما مدى حساسية لعبتك للتأخير ؟

قبل تكوين الإطار ، "انظر في المرآة" لنوع لعبتك. تختلف أنماط اللعبة المختلفة ، وتكلفة وتصميم بنية الشبكة تمامًا:

الفئة الأولى: المنافسة التفاعلية القوية في الوقت الحقيقي (MOBA ، FPS ، FPS ، الكرة) خط الحياة والموت: يجب أن يكون التأخير في حدود 50 مللي ثانية ، ولا يمكن لعب الألعاب التي تزيد عن 100 مللي ثانية مباشرة. الحل المعماري: يجب استخدام النشر الإقليمي في العديد من الأماكن لبناء خوادم غرفة مادية في أمريكا الشمالية وأوروبا وجنوب شرق آسيا ، ويمكن للاعبين الوصول إليها في مكان قريب.

النوع الثاني: التفاعل المعتدل (SLG ، البطاقة ، القتال غير الأساسي MMO) خط الحياة والموت: التأخير مقبول بين 150 ملم و 200 مللي ثانية ، مما يسمح بتأخير متزامن البيانات قصير المدى بالعين المجردة ، ولكن يجب ألا تفقد الحزمة. الحل المعماري: اعتماد النشر المركزي لخط تسريع الشبكة العالمية في معسكر القاعدة.

المرحلة الأولى: تصميم بنية التشغيل البيني لشبكة Tencent Cloud العالمية (حل "كارتون الشبكة")

الشبكة هي الأوعية الدموية للعبة. من المحرمات أن تذهب اللعبة إلى البحر ، مما يسمح للاعبين بالذهاب مباشرة إلى التوجيه الدولي المعقد للشبكة العامة للاتصال بالخادم الخاص بك. الخندق الأساسي لـ Tencent Cloud في دائرة الألعاب هو شبكتها الأساسية العالمية القيمة.

1. طبقة الوصول: Anycast EIP Global Application Accelerate(GAAP)

يجب "التقاط" القفزة الأولى للاعبين الأجانب للوصول إلى الخادم بأسرع سرعة.

Anycast EIP: كما ذكرنا سابقًا ، يسمح لك Anycast IP من Tencent Cloud ببث نفس عنوان IP على الشبكة بأكملها. على سبيل المثال ، يقع معسكر قاعدة ألعاب SLG الخاص بك في فرانكفورت. تقوم بتوزيع نفس عنوان IP Anycast على اللاعبين في الولايات المتحدة واليابان وجنوب شرق آسيا. سيدخل اللاعبون مباشرة إلى الشبكة في أقرب غرفة الكمبيوتر على حافة سحابة Tencent المحلية.

جولة

تسريع بروتوكول اللعب (GAAP): تستخدم العديد من الألعاب التفاعلية القوية بروتوكول UDP/TCP مخصص. تم تصميم تقنية GAAP الخاصة بـ Tencent Cloud خصيصًا للألعاب. وقد نشرت نقاط وصول في عشرات البلدان في الخارج. بعد دخول حزمة ألعاب UDP للاعبين الأجانب إلى عقدة GAAP المحلية ، يقطعون مباشرة الخط الساخن العالمي عالي النطاق في Tencent Cloud ، ويمرر على طول الطريق إلى المعسكر الأساسي المحلي أو الأساسي عبر الإنترانت ، مما يحل بشكل مثالي مشكلة الارتعاش العالي والانخفاض المتكرر للشبكة العامة.

2. قابلية التشغيل البيني في الطابق الأرضي: غرفة متعددة الشبكات السحابية (CCN) في سلسلة

إذا كان التصميم المعماري الخاص بك هو: يحتوي معسكر قاعدة قوانغتشو على كمية كاملة من بيانات المستخدم ، فهناك خادم غرفة (خادم المعركة) في غرب الولايات المتحدة وطوكيو وسنغافورة. كيف يتواصل الجانبان بكفاءة ؟

لا تذهب إلى الشبكة العامة لسحب المزامنة. النهج الصحيح هو:

تم إنشاء Tencent Cloud VPC في قوانغتشو وغرب الولايات المتحدة وطوكيو.

فتح شبكة Tencent Yunyun (CCN) ، وسحب VPC من هذه المناطق الثلاث مباشرة إلى نفس مثال الشبكة السحابية.

الوصول إلى الشبكة الداخلية: في هذا الوقت ، يمكن لخادم الغرفة في غرب الولايات المتحدة الوصول مباشرة إلى قاعدة البيانات العالمية في قوانغتشو من خلال عنوان IP للإنترانت مثل 10.xx. x ، مع تأخير داخلي منخفض للغاية ومعدل خسارة بنسبة 100 ٪ صفر. لا تتطلب العملية برمتها أي جدار حماية للشبكة الخارجية ، فهي آمنة وسريعة إلى أقصى الحدود.

المرحلة الثانية: دليل اختيار CVM الخاص باللعبة (كيف تشتري أكثر فعالية من حيث التكلفة ؟)

غالبًا ما تكون تكلفة الخادم في الخارج أعلى من تكلفة الخادم المحلي. إذا اخترت النموذج الخطأ ، فلن تكون مضيعة فحسب ، بل ستجعلك الفاتورة الشهرية تؤلمك. هناك المئات من طرازات خادم السحابة (CVM) من Tencent Cloud. يوصى بإغلاق "الأساسيين الأساسيين" التاليين مباشرة في مشهد اللعبة:

1. خادم الغرفة/المعركة: Stay [C6/C7]

خادم المعركة مسؤول عن حساب المقذوفات ، وحجم الاصطدام ، وقيمة الضرر ، وقطع مجال الرؤية.

قوة متفجرة أحادية النواة من وحدة المعالجة المركزية

المتطلبات عالية مثل الانحراف.

توصية الاختيار: نموذج Tencent للحوسبة السحابية C6 أو أحدث جيل من أمثلة C7.

لماذا تختار: تم تجهيز هذين الطرازين بأحدث جيل من معالجات Intel أو AMD ذات النطاق الأساسي العالي (عادةً ما يكون تردد Core الكامل فوق 3.5 جيجاهرتز). والأهم من ذلك ، أن نسبة الذاكرة الخاصة بهم عادة ما تكون 1:2 (مثل 4 نواة 8G و 8 نواة 16G) ، ويتم إنفاق كل قرش على قوة حساب وحدة المعالجة المركزية الخالصة. عندما يواجه خادم اللعبة إطلاق مجموعة واسعة من المهارات وزيادة عدد الأشخاص على نفس الشاشة ، يمكن أن يضمن التردد الرئيسي العالي معدل إطار مستقر ولن يكون هناك كارتون ميتافيزيقي.

2. تسجيل الدخول إلى اللعبة/الردهة/الخدمة المصغرة (Lobby Server): احتضان [المعيار S6/SA3]

يتعامل خادم اللوبي بشكل أساسي مع منطق تسجيل دخول اللاعب وإدارة حقيبة الظهر وتداول المركز التجاري وسحب البطاقة. خصائص هذه الأعمال هي:

الحوسبة ليست كثيفة ، ولكنها تتطلب الكثير من ذاكرة التخزين المؤقت (مثل Redis) للقراءة والكتابة.

توصية الاختيار: Tencent Cloud Standard S6 أو AMD

شبه SA3.

لماذا: نسبة الذاكرة القياسية هي 1:4 (مثل 4 نواة 16G و 8 نواة 32G). يمكن استبداله بمساحة ذاكرة أكبر بتكلفة أقل ، وهو مناسب جدًا لتشغيل خلفية ألعاب Java أو Node.js التي تشغل ذاكرة كبيرة ، أو نشر عقدة التخزين المؤقت المحلية Redis.

🚨"دليل تجنب الحفرة الذهبية" لاختيار اللعبة

لا تستخدم بحزم "نوع الأداء المفاجئ (سلسلة T)": بمجرد إصدار أعمال اللعبة أو الانخراط في الأنشطة ، سترتفع حركة المرور على الفور. سيؤدي خادم الأداء المفاجئ إلى استنفاد النقاط على الفور والحد من سرعته حتى الموت ، مما يتسبب في سقوط جميع لاعبي الخدمة معًا.

انتبه إلى مؤشر إنتاجية الشبكة (PPS): تتميز الألعاب التفاعلية القوية (مثل MOBA/Shooting) بأن الحزم صغيرة جدًا ، ولكن هناك العديد من الحزم في الثانية (PPS عالية). عند اختيار النموذج ، انتبه إلى "إنتاجية حزمة إرسال واستقبال الشبكة" للممثل. إذا كان PPS منخفضًا جدًا ، حتى لو كانت وحدة المعالجة المركزية خاملة ، فإن الطبقة السفلية من الشبكة ستكون عالقة بسبب قائمة الانتظار.

المرحلة الثالثة: مخطط الهيكل المعماري القياسي العالمي للخدمة (عملية النسخ الفعلية)

من أجل السماح لك بوضع هذا النظام على الأرض بشكل أكثر وضوحًا ، فيما يلي مجموعة من أكثر الطرق الكلاسيكية لبناء هيكل "الخدمة العالمية ، القتال القريب":

Plaintext

[نهاية اللاعب] ── (الوصول القريب) ──> [عقدة GAAP حول العالم]

(شبكة Tencent Cloud الأساسية الخاصة بالشبكة الداخلية ترتفع)

[شبكة سحابة CCN شبكة موحدة كبيرة]

"──────────────────────────────

Will will

[طوكيو/غرب الولايات المتحدة VPC (بدلة قتالية C7)] [قوانغتشو الأساسية VPC (بدلة القاعة S6)]

مسؤول عن معالجة المعركة بسرعة 50 مللي ثانية للاعبين المحليين لإعادة الشحن ، وسحب البطاقات ، وقاعدة بيانات MySQL الأساسية

النواة العالمية: قم بنشر خدمة اللوبي العالمية وقاعدة بيانات الحساب الأساسية (MySQL Redis) في غرفة الكمبيوتر الأساسية المحلية في Tencent Cloud (مثل Guangzhou) أو اللوبي الأساسي الخارجي الأقرب إلى فريق البحث والتطوير الخاص بك (مثل سنغافورة).

وحدة معركة الحافة: في أماكن تجمع اللاعبين الأساسيين مثل الولايات المتحدة واليابان ، يتم نشر مثيلات C7 المحوسبة الخالصة كملابس قتالية في الغرفة.

قابلية التشغيل البيني عالية السرعة: قم بربط قاعة سنغافورة بالمسرح العالمي من خلال الشبكة السحابية CCN. لاعب على

قم بتسجيل الوقت وامشي في الردهة ، وبمجرد أن تبدأ المباراة ، ترسل القاعة اللاعب إلى أقرب بدلة قتالية في طوكيو من خلال الشبكة السحابية للإنترانت. بعد ظهور نتائج المباراة ، أعادت بدلة طوكيو القتالية بيانات التسوية إلى قاعة سنغافورة عبر الشبكة الداخلية.

من خلال هذه المجموعة من الهندسة المعمارية ، لا تحافظ فقط على وحدة وأمن البيانات الأساسية (بدون مزامنة قاعدة بيانات موزعة معقدة) ، ولكن أيضًا تحل تمامًا متطلبات اللاعب القصوى للتأخير في زمن الحرب.

ملخص ومهارات الذهاب إلى البحر

إن الذهاب إلى البحر ليس مجرد "شراء خادم في الخارج" ، ولكنه إدارة دقيقة لتأخير الشبكة وحساب الخادم. أخيرًا ، أعطيك أربع صيغ ، أتمنى أن تتألق لعبتك في الخارج:

إضفاء الطابع الإقليمي على ألعاب الحركة: لا تكن كسولًا في الألعاب التفاعلية القوية ، قم بنشر غرفة الكمبيوتر في المزيد من النقاط ، وتأخير الشبكة كبير جدًا.

البطاقات الإستراتيجية هي نفسها في جميع أنحاء العالم: النشر المركزي يوفر التكاليف ، والخط الساخن GAAP يسحب عبر الحدود ، ويفقد الحزمة ويعاد إلى الصفر.

يتم استخدام نوع الحساب للقتال: يتم اختيار C7 لمعركة الغرفة ، و PPS عالي التردد أحادي النواة كبير ، ويمكن أن ينزله عدد الأشخاص.

النوع القياسي متروك للقاعة: S6 لتسجيل الدخول وسحب البطاقة ، واحد إلى أربعة مع ذاكرة كبيرة ، سهل الاستخدام ورخيص وراحة البال.

1
← 返回新闻中心