كل ما تحتاجه لبناء خادم ألعاب على نظام Linux

كل ما تحتاجه لبناء خادم ألعاب على نظام Linux

لطالما كانت الألعاب أكثر متعة مع العديد من اللاعبين. لقد بدأت من جديد مع خزائن Atari 2600 و arcade. عندما وصل عصر الإنترنت ، جعلت خوادم الألعاب من اللعب الجماعي عن بُعد حقيقة واقعة.





مع الجيل الحالي من ألعاب الكمبيوتر ، يمكنك الاتصال بالخوادم أو تشغيل واحدة بنفسك. تدعم Minecraft و Counter-Strike والعديد من الألعاب الأخرى تعدد اللاعبين على الخوادم العامة والخاصة.





أفضل النتائج مع خوادم Linux. سواء كانت اللعبة على Windows أو macOS أو حتى على Android ، فإن خادم ألعاب Linux مثالي.





إليك ما تحتاج إلى معرفته لإنشاء خادم ألعاب على Linux.

متطلبات بناء خادم اللعبة

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



يعتمد الأمر حقًا على الألعاب التي تخطط لاستضافتها على خادم ألعاب Linux. لذا ، كيف يمكنك أن تبدأ؟

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





ثم هناك الأجهزة. لديك في الأساس ثلاثة خيارات ، كل ذلك مع قيود:

  • SBC صغير الحجم وبأسعار معقولة (كمبيوتر لوحي واحد) مثل Raspberry Pi
  • جهاز الكمبيوتر الخاص بك ، مع بعض مواصفات النظام المحسنة
  • خادم ألعاب Linux مخصص ، مستضاف في مكان آخر

دعونا نلقي نظرة على إيجابيات وسلبيات كل منها.





استضافة خادم Linux Game على Raspberry Pi

تعد استضافة خادم ألعاب على Raspberry Pi أمرًا سهلاً ، ولكنك ستقتصر على معظم الألعاب القديمة. ومع ذلك ، فإن الكمبيوتر ميسور التكلفة ومنخفض الطاقة ولديه شبكة لاسلكية مدمجة وإيثرنت.

وهذا يجعلها مثالية لاستضافة بيئات الألعاب متعددة اللاعبين مثل Minecraft و QuakeWorld و Terraria و Windward وحتى OpenTTD و FreeCiv.

هل أنت مهتم باستخدام خادم ألعاب Linux يعمل بنظام Raspberry Pi؟ لمزيد من التفاصيل ، تحقق من قائمة خوادم ألعاب Raspberry Pi. لاحظ أنه يمكن أيضًا استضافة معظم الألعاب الموجودة في القائمة على كمبيوتر Linux قياسي.

استخدم جهاز الكمبيوتر الخاص بك كخادم ألعاب

هل تخطط لاستخدام جهاز الكمبيوتر الخاص بك لاستضافة ألعاب شبكة متعددة اللاعبين؟ يعد استخدام جهاز الكمبيوتر الخاص بك كخادم ألعاب يعمل على Linux خيارًا ذكيًا إذا كان لديك جهاز قوي. ستكون قادرة على التعامل مع أي شيء من Minecraft إلى Call of Duty: Black Ops.

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

هناك أيضًا التحدي المتمثل في الحفاظ على تحديث الخادم الخاص بك ، وإصلاح نظام التشغيل Linux ، والحفاظ عليه آمنًا ، وترقية الأجهزة عند الضرورة.

استأجر خادم ألعاب Linux مخصصًا

يمكنك أيضًا استئجار خادم يمكن إعداده باستخدام برنامج خادم اللعبة.

يوفر هذا الكثير من الوقت ، وهو حل للاعبين المتعددين المتشددين. في حين أن خوادم ألعاب Linux المخصصة ميسورة التكلفة (من حوالي 10 دولارات شهريًا لخادم Minecraft الأساسي) ، فإنها تمثل خدمة صادرة منتظمة قد لا ترغب في الالتزام بها.

واي فاي متصل ولكن لا يوجد إنترنت ويندوز 10

من ناحية أخرى ، فإن تأجير الخادم يوفر الوقت في الصيانة ، ويتجنب تكلفة عنوان IP المخصص. ومع ذلك ، ستقتصر على استضافة الألعاب التي يدعمها برنامج خادم ألعاب Linux الذي اخترته.

GameServers.com يقدم حلاً متينًا ، مع خوادم جيدة الجودة متوفرة للعب على الشبكة. لديهم ايضا خوادم مجانية متاحة للألعاب القديمة الشعبية.

بناء خادم ألعاب باستخدام Linux

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

  • هل الخادم متاح؟
  • هل متعددة اللاعبين عبر الإنترنت مدعومة؟
  • هل يلبي جهاز الكمبيوتر الخاص بك متطلبات الأجهزة؟

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

هل تحتاج مدير خادم لعبة؟

ما هو توزيع Linux الأفضل لخادم الألعاب؟

ومع ذلك ، يمكنك متابعة خادم ألعاب Linux الخاص بك ، فأنت بحاجة إلى اختيار أفضل توزيعة للعبة.

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

تشمل البدائل التي قد تفكر فيها ما يلي:

  • ديبيان
  • قوس لينكس
  • جينتو

باختصار ، أنت تبحث عن توزيعة سهلة الاستخدام ، تناسب أجهزتك ، ويمكن أن تدعم اللعبة.

ما هي خوادم اللعبة التي يمكنك إنشاؤها باستخدام Linux؟

تأتي العديد من الألعاب الشعبية بدعم متعدد اللاعبين عبر الإنترنت. لذلك ، عند تثبيتها على أنظمة على نفس الشبكة مثل خادم اللعبة ، تكتشف الألعاب أي جلسات متعددة اللاعبين.

تتضمن أمثلة الألعاب ما يلي:

أفضل مشغل بلو راي مجاني في المنطقة
  • ماين كرافت
  • فريق القلعة 2 (أعلاه)
  • ضربة مضادة

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

لا تحتاج حتى إلى جهاز كمبيوتر بالحجم الكامل في بعض الحالات. Raspberry Pi هو مرشح رئيسي لماين كرافت ، على سبيل المثال. تحقق من دليلنا المفصل على كيفية إعداد خادم Minecraft على Raspberry Pi للتفاصيل. لسطح المكتب ، راجع دليلنا لإعداد خادم Minecraft.

إنشاء خادم Steam Game

بالنسبة إلى Counter-Strike وألعاب Steam الأخرى ، ستحتاج إلى خادم ألعاب Steam. ومع ذلك ، فإن إنشاء خادم ألعاب Steam يختلف قليلاً. للحصول على أكبر دعم ممكن لأكبر عدد ممكن من الألعاب على Linux ، من الأفضل استخدام Ubuntu مع Steam.

قائمة Steam المحدثة من خوادم مخصصة للألعاب لينكس سوف تساعدك على اتخاذ القرار. تتطلب بعض الخوادم شراء اللعبة الأصلية (مثل خادم Counter-Strike Global Offensive المخصص). البعض الآخر (مثل Terraria) لا يطلبون النسخة الأصلية.

ماذا يعني هذا؟ حسنًا ، يمكنك استضافة خادم ألعاب للعبة لا تملكها على Linux ولكن لديك على Windows.

لا يتوفر Steam Game Server افتراضيًا مع Steam. بعد تثبيت عميل اللعبة ، ستحتاج إلى SteamCMD لإدارة ألعابك. ابدأ بإنشاء مستخدم Steam في محطة Linux الخاصة بك:

useradd -m steam

أنشئ وأدخل المجلد الرئيسي للمستخدم:

cd /home/steam

للتثبيت على نظام 64 بت ، أضف مستودع الأكوان المتعددة وقم بالتحديث:

sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update

أخيرًا ، قم بتثبيت steamcmd:

sudo apt install lib32gcc1 steamcmd

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

sudo apt install steamcmd

تحقق من صفحات دعم Steam الخاصة بـ تعليمات لتوزيعات Linux الأخرى .

بعد تثبيت SteamCMD ، قم بتشغيله باستخدام:

cd ~
steamcmd

كما لوحظ ، يدعم SteamCMD تسجيل الدخول المجهول لمعظم خوادم الألعاب. يستخدم

login anonymous

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

إعداد خادم Steam Game

لتثبيت خادم لعبة على Steam ، أدخل اسم دليل التثبيت:

force_install_dir

(حيث يؤدي إلى دليل مسمى لمطابقة اللعبة).

يعيّن Steam معرفات التطبيقات لكل من العملاء والخوادم. على سبيل المثال:

مصدر ضربة مضادة

  • معرف تطبيق العميل: 240
  • معرف تطبيق الخادم: 232330

فريق القلعة 2

  • معرف تطبيق العميل: 440
  • معرف تطبيق الخادم: 232250

لتثبيت (وتحديث) خادم ألعاب Steam:

app_update

بالنسبة لمصدر Counter-Strike ، استخدم

app_update 232330

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

متعددة اللاعبين مع مديري خادم لعبة Linux

أخيرًا ، يوفر Linux Game Server Managers حلاً أنيقًا. إنها أداة رائعة متوافقة مع معظم. تفتخر LGSM بأكثر من 50 خادمًا. بالإضافة إلى أنه مفتوح المصدر ويتكامل مع SteamCMD. تتيح أداة سطر الأوامر النشر السريع لخوادم الألعاب على نظام Linux.

اكتشف المزيد بالزيارة linuxgsm.com .

حان الوقت لبناء خادم ألعاب Linux الخاص بك

إن بناء خادم ألعاب لنظام Linux ليس بالأمر السهل ، ولكن هناك ما يكفي من البرامج الجيدة لمنعه من التعقيد.

سواء كنت تقوم بإعداد خادم Minecraft أو تستعد لبعض إجراءات التجزئة على Counter-Strike Source ، فإن الأدوات متاحة. إذا كانت أجهزتك على مستوى المهمة ، فيجب أن يكون خادم اللعبة وجهة ممتعة وشائعة للاعبين الآخرين.

نظرًا لأنك ربما تريد الدردشة مع خصومك ، فإليك كيفية إعداد خادم Discord الخاص بك .

يشارك يشارك سقسقة بريد الالكتروني هل يستحق الترقية إلى Windows 11؟

تم إعادة تصميم Windows. لكن هل هذا كافٍ لإقناعك بالانتقال من Windows 10 إلى Windows 11؟

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • الألعاب
  • لينكس
  • دروس مشروع DIY
  • خادم المنزل
نبذة عن الكاتب كريستيان كاولي(تم نشر 1510 مقالة)

نائب محرر الأمان ، و Linux ، و DIY ، والبرمجة ، و Tech Explained ، ومنتج Podcast مفيد حقًا ، مع خبرة واسعة في دعم سطح المكتب والبرامج. مساهم في مجلة Linux Format ، كريستيان هو من هواة Raspberry Pi tinkerer و Lego عاشق ومحب للألعاب القديمة.

كيف تنشر ملصقة على الفيسبوك
المزيد من Christian Cawley

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك