الجواب المختصر. يمكنك استضافة سيرفر Minetest بنفسك مجانًا. أصبح Minetest يُسمى الآن Luanti، ويعمل سيرفره بالمحرك نفسه: احصل على نسخة السيرفر، وأضف لعبة مثل Minetest Game من ContentDB، وشغّله باستخدام --server --gameid <game> وافتح منفذ UDP رقم 30000. أو استأجر سيرفر Minetest وتجاوز إعدادات الشبكة.
يفتح اللاعبون Join Game من القائمة الرئيسية في Luanti ويختارون سيرفرك من القائمة أو يكتبون عنوانه ومنفذه.
تم التحقق في 5 نوفمبر 2026، عندما كان أحدث إصدار من Luanti هو 5.18.0 (29 أكتوبر 2026).
يعتمد هذا الدليل على وثائق Luanti الرسمية وعلى ملف minetest.conf النموذجي في مستودع المحرك، إضافةً إلى ما نشغّله على كل سيرفر Minetest نستضيفه. للانتقال مباشرة إلى طريقة الاستئجار، اذهب إلى الخيار 2.
ما الذي تحتاجه
برنامج السيرفر: مجاني ومفتوح المصدر. تذكر وثائق لينكس هذه الطرق: حزمة luantiserver في توزيعتك (وتحذّر من أنها قد تتأخر عدة إصدارات)، أو ملفات تنفيذية جاهزة بلا واجهة من مستودع تابع لجهة خارجية تضع رابطه، أو البناء من الشيفرة المصدرية باستخدام -DBUILD_CLIENT=0 -DBUILD_SERVER=1 أو Docker.
لعبة: منذ Luanti 5.8.0 يأتي المحرك بلا لعبة افتراضية. نزّل لعبة من ContentDB (content.luanti.org) وضعها في المجلد games/. لعبة Minetest Game هي الخيار الكلاسيكي.
جهاز يبقى يعمل: حاسوب فائض أو سيرفر منزلي أو جهاز افتراضي سحابي. يعطي دليل إعداد سيرفر Luanti مواصفات مثالية لنحو 10 لاعبين، ويقول إن الألعاب والمودات الأثقل تحتاج إلى أكثر، وإن أهم ما في الأمر نواة معالج واحدة سريعة.
الشبكة: منفذ UDP واحد، وهو 30000 افتراضيًا، ويمكن الوصول إليه من الإنترنت. تنصح الوثائق باستخدام 30000 لسيرفر واحد والعدّ تصاعديًا (30001, 30002) لما يليه.
اسم لاعبك: الاسم داخل اللعبة الذي ستستخدمه كأدمن.
الخيار 1: استضفه بنفسك
احصل على السيرفر ولعبة. ثبّت السيرفر بإحدى الطرق السابقة وضع مجلد لعبتك في games/.
شغّله. من مجلد Luanti الخاص بك:
./bin/luantiserver --gameid minetest_game --worldname world --terminal
وباستخدام الملف التنفيذي الكامل للعميل يكون الأمر نفسه luanti --server. إذا ظهرت لك الرسالة "Multiple worlds are available" فأضف --worldname كما هو موضح.
أبقِه يعمل. تقترح الوثائق حلقة إعادة تشغيل داخل سكربت وتشغيله داخل screen:
while true
do
./bin/luantiserver --gameid minetest_game --worldname world --terminal
sleep 2
done
عدّل minetest.conf وأعد تشغيل السيرفر، لأن التغييرات لا تُطبَّق إلا بعد إعادة التشغيل. المفاتيح التي يضبطها معظم الناس:
name = YourPlayerName
port = 30000
max_users = 15
default_password = a-long-password
motd = Welcome!
server_announce = true
server_name = My Minetest server
server_description = A world for friends
server_url = https://example.com
يذكر ملف الإعداد النموذجي أن العميل الذي يتصل بالاسم name الذي تحدده هو الأدمن، فادخل بذلك الاسم قبل أن يفعل أي شخص آخر واحتفظ بكلمة مروره في مكان آمن. يجب أن يكون server_address اسم نطاق مجردًا بلا مسار، أو يُترك دون ضبط إن لم يكن لديك نطاق، وإلا ترفضك قائمة السيرفرات. لا تغيّر serverlist_url وbind_address إلا إذا كنت تشغّل قائمة مخصصة أو لديك عدة عناوين.
افتح المنفذ. اسمح بمنفذ UDP رقم 30000 في جدار الحماية على الجهاز (مثلًا sudo ufw allow 30000/udp) ووجّه منفذ UDP رقم 30000 في الراوتر إلى الجهاز.
انضم إليه. افتح Luanti، وانتقل إلى Join Game وأدخل عنوانك ومنفذك، أو ابحث عن السيرفر في القائمة إذا كان server_announce = true مضبوطًا. سجّل باسم لاعبك في أول مرة. وإذا تعطل السيرفر فراجع الملف debug.txt.
الخيار 2: استضفه على PlayNHost
الاستئجار يغنيك عن التثبيت وتنزيل اللعبة وتوجيه المنافذ. وتظل أنت من يختار الاسم والأدمن والقواعد.
اختر باقة. افتح صفحة استضافة سيرفرات Minetest وقارن بين الباقات: STONE (15 لاعبًا) وIRON (30) وDIAMOND (60) وقت كتابة هذا الدليل. اضغط أنشئ سيرفرًا وأكمل الطلب. الأسعار تتغير، لذا تحقق منها في تلك الصفحة.
انتظر التثبيت. يظهر السيرفر في اللوحة. يكون جاهزًا عندما تطبع وحدة التحكم سطرًا يحتوي على Server for gameid.
اجعل نفسك أدمن وسمِّ السيرفر. في تبويب الإعدادات وتحت إعدادات اللعبة اضبط اسم لاعب الأدمن على اسمك داخل اللعبة، ثم اسم الخادم، ورسالة اليوم وللعالم الخاص كلمة مرور الخادم. أعد التشغيل. راجع كيف تصبح أدمن على سيرفر Minetest الخاص بك.
خاص أم عام.الإظهار في قائمة الخوادم مفعّل افتراضيًا. أوقفه للسيرفر الخاص. وللإدراج العام اضبط أيضًا اسم نطاق الخادم على جزء المضيف من عنوان سيرفرك (الجزء الذي قبل النقطتين) وأعد التشغيل: لا تقبل القائمة إلا إدخالًا يمكن حل عنوانه ويرد.
أضف مودات أو لعبة أخرى.مودات ContentDB يقبل أسماء بصيغة author/mod مفصولة بفواصل. ولعبة أخرى من ContentDB اضبط مؤلف لعبة المجتمع واسم لعبة المجتمع من عنوانها على content.luanti.org، واضبط اسم اللعبة على اسم المجلد الذي تحصل عليه تحت .minetest/games. تُقرأ قائمة المودات وتنزيل اللعبة أثناء تثبيت السيرفر، لذا تُطبَّق عند إعادة التثبيت التالية وليس عند إعادة التشغيل. وأعطِ اللعبة الجديدة اسم العالم جديدًا أيضًا: يبدأ السيرفر باللعبة المضبوطة في اسم اللعبة حتى لو كان العالم موجودًا، لذا فإبقاء اسم العالم الحالي سيفتح ذلك العالم بلعبة لم يُصنع لها. راجع كيف تثبّت المودات على سيرفر Minetest الخاص بك.
هذا ما تفعله اللوحة نيابةً عنك:
تثبّت اللعبة لك. ينزّل التثبيت لعبة Minetest Game من ContentDB افتراضيًا ويرفض المتابعة بدلًا من الإبلاغ عن نجاح إذا لم يحتوِ التنزيل على game.conf.
يُخصَّص منفذك ويُمرَّر إلى السيرفر باستخدام --port عند كل تشغيل، فلا تحتاج إلى تعديله أبدًا.
تُكتب الإعدادات السابقة في .minetest/minetest.conf عند كل تشغيل، لذا غيّرها في اللوحة وليس في الملف. وأي شيء آخر تريده يوضع تحت العنوان "Custom server settings" الذي يتركه التثبيت في ذلك الملف.
تذهب مودات ContentDB إلى مجلد worldmods الخاص بالعالم، وهو ما يحمّله Luanti دون سطر load_mod. أما المود الموضوع في .minetest/mods في عالم جديد فسيبقى على القرص دون تحميل، وتتفادى اللوحة ذلك. واسم المود الخاطئ يوقف التثبيت ويُبقي المودات التي كانت تعمل.
نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. يمكنك قبول الكل أو قبول ملفات تعريف الارتباط الأساسية فقط أو الاختيار لكل فئة.نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. وهي مفعّلة هنا افتراضيًا. يمكنك إيقاف أي منها لا تريده.اقرأ سياسة الخصوصية