background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
التصنيفات

إعداد خادم Don't Starve Together

AR dst dont-starve setup klei token caves config 0 وجدوا هذا المقال مفيداً

يرشدك هذا الدليل خلال إعداد وتكوين خادم Don't Starve Together المخصص على Legion Hosting، بدءًا من الحصول على رمز خادم Klei وصولًا إلى تكوين الخادم وأوضاع اللعب والكهوف وتوليد العالم والاتصال. لتثبيت الإضافات، راجع تثبيت إضافات DST. لأوامر المسؤول، راجع أوامر مسؤول DST. للمشاكل الشائعة، راجع استكشاف أخطاء DST وإصلاحها.

1. الحصول على رمز الخادم

يتطلب Don't Starve Together رمز خادم Klei لمصادقة خادمك المخصص. بدون رمز صالح، لن يبدأ الخادم.

الخطوة 1 — تسجيل الدخول إلى حساب Klei الخاص بك

قم بزيارة accounts.klei.com وسجّل الدخول بالحساب الذي يملك Don't Starve Together. يمكنك تسجيل الدخول عبر Steam أو PSN أو Xbox أو حساب Klei مستقل.

الخطوة 2 — الانتقال إلى خوادم الألعاب

بعد تسجيل الدخول، انقر على Games في شريط التنقل العلوي، ثم اختر Don't Starve Together. في صفحة اللعبة، ابحث عن علامة تبويب Game Servers وانقر عليها.

الخطوة 3 — إنشاء رمز جديد

انقر على زر Add New Server. أعطِ خادمك اسمًا مألوفًا (هذا فقط لمرجعك على موقع Klei) وانقر Add New Server للتأكيد. سيظهر رمزك الجديد — وهو عبارة عن سلسلة طويلة من الأحرف تبدأ بـ pds-g^.

الخطوة 4 — نسخ الرمز وتطبيقه

انسخ سلسلة الرمز بالكامل. في GPanel، انتقل إلى علامة تبويب Startup الخاصة بخادمك والصق الرمز في حقل Cluster Token. بدلاً من ذلك، يمكنك وضعه في ملف cluster_token.txt في المجلد الجذري لخادمك.

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

2. تكوين الخادم

أسهل طريقة لتكوين خادمك هي من خلال علامة تبويب Startup في GPanel. المتغيرات التالية متاحة:

المتغير الوصف مثال
Cluster Token رمز مصادقة خادم Klei الخاص بك (مطلوب) pds-g^KU_abc123...
Cluster Name الاسم الذي يراه اللاعبون في متصفح الخوادم My DST Server
Cluster Description وصف قصير يظهر في متصفح الخوادم Friendly survival server!
Game Mode وضع اللعب للخادم (راجع القسم 3) survival
Max Players الحد الأقصى لعدد اللاعبين المتصلين في وقت واحد 6
Cluster Password كلمة المرور المطلوبة للانضمام (اتركه فارغًا للخادم العام) mypassword

بعد تغيير أي متغيرات بدء التشغيل، انقر على Save ثم Restart لخادمك حتى تصبح التغييرات سارية المفعول.

3. أوضاع اللعب

يقدم Don't Starve Together ثلاثة أوضاع لعب مختلفة، كل منها يغير كيفية عمل الموت وإعادة الظهور:

الوضع سلوك الموت طريقة الإحياء الأفضل لـ
Survival يتحول اللاعبون الميتون إلى أشباح. إذا مات جميع اللاعبين، يتم إعادة تعيين العالم. Touch Stones، Life-Giving Amulets، Meat Effigies (استخدامات محدودة) اللاعبون الذين يريدون تجربة صعبة وعالية المخاطر
Endless يتحول اللاعبون الميتون إلى أشباح. لا يتم إعادة تعيين العالم أبدًا بسبب الوفيات. جميع طرق Survival بالإضافة إلى إعادة ظهور غير محدودة عند Florid Postern (مع عقوبة على الصحة القصوى) اللاعبون العاديون، المجموعات المهتمة بالبناء، اللاعبون الجدد
Wilderness يتم إزالة اللاعبين الميتين بالكامل. لا أشباح. يعيد اللاعبون الظهور في موقع عشوائي بمخزون جديد الخوادم الموجهة لقتال اللاعبين، اللاعبون المتشددون
توصية: إذا كنت جديدًا في استضافة خادم DST، فإن وضع Endless هو الخيار الأكثر تسامحًا. يمكنك دائمًا تغيير وضع اللعب لاحقًا بتحديث متغير بدء التشغيل وإعادة التشغيل.

4. تكوين cluster.ini

للتكوين المتقدم، يمكنك تعديل ملف cluster.ini مباشرة. يقع هذا الملف في المجلد الجذري لخادمك ويتحكم في إعدادات المجموعة بالكامل. يمكنك الوصول إليه عبر File Manager في GPanel أو عبر SFTP.

[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false
pause_when_empty = true

[NETWORK]
cluster_name = My DST Server
cluster_description = A friendly survival server
cluster_password =
cluster_language = en

[MISC]
console_enabled = true

[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1

شرح الإعدادات الرئيسية

الإعداد الوصف الافتراضي
game_mode وضع لعب الخادم: survival أو endless أو wilderness survival
max_players الحد الأقصى لعدد اللاعبين المتصلين في وقت واحد 6
pvp تمكين أو تعطيل القتال بين اللاعبين false
pause_when_empty إيقاف محاكاة العالم مؤقتًا عندما لا يكون هناك لاعبون متصلون true
cluster_password كلمة المرور للانضمام؛ اتركه فارغًا لخادم عام (فارغ)
shard_enabled مطلوب لدعم الكهوف (راجع القسم 5) false
console_enabled السماح بوحدة التحكم داخل اللعبة للمسؤولين true
ملاحظة: إذا قمت بتعيين القيم من خلال علامة تبويب Startup في GPanel وملف cluster.ini معًا، فإن قيم علامة تبويب Startup عادة ما تكون لها الأولوية. استخدم طريقة واحدة أو الأخرى لتجنب الالتباس.

5. إعداد الكهوف

يستخدم Don't Starve Together بنية الأجزاء (shard) حيث يعمل العالم العلوي والكهوف كمثيلات خادم منفصلة تتواصل مع بعضها البعض. على Legion Hosting، قد يكون دعم الكهوف متاحًا حسب خطتك.

بنية Master/Caves

  • Master Shard — العالم العلوي (السطح). هذا هو مثيل الخادم الأساسي الذي يتصل به اللاعبون.
  • Caves Shard — الكهوف تحت الأرض. يعمل هذا كمثيل ثانوي يتواصل معه الجزء الرئيسي داخليًا.

تمكين الكهوف

لتمكين الكهوف، تأكد من وجود الإعدادات التالية في ملف cluster.ini:

[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1

لكل جزء ملف server.ini خاص به. يجب أن يحتوي ملف server.ini الخاص بالجزء الرئيسي (الموجود في مجلد Master/) على:

[SHARD]
is_master = true

[STEAM]
master_server_port = 27018
authentication_port = 8768

يجب أن يحتوي ملف server.ini الخاص بجزء الكهوف (الموجود في مجلد Caves/) على:

[SHARD]
is_master = false
name = Caves

[STEAM]
master_server_port = 27019
authentication_port = 8769
استخدام الموارد: تشغيل الكهوف يضاعف فعليًا استهلاك موارد الخادم. إذا واجهت مشاكل في الأداء مع تمكين الكهوف، فكر في ترقية خطة خادمك أو التواصل مع الدعم.

6. توليد العالم

يمكنك تخصيص إعدادات توليد العالم لتغيير تكرار الموارد والمخلوقات والفصول والمناطق الحيوية. تُخزَّن إعدادات توليد العالم في ملفات worldgenoverride.lua داخل مجلد كل جزء (Master/ و Caves/).

مثال worldgenoverride.lua (العالم العلوي)

return {
    override_enabled = true,
    preset = "SURVIVAL_TOGETHER",

    overrides = {
        -- Resources
        flint = "often",            -- "never", "rare", "default", "often", "always"
        rocks = "often",
        trees = "default",
        berrybush = "often",

        -- Creatures
        spiders = "default",
        hounds = "less",            -- "never", "less", "default", "more", "always"

        -- Season length
        autumn = "longseason",      -- "noseason", "shortseason", "default", "longseason"
        winter = "shortseason",
        spring = "default",
        summer = "default",

        -- World size and branching
        world_size = "large",       -- "small", "medium", "default", "large", "huge"
        branching = "default",      -- "never", "least", "default", "most"
    },
}

مثال worldgenoverride.lua (الكهوف)

return {
    override_enabled = true,
    preset = "DST_CAVE",

    overrides = {
        mushtree = "often",
        bunnymen = "often",
        worms = "less",
        cave_spiders = "default",
        world_size = "default",
    },
}
يتطلب إعادة توليد العالم: التغييرات على worldgenoverride.lua تصبح سارية فقط عند توليد عالم جديد. لتطبيق التغييرات، يجب حذف بيانات الحفظ الحالية وإعادة تشغيل الخادم. قم بعمل نسخة احتياطية من ملفات الحفظ أولاً إذا كنت تريد الاحتفاظ بها.

7. كيفية الاتصال

هناك طريقتان للاتصال بخادم Don't Starve Together الخاص بك:

الطريقة 1 — تصفح الألعاب (موصى بها)

  1. شغّل Don't Starve Together وانقر على Play.
  2. اختر Browse Games من القائمة الرئيسية.
  3. استخدم شريط البحث في الأعلى للبحث عن Cluster Name الخاص بخادمك.
  4. انقر على خادمك في النتائج وانقر على Join.
  5. إذا كان خادمك يحتوي على كلمة مرور، أدخلها عند المطالبة.

الطريقة 2 — الاتصال المباشر عبر وحدة التحكم

  1. شغّل Don't Starve Together وانقر على Play.
  2. اضغط على مفتاح ~ (التلدة) لفتح وحدة التحكم.
  3. اكتب الأمر التالي، مع استبدال عنوان IP والمنفذ بتفاصيل خادمك من GPanel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)

إذا كان خادمك يتطلب كلمة مرور:

c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
العثور على تفاصيل خادمك: يتم عرض عنوان IP والمنفذ الخاص بخادمك في الصفحة الرئيسية لخادمك في GPanel.
الخادم لا يظهر؟ قد يستغرق الأمر بضع دقائق حتى يظهر الخادم الذي بدأ حديثًا في متصفح الخوادم. تأكد من أن خادمك قد بدأ بالكامل (تحقق من وحدة التحكم لرسائل مثل "Sim paused" أو رسائل جاهزية مماثلة). تحقق أيضًا من أن فلتر المنطقة في شاشة Browse Games لا يستبعد موقع خادمك.

مقالات ذات صلة

هل تحتاج مساعدة؟

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


هل كان هذا المقال مفيداً؟

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.