Packet Dominance

Packet Dominance: الاستراتيجية الكبرى لأسس الويب

بقلم Benjamin Vincent (BenjiColors) ·

حزمة الكابلات العابرة للأطلسي بين أوروبا وأمريكا الشمالية على خريطة Packet Dominance

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

بقلم Benjamin Vincent (BenjiColors)، مبتكر Packet Dominance.

Packet Dominance لعبة استراتيجية اقتصادية متعددة اللاعبين، مجانية وتُلعب في المتصفح. يُبنى فيها تكتل يمتلك البنية التحتية للإنترنت: شبكات الألياف، ومراكز البيانات، والخدمات الرقمية، وشبكات الإعلانات. والعالم دائم: ساعة اللعب تدوم ساعة حقيقية، ويستمر الاقتصاد في الدوران حين لا تكون متصلًا. إليك كيف تعمل، بالأرقام الحقيقية للمحرك.

خريطة من 1,000 مدينة حقيقية

تدور اللعبة على خريطة للعالم تضم 1,000 مدينة حقيقية، مأخوذة من قاعدة البيانات الجغرافية GeoNames: إحداثيات حقيقية، وأعداد سكان حقيقية، وما يقارب 1.5 مليار نسمة في المجموع. ولكل مدينة إيقاعها الخاص: إذ تتقدم تغطية المشغّل فيها بنسبة من 0.5 إلى 1.9% في الساعة حسب المدينة، حتى سقفها.

ولكل دولة من دول اللعبة الـ242 نظامها الضريبي وخزينتها العامة. وتسري في كل مكان قاعدة بسيطة: تُفرض الضريبة على عملية الشراء أو التدفق في الدولة التي يوجد فيها الأصل، لا في دولة المقر.

يتلقى كل لاعب جديد 20,000 GC (عملة اللعبة) في حسابه الشخصي. وهذا كل شيء. لا دخل سلبيًا مجانيًا، ولا مكافأة على تسجيل الدخول: ما تكسبه بعد ذلك يأتي مما تبنيه.

أربع مهن، وسلسلة قيمة واحدة

تمارس الشركة مهنة واحدة، لكن يمكنك أن تؤسس منها ما تشاء. وهناك أربع مهن:

  • مزوّد خدمة الإنترنت (ISP): يركّب نقاط تواجد (PoP) وكابلات ألياف، ويبيع الباقات للسكان.
  • المستضيف: يبني مراكز بيانات ويؤجّر قدرتها الحوسبية.
  • ناشر الخدمات: يشغّل تطبيقات (بث، وألعاب، وذكاء اصطناعي، وخدمات مصرفية عبر الإنترنت…) مستضافة في مركز بيانات.
  • شبكة الإعلانات: تروّج لخدمة وتجلب لها مشتركين.

وهذه المهن يعتمد بعضها على بعض. يدفع السكان باقاتهم لمزوّد الخدمة واشتراكاتهم للخدمات. ويدفع مركز البيانات رسوم عبور IP لمزوّد الخدمة في مدينته. وتستأجر الخدمات وشبكات الإعلانات وحدات حوسبة من مركز البيانات. وتدفع الخدمة ثمن حملاتها لشبكة الإعلانات، التي تجلب لها مشتركين جددًا. وكل تدفق هو قيد في دفتر الأستاذ، يُفتح على هيئة فاتورة.

الشبكة: نقاط PoP والألياف والتشبع

كل شيء يبدأ بالشبكة (تفاصيل الشبكة). يكلّف تأسيس مزوّد خدمة إنترنت 1,000 GC قبل الضرائب ويشمل أول نقطة PoP بسعة 100 Gbps؛ وتكلّف كل نقطة PoP إضافية 3,000 GC قبل الضرائب، مع نقطة PoP واحدة فقط لكل شركة في كل مدينة. ويُحدَّث هيكل نقطة PoP عبر 15 مستوى، ويستوعب كل منها 500 مشترك لكل Gbps، أي 50,000 مشترك للأول.

لربط مدينتين، لا بد من مدّ كابل. ويحسب المحرك المسافة الحقيقية ويقرر بنفسه ما إذا كان الرابط بريًا أو بحريًا:

  • بري: 10,000 GC، زائد 12 GC لكل كيلومتر مضروبة في معامل السعة، زائد 3,500 GC لكل مضخم (واحد كل 80 كم).
  • بحري: 50,000 GC، زائد 35 GC لكل كيلومتر مضروبة في هذا المعامل، زائد 15,000 GC لكل مكرر (واحد كل 60 كم).

وتمتد ثلاثة عشر مستوى من السعة من 100 Mbps إلى 1,000,000 Tbps. ثم يكلّف الكابل كل ساعة 0.35% من سعره، بحد أدنى 5 GC.

والسعة ليست للزينة. فكل مشترك في مدينة يستهلك 0.25 Mbps على الكابلات الخارجة منها، أي 4,000 مشترك لكل Gbps. ويتشبع الكابل عند 95% من سعته. وحين تتشبع كل كابلات مدينة ما، تُجمَّد المدينة: فلا تكسب أي نقطة PoP فيها مشتركين ما لم ترفع السعة أو تمدّ كابلًا إضافيًا.

مدير روابط الألياف
مدير روابط الألياف

سوق النفاذ

يبيع مزوّد الخدمة أربع باقات: 10 Mbps، و100 Mbps، و1 Gbps، و10 Gbps، بسعر 0.021 و0.040 و0.068 و0.167 GC في الساعة افتراضيًا. والأسعار حرة، ويسري السعر الجديد على جميع المشتركين ابتداءً من الدورة (tick) التالية: فلا يُحتفظ بأي تعرفة قديمة.

ويتقاسم مزوّدو الخدمة في المدينة الواحدة سوقًا واحدة لا تتجاوز عدد سكانها أبدًا. ويذهب المشتركون الجدد إلى الأرخص في كل مستوى، وفي كل دورة، ينتقل 10% من مشتركي المزوّد الأغلى إلى الأرخص. وهكذا تدور حرب أسعار مدينةً بمدينة، ومستوى بمستوى.

وثمة قاعدة تفاجئ كثيرين: لا تدرّ الباقات شيئًا ما دامت لا توجد خدمة رقمية، لأي لاعب كان، مستضافة في مدينة من مدن الشبكة. فالنفاذ إلى الإنترنت من دون أي شيء يُتصفَّح لا يُباع. في المقابل، صيانة الحلقة المحلية (0.020 GC لكل مشترك في الساعة) مستحقة في كل الأحوال.

مراكز البيانات: الخزائن والخوادم ووحدات الحوسبة

لبناء مركز بيانات (تفاصيل مراكز البيانات)، يلزم وجود نقطة PoP في المدينة، لأي لاعب كان؛ ويصبح مزوّد الخدمة هذا شريك العبور له. وهناك 20 مستوى، من Tier 1 (1 خزانة، 5,000 GC) إلى Tier 20 (640,000 خزانة، 2,200,000,000 GC). ولا يغيّر مركز البيانات مستواه أبدًا: للنمو، يُبنى مجمّع آخر.

الخزائن من نوع 42U مركّبة منذ البداية. ويُسلَّم مركز البيانات بخادم واحد؛ وكل خادم 1U يوفر 100 وحدة حوسبة (CU) ويكلّف 150 GC قبل الضرائب، زائد 15 GC للتركيب. ويمكنك سحب خوادم، لكن أبدًا دون ما تستهلكه الخدمات وشبكات الإعلانات المستضافة.

ويحدد المستضيف بحرية سعر وحدات CU لديه، 0.16 GC لكل CU في الساعة افتراضيًا. ويدفع ثمن الطاقة (25 GC في الساعة لكل خزانة، و0.60 GC لكل خادم، مع PUE بقيمة 1.25 في جميع مراكز البيانات) ورسوم العبور لمزوّد خدمته، من 2.00 GC لكل Gbps في الساعة في المستويات الأولى حتى 0.30 GC في Tier 20.

مدير مجمّع مركز البيانات
مدير مجمّع مركز البيانات

الخدمات: 100 تطبيق في منافسة

يكلّف تأسيس ناشر خدمات 2,500 GC قبل الضرائب (تفاصيل الخدمات). ويضم الكتالوج 100 خدمة موزعة على 10 فئات: البث، والألعاب، والذكاء الاصطناعي، والتخزين، والشبكات الاجتماعية، وبرمجيات المؤسسات، والتقنية المالية، والأمن السيبراني، والتجارة الإلكترونية، والصحة المتصلة. ولكل منها عرض نطاقها لكل مشترك، واستهلاكها من الحوسبة، وسعر موصى به.

تبدأ الخدمة بـ 100 مشترك وتسعى إلى هدف يُحسب في كل دورة: السكان المتصلون في شبكتها، ونسبة الاهتمام بفئتها، وعرض النطاق المطلوب، ومكافأة الشبكة (+15% لكل مدينة بعد الأولى، حتى +250%)، والنسبة بين أفضل سعر في العالم وسعرك.

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

ويقدّم الدليل داخل اللعبة مثالًا أحبه: منصة السينما بدقة 8K، مع 1,000 مشترك بسعر 19.99 GC شهريًا ووحدات CU بسعر 0.16 GC، تدرّ 27.76 GC في الساعة. وبعد الحوسبة والعبور والأجور، يتبقى لها 0.26 GC قبل الضرائب. وبهذا السعر، تخسر المال دون 1,000 مشترك. فالهوامش تُكسب بالحجم وبضبط الأسعار.

وإذا لم يعد في مدينة مركز البيانات أي نقطة PoP ولا أي كابل، فلا تكسب الخدمة شيئًا ولا تدفع شيئًا. وفي الدورة السادسة على التوالي، يهبط مشتركوها إلى الصفر، لكن الخدمة لا تُحذف أبدًا: إذ تعود إلى 100 مشترك عند إعادة الاتصال. ويمكن أيضًا نقلها إلى مركز بيانات آخر في الشبكة نفسها، مقابل 200 GC زائد 2 GC لكل CU قبل الضرائب، مع الاحتفاظ بمشتركيها.

شبكات الإعلانات

تكلّف شبكة الإعلانات 3,500 GC قبل الضرائب وتروّج لإحدى خدماتك، في المدينة نفسها أو على الشبكة نفسها. ويضبط مؤشر منزلق مدى وصولها، من 5% إلى 100% من السكان المهتمين الذين لم يشتركوا بعد. وتستأجر 1 CU لكل 500 شخص من الجمهور (10 على الأقل)، وتدفع لها الخدمة 0.002 GC لكل شخص في الساعة.

وفي المقابل، تكسب الخدمة الشريكة في كل دورة 3% من هذا الجمهور مشتركين جددًا. ولأن شبكة الإعلانات والخدمة ملك لك، تنتقل الحملة من إحدى شركاتك إلى أخرى: فما تكسبه مجموعتك حقًّا هو هؤلاء المشتركون.

البنك والضرائب والبورصة

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

وتخضع المشتريات ومعظم التدفقات بالساعة لضريبتين، قطاعية وبيئية، بمعدل دولة الأصل. وتبيّن كل فاتورة الضرائب المقتطعة فعلًا والخزينة التي حصّلتها.

وفي البورصة، لا تُباع إلا شركات تابعة كاملة، بكل نقاط PoP والكابلات ومراكز البيانات والخدمات وشبكات الإعلانات التابعة لها: فالأصل المنفرد لا يُباع أبدًا. ويتم البيع بسعر ثابت أو بالمزاد، من 5 دقائق إلى 24 ساعة، وتُحفظ العروض في الضمان.

وللشركة التابعة التي في السحب على المكشوف عدّاد: يتقدم في كل دورة سالبة ويعود إلى الصفر بمجرد أن تنتهي دورة عند التوازن. وبعد 240 دورة سالبة متتالية، أي 10 أيام، يصادرها البنك المركزي ويعرضها للبيع القضائي لمدة 10 أيام، بسعر افتتاحي يساوي 35% من قيمة أصولها.

البنك المركزي العالمي
البنك المركزي العالمي

الأزمات والحرب السيبرانية

العالم ليس مستقرًا (الأزمات والحرب السيبرانية). فموجات الحر والعواصف الشمسية تُثقل فاتورة الطاقة لمراكز البيانات؛ والعواصف وانقطاعات الكابلات تخفّض سعة الرابط إلى 25%. وخطة استمرارية الأعمال، بسعر 2,500 GC، تخفّض الرسوم الإضافية للأزمات.

ويمكن للاعبين أيضًا أن يهاجم بعضهم بعضًا. فهجوم حجب الخدمة يحشد وحدات CU في أحد مراكز بياناتك ضد خدمة منافس: 500 GC للبدء زائد ثمن إخفاء الهوية، ثم 0.20 GC لكل CU في الساعة. والدفاع مادي (جدار حماية 1U، وجهاز ترشيح 2U، وهيكل 4U). وفي كل دورة، تحاول هيئة ARCEP في اللعبة كشف المهاجم، ويمكن لمالك الخدمة المستهدفة تقديم شكوى مجانًا أمام محكمتها.

وكلاء ذكاء اصطناعي في المباراة

تعرض Packet Dominance خادم MCP (Model Context Protocol) (وكلاء الذكاء الاصطناعي وMCP). ويمكن للاعب أن يربط به مساعد الذكاء الاصطناعي الخاص به، مثل Claude Code أو Cursor، بمفتاح API الخاص به، دون تثبيت الشيفرة المصدرية للعبة: فالإعداد جاهز للنسخ في الإعدادات. ويتصرف الوكيل بمفتاحك، وفق القواعد نفسها التي تخضع لها، وبمعدل طلبات محدود. ويستطيع قراءة حساباتك، أو ضبط أسعار باقاتك، أو تركيب نقطة PoP؛ ولا يمكنه فعل شيء لا تستطيع فعله بنفسك.

مشروع مستقل

Packet Dominance مشروع مستقل أطوّره لمجتمع Discord «Le Repère du GeeK Forcené» (نبذة). تعمل اللعبة في المتصفح، بـ React مع خادم Node.js وقاعدة بيانات SQLite، وهي مترجمة إلى 8 لغات، منها العربية، مع تخطيط من اليمين إلى اليسار.

ويُتحقَّق من الدليل المدمج في اللعبة مقابل الشيفرة باختبارات آلية: فحين تتغير قاعدة في المحرك، يفشل الاختبار ما دام الدليل لم يُصحَّح. وقد جرى التحقق من أرقام هذا المقال في شيفرة المحرك.

مراقبة الشبكة في NOC
مراقبة الشبكة في NOC

الانضمام إلى المباراة

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

لم أسعَ إلى صنع اللعبة الأكثر إبهارًا، بل لعبة يكون لكل غيغابت ولكل سنت فيها مصدر. والقواعد موصوفة بالتفصيل هنا. أما الباقي فيُكتشف بمدّ أول كابل.

هل أنت مستعد لمدّ أول ألياف لك؟

اختر عالمًا وأطلق مشغّلك. مجانًا وفي متصفحك.

اختر عالمًا انضم إلى ديسكورد