جديد 📢 عرض الإطلاق لفترة محدودة: خصم حتى 70% على شهرك الأول في كل لعبة.عرض الباقات

كيفية استضافة سيرفر OpenTTD (2026)

سيرفرات OpenTTDUpdated Nov 5, 202610 min read

الجواب المختصر. يمكنك استضافة سيرفر OpenTTD بنفسك مجانًا: نزّل OpenTTD من openttd.org، وأضف مجموعة رسومات أساسية مثل OpenGFX (السيرفر المخصص لن يبدأ بدونها)، ثم شغّل ./openttd -D وافتح المنفذ 3979 لكل من TCP وUDP. أو استأجر سيرفر OpenTTD وتجاوز أمور الشبكة.

يفتح اللاعبون اللعب الجماعي في OpenTTD، ويضغطون Search internet للعثور على سيرفر عام بالاسم، أو يستخدمون Add server مع رمز دعوة يبدأ بـ + لسيرفر بالدعوة فقط.

جرى التحقق في 5 نوفمبر 2026 مع OpenTTD 15.3 (4 أبريل 2026)، وهو أحدث إصدار مستقر. توجد نسخة مرشحة للإصدار 16.0، ولا يقبل السيرفر إلا اللاعبين الذين يستخدمون الإصدار نفسه.

يعتمد هذا الدليل على وثائق OpenTTD نفسها وعلى ما نشغّله على سيرفرات OpenTTD الخاصة بنا. للانتقال مباشرة إلى طريقة الإيجار، راجع الخيار 2.

ما الذي تحتاجه

  • نظام التشغيل: لينكس أو ويندوز أو macOS. تنشر OpenTTD نسخة لينكس عامة بنظام 64 بت كأرشيف .tar.xz، وهي التي تستخدمها الخطوات أدناه.
  • الرسومات الأساسية: تحتاج OpenTTD إلى ملفات رسومات لتعمل. المجموعة المجانية هي OpenGFX. وإذا كنت تملك Transport Tycoon Deluxe فإن ملفاته الأصلية تعمل أيضًا.
  • الشبكة: منفذ اللعبة، وهو 3979 افتراضيًا، ويجب أن يكون متاحًا من الإنترنت عبر TCP وUDP.
  • اللعبة: يحتاج كل لاعب إلى OpenTTD، وهي مفتوحة المصدر ومجانية على openttd.org وSteam وGOG وMicrosoft Store. يجب أن يستخدم اللاعبون الإصدار نفسه الذي يعمل عليه السيرفر.

برنامج السيرفر مجاني. أنت تدفع ثمن الجهاز والكهرباء والنطاق الترددي، لا ثمن البرنامج.

الخيار 1: استضافته بنفسك

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

لينكس (Debian أو Ubuntu)

  1. ثبّت الأدوات اللازمة لفك ضغط التنزيلات.
    sudo apt-get install curl ca-certificates tar xz-utils unzip
  2. نزّل OpenTTD 15.3 في مجلد خاص به.
    mkdir ~/openttd && cd ~/openttd
    curl -fsSL -o /tmp/openttd.tar.xz "https://cdn.openttd.org/openttd-releases/15.3/openttd-15.3-linux-generic-amd64.tar.xz"
    tar -xJf /tmp/openttd.tar.xz --strip-components=1
  3. أضف مجموعة رسومات OpenGFX إلى المجلد baseset داخله.
    curl -fsSL -o /tmp/opengfx.zip "https://cdn.openttd.org/opengfx-releases/8.0/opengfx-8.0-all.zip"
    mkdir /tmp/opengfx && unzip -oq /tmp/opengfx.zip -d /tmp/opengfx
    tar -xf /tmp/opengfx/opengfx-8.0.tar --strip-components=1 -C baseset
    ls baseset/opengfx.obg
    بدون مجموعة رسومات يتوقف السيرفر عند البدء مع الرسالة "Failed to find a graphics set". يحتوي أرشيف الإصدار على البيانات الوصفية فقط لملفات Transport Tycoon Deluxe الأصلية، لا الملفات نفسها.
  4. شغّل السيرفر. يأتي الأرشيف بمكتباته الخاصة في lib/، فوجّه المحمّل إليها.
    export LD_LIBRARY_PATH=$PWD/lib
    ./openttd -D 0.0.0.0:3979
    -D يشغّل سيرفرًا مخصصًا بلا نافذة. على لينكس، -f يشغّله في الخلفية ويكتب المخرجات في openttd.log داخل ~/.local/share/openttd/. وبدون الوسيط -g ينشئ خريطة جديدة.
  5. اضبط الاسم والظهور وكلمة المرور بكتابتها في وحدة تحكم السيرفر، أو في ملفات الإعداد في ~/.config/openttd/ (يُحفظ الاسم في private.cfg، وكلمة المرور في secrets.cfg).
    setting server_name "My OpenTTD Server"
    setting server_game_type public
    setting server_password "choose-a-password"
    server_game_type يقبل public (مُدرج)، أو invite-only (يُنضم إليه برمز دعوة)، أو local (شبكة محلية فقط). يذكر دليل OpenTTD أن السيرفر يجب أن يكون public ليظهر في قائمة السيرفرات.
  6. افتح المنفذ. اسمح بالمنفذ 3979 عبر TCP وUDP في جدار حماية الجهاز (مع ufw: sudo ufw allow 3979/tcp وsudo ufw allow 3979/udp). خلف الراوتر، وجّه المنفذ نفسه، مرة أخرى لكل من TCP وUDP.
  7. متابعة لعبة لاحقًا. تُكتب الحفظات في ~/.local/share/openttd/save/. حمّل واحدة بالأمر -g، مثلًا ./openttd -D 0.0.0.0:3979 -g save/mygame.sav. الإعدادات التي غيّرتها في وحدة التحكم تُحفظ في ملفات الإعداد التي تكتبها OpenTTD عند الإغلاق.
  8. تحقق من الخارج. من شبكة أخرى، افتح اللعب الجماعي في OpenTTD واضغط Search internet. إذا كان سيرفرك عامًا ولا يظهر، فاقرأ رسائل الشبكة التي يطبعها السيرفر: -D يفعّل بالفعل مخرجات تصحيح الشبكة (-d net=4)، والسيرفر المسجّل يطبع رمز الدعوة الخاص به هناك.

ويندوز

ثبّت OpenTTD من openttd.org (يمكن لمثبّت ويندوز تنزيل الرسومات المجانية لك اختياريًا)، ثم شغّل السيرفر المخصص من موجّه الأوامر بالأمر "C:\path\to\openttd.exe" -D. اضبط الاسم والظهور وكلمة المرور بأوامر وحدة التحكم نفسها المذكورة أعلاه، واسمح بمنفذ اللعبة، وهو 3979 افتراضيًا، عبر TCP وUDP في جدار حماية ويندوز.

أوامر مفيدة للسيرفر

  • وحدة التحكم عن بُعد: على السيرفر، اضبط كلمة مرور بالأمر rcon_pw. ثم يفتح اللاعب المتصل بالسيرفر وحدة التحكم الخاصة به بالمفتاح الذي على يسار 1 (مفتاح الفاصلة العليا المعكوسة) ويكتب rcon <password> "<command>"، مثلًا rcon <password> "kick 5".
  • تحميل حفظة من وحدة التحكم: ls يعرض الملفات بأرقام، وcd <number> يدخل مجلدًا، وload <number> يحمّل ملفًا.
  • تنظيف الشركات المهجورة: فعّل autoclean_companies، وتُزال الشركة التي لم يتصل بها أي لاعب خلال عدد الأشهر داخل اللعبة المحدد في autoclean_protected (36 افتراضيًا).
  • إعادة تشغيل الخريطة تلقائيًا: restart_game_year يبدأ خريطة جديدة عند بلوغ تلك السنة داخل اللعبة، وrestart_hours بعد ذلك العدد من ساعات اللعب. القيمة 0 تعطّل الاثنين.

الخيار 2: استضافته على PlayNHost

يوفّر الإيجار عليك التنزيلات ومجموعة الرسومات وجدار الحماية وتوجيه المنافذ. المنفذ والإعداد يُضبطان لك.

  1. اختر باقة. افتح صفحة استضافة سيرفر OpenTTD وقارن الباقات (STEAM وDIESEL وMAGLEV وقت كتابة هذا الدليل). اضغط أنشئ سيرفرًا على STEAM أو DIESEL، أو خصّص الباقة على MAGLEV، وأكمل الطلب. الأسعار تتغير، لذا تحقق منها في تلك الصفحة.
  2. انتظر التثبيت. يصلك بريد إلكتروني يفيد بأن سيرفر OpenTTD الخاص بك جاهز، ويظهر السيرفر في panel.playnhost.com. يُنشأ العالم عند أول تشغيل، فإذا أردت حجم خريطة أو سنة بداية مختلفة فاضبطهما (الخطوة 3) قبل أن تضغط تشغيل. في تبويب وحدة التحكم، تعدّ اللوحة السيرفر قيد التشغيل عندما يطبع PlayNHost: OpenTTD server ready.
  3. افتح الإعدادات ثم إعدادات اللعبة. يُكتب كل واحد من هذه الخيارات في إعداد السيرفر عند بدء تشغيله:
    • اسم الخادم: الاسم الذي يبحث عنه اللاعبون.
    • كلمة مرور الانضمام: اتركها فارغة إن لم ترد كلمة مرور. تُحذف المسافات وعلامات الاقتباس المزدوجة والشرطات المائلة العكسية من كلمتَي المرور، فلا تستخدمها.
    • إدراج الخادم في القائمة: مُدرج للجميع، أو غير مُدرج، الانضمام برمز (بالدعوة فقط)، أو غير مُدرج، الانضمام بالعنوان (محلي).
    • حد الشركات وسنة البداية وحجم الخريطة (256x256 أو 512x512 أو 1024x1024 أو 2048x2048). يسري حجم الخريطة وسنة البداية فقط عند إنشاء عالم جديد: للبدء من جديد بقيم جديدة، احذف الحفظات من المجلد save ضمن الملفات ثم أعد التشغيل.
    • الفاصل الزمني للحفظ التلقائي وإيقاف مؤقت أثناء الفراغ وإزالة الشركات المهجورة.
    • كلمة مرور RCON: كلمة مرور وحدة التحكم عن بُعد، إن أردتها.
    خانات اللاعبين تظهر للقراءة فقط.
  4. أعد التشغيل. عندما تعرض اللوحة "تم الحفظ. يجب إعادة تشغيل الخادم قبل أن تسري هذه التغييرات."، اضغط إعادة التشغيل الآن وانتظر سطر الجاهزية.
  5. انضم. افتح اللعب الجماعي في OpenTTD، واضغط Search internet، واختر سيرفرك بالاسم. للإدراج بالدعوة فقط، استخدم Add server وأدخل رمز الدعوة، الذي يبدأ دائمًا بـ +: يطبعه السيرفر في تبويب وحدة التحكم بعد Invite code:. كما يقبل Add server عنوان السيرفر بدلًا من الرمز.

الخطوات التالية: كيف تنضم إلى سيرفر OpenTTD الخاص بك، وكيف تغيّر حجم الخريطة وسنة البداية وحد الشركات في سيرفر OpenTTD، وكيف تثبّت محتوى NewGRF على سيرفر OpenTTD.

ما تفعله اللوحة لك

  • الرسومات والمكتبات. ينزّل التثبيت OpenGFX 8.0 بجانب OpenTTD 15.3 ويتحقق من وجود مجموعة الرسومات والمكتبات المرفقة، حتى لا يتوقف السيرفر عند أول تشغيل بسبب غياب مجموعة الرسومات.
  • المفاتيح التي يُعاد كتابتها عند كل تشغيل. تكتب اللوحة المنفذ وحد اللاعبين وحد الشركات والإدراج والإيقاف المؤقت أثناء الفراغ وتنظيف الشركات المهجورة والفاصل الزمني للحفظ التلقائي وسنة البداية وحجم الخريطة في openttd.cfg، لذا غيّرها في إعدادات اللعبة. أما المفاتيح الأخرى التي تضيفها إلى ذلك الملف، مثل قسم NewGRF، فتُترك كما هي. عدّله ضمن الملفات والسيرفر متوقف، لأن OpenTTD تكتب الملف من جديد عند الإغلاق.
  • الاسم وكلمات المرور. تحتفظ OpenTTD باسم السيرفر وكلمات المرور خارج openttd.cfg، لذا تضبطها اللوحة عند كل تشغيل عبر سكربت وحدة التحكم الخاص باللعبة نفسها.
  • سطر الجاهزية. يُطبع سطر الجاهزية بمجرد أن تعمل اللعبة، لا عند فتح منفذ الشبكة، لذا لا تُبلغ اللوحة بأن السيرفر يعمل بينما الخريطة ما زالت قيد الإنشاء.
  • عالمك يستمر. عند كل تشغيل يحمّل السيرفر أحدث حفظة يجدها، من حفظة الخروج أو الحفظات التلقائية، ولا ينشئ عالمًا جديدًا إلا إذا لم توجد أي حفظة. وللبدء من جديد عليك حذف الحفظات.
  • إيقاف مؤقت أثناء الفراغ. هذا الإعداد مفعّل افتراضيًا. وعند تفعيله تضبط اللوحة min_active_clients على 1، وعلى 0 عند تعطيله.
  • النسخ الاحتياطية. إذا كانت باقتك تتضمن نسخًا احتياطية، فأنشئ واحدة من النسخ الاحتياطية قبل تعديل الإعداد يدويًا.

الاستضافة بنفسك أو الإيجار: مقارنة صريحة

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

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

المشكلات الشائعة وحلولها

يتوقف السيرفر مع الرسالة "Failed to find a graphics set"

السبب: لا توجد مجموعة رسومات أساسية في baseset.

الحل: أضف OpenGFX كما في الخطوة 3، ثم شغّل مجددًا.

لا يظهر السيرفر في قائمة السيرفرات

السبب: قيمة server_game_type ليست public.

الحل: اضبطها على public وأعد التشغيل. إذا ظل لا يظهر، فاقرأ رسائل الشبكة التي يطبعها السيرفر المخصص (-D يفعّل -d net=4) بشأن تسجيله لدى Game Coordinator الخاص بـ OpenTTD.

صديق يرى سيرفرك بنقطة حمراء أو صفراء

السبب: النقطة الحمراء تعني إصدارًا مختلفًا من OpenTTD، والنقطة الصفراء تعني ملفات NewGRF لا يملكها.

الحل: ثبّت الإصدار نفسه، أو استخدم NewGRF Settings وFind missing content online لجلب ملفات NewGRF، ثم انضم.

سيرفر بالدعوة فقط يبقى محليًا (استضافة ذاتية)

السبب: لم تُكتب القيمة تمامًا بصيغة invite-only مع الشرطة (مثلًا invite_only). القيمة التي لا تتعرف عليها OpenTTD تترك الإعداد على قيمته الافتراضية، وهي local.

الحل: اكتب invite-only تمامًا. على PlayNHost، اختر غير مُدرج، الانضمام برمز في إدراج الخادم في القائمة.

تختفي تغييراتك في ملف الإعداد (PlayNHost)

السبب: المفتاح من المفاتيح التي تكتبها اللوحة عند كل تشغيل، أو عُدّل الملف أثناء عمل السيرفر فكتبته OpenTTD من جديد عند الإغلاق.

الحل: غيّر مفاتيح اللوحة في إعدادات اللعبة وأعد التشغيل. وعدّل المفاتيح الأخرى والسيرفر متوقف.

الأسئلة الشائعة

هل يمكنني استضافة سيرفر OpenTTD مجانًا؟

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

ما المنفذ الذي يستخدمه سيرفر OpenTTD؟

3979 افتراضيًا، عبر TCP وUDP.

هل أحتاج إلى Transport Tycoon Deluxe؟

لا. مجموعة OpenGFX المجانية تكفي للسيرفر.

كيف يجد اللاعبون السيرفر؟

تظهر السيرفرات العامة ضمن Search internet في قائمة اللعب الجماعي. وتُدخل السيرفرات بالدعوة فقط برمز دعوة يبدأ بـ +.

هل أنت مستعد لسيرفر خاص بك؟ اطّلع على باقات OpenTTD.

تستضيفه في مكان آخر بالفعل؟ انقل سيرفرك إلينا

أحدث مقالات المدونة