تخفيضات خاطفة 50% خصم على جميع الخوادم باقي ساعات قليلة فقط!
ينتهي خلال: 00D 00H 00M 00S
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
التصنيفات

دليل إعداد خادم Vintage Story

AR vintage-story setup config server world connect 0 وجدوا هذا المقال مفيداً

دليل إعداد خادم Vintage Story

يغطي هذا الدليل كيفية إعداد وتكوين خادم Vintage Story المخصص المستضاف مع Legion Hosting، بما في ذلك التشغيل الأول، متغيرات GPanel، إدارة الإصدارات، تكوين الخادم، إعدادات العالم، توصيل اللاعبين، وإدارة الحفظ. لتثبيت المودات، راجع تثبيت مودات Vintage Story. لإعداد المشرف والأوامر، راجع أوامر المشرف في Vintage Story.

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

التشغيل الأول

عند تشغيل خادم Vintage Story لأول مرة من GPanel، سيقوم الخادم تلقائيًا بتنزيل ملفات اللعبة من واجهة برمجة تطبيقات Vintage Story الرسمية وإنشاء عالم افتراضي. قد يستغرق هذا التشغيل الأولي عدة دقائق أثناء تنزيل الملفات واستخراجها.

  1. سجّل الدخول إلى GPanel واختر خادم Vintage Story الخاص بك.
  2. قبل التشغيل، راجع تبويب Startup لتأكيد فرع الإصدار المفضل لديك (stable أو unstable أو pre-release).
  3. انقر على Start في تبويب Console. راقب مخرجات وحدة التحكم لمتابعة رسائل التقدم أثناء تنزيل الخادم وتثبيت ملفات اللعبة.
  4. بمجرد ظهور رسالة تشير إلى أن الخادم يستمع للاتصالات، يكون الخادم جاهزًا. سيتم إنشاء ملف serverconfig.json افتراضي تلقائيًا.
التشغيل الأول يستغرق وقتًا أطول من المعتاد. يجب على الخادم تنزيل حزمة خادم Vintage Story الكاملة قبل أن يتمكن من التشغيل. ستكون عمليات التشغيل اللاحقة أسرع بكثير ما لم تقم بتغيير الإصدار أو الفرع.

متغيرات التشغيل في GPanel

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

المتغير القيمة الافتراضية الوصف
SERVER_PORT (مُعيَّن) منفذ اللعبة الذي يستخدمه اللاعبون للاتصال. يتم تعيينه تلقائيًا بواسطة GPanel -- تحقق من تبويب Network للمنفذ المعين لك.
MAX_CLIENTS 16 الحد الأقصى لعدد اللاعبين المتزامنين. يمكن تعيينه حتى 256. يجب أن يتوافق مع موارد خطة الاستضافة الخاصة بك.
FILES_BRANCH stable فرع الإصدار المستخدم. الخيارات: stable أو unstable أو pre. راجع قسم إدارة الإصدارات أدناه للتفاصيل.
RELEASE_VERSION latest الإصدار المحدد المراد تثبيته. اضبطه على latest لاستخدام أحدث إصدار دائمًا على الفرع المختار، أو أدخل رقم إصدار محدد (مثل 1.19.8) لتثبيت ذلك الإصدار.
OPTIONS (فارغ) وسائط سطر الأوامر الإضافية التي تُمرر إلى عملية الخادم عند التشغيل. اتركه فارغًا ما لم تحتاج إلى علامات تشغيل محددة.
SQLITE_TMPDIR (تلقائي) الدليل المؤقت الذي يستخدمه SQLite لعمليات قاعدة البيانات. عادةً لا يحتاج إلى تغيير.

بعد تحديث متغيرات التشغيل، أعد تشغيل الخادم من GPanel لتطبيق التغييرات.


إدارة الإصدارات

يقدم Vintage Story ثلاثة فروع إصدار. يتم تعيين اختيارك للفرع عبر متغير التشغيل FILES_BRANCH في GPanel.

الفرع القيمة الوصف
Stable stable الفرع الموصى به لمعظم الخوادم. تم اختبار هذه الإصدارات بدقة وهي الأكثر موثوقية للعوالم طويلة المدى.
Unstable unstable إصدارات تجريبية تحتوي على ميزات وتغييرات جديدة لا تزال قيد الاختبار. قد تحتوي على أخطاء. استخدم هذا إذا كنت تريد الوصول المبكر للمحتوى الجديد وتقبل بعض عدم الاستقرار.
Pre-release pre بنيات التطوير المبكرة. هذه الأقل اختبارًا وقد تحتوي على مشاكل كبيرة. يوصى بها فقط لأغراض الاختبار -- وليس لخوادم الإنتاج.

تثبيت إصدار محدد

افتراضيًا، يتم تعيين RELEASE_VERSION على latest، مما يعني أن الخادم سيقوم بتنزيل وتثبيت أحدث إصدار متاح على الفرع المختار في كل مرة يتم فيها تشغيل الخادم (إذا كان هناك إصدار أحدث متاح). لمنع التحديثات التلقائية وتثبيت خادمك على إصدار محدد:

  1. انتقل إلى تبويب Startup في GPanel.
  2. غيّر RELEASE_VERSION من latest إلى رقم الإصدار الدقيق الذي تريده (مثل 1.19.8).
  3. أعد تشغيل الخادم. سيستخدم الإصدار المثبت فقط بغض النظر عن الإصدارات الأحدث.
توافق المودات: إذا كنت تستخدم مودات، يوصى بتثبيت إصدار محدد. يمكن لتحديثات اللعبة أن تعطل توافق المودات، والتحديث أثناء اللعب يمكن أن يسبب مشاكل. تحقق من أن المودات الخاصة بك تدعم الإصدار المستهدف قبل التحديث. راجع تثبيت مودات Vintage Story للتفاصيل.
قد يتطلب تبديل الفروع إعادة تعيين العالم. يمكن أن يؤدي الانتقال بين فرعي stable و unstable إلى تغييرات في تنسيق العالم. قم دائمًا بعمل نسخة احتياطية من عالمك قبل تغيير الفروع. إذا كان الإصدار الجديد غير متوافق مع عالمك الحالي، فقد تحتاج إلى بدء عالم جديد.

serverconfig.json

ملف تكوين الخادم الرئيسي هو serverconfig.json، الموجود في الدليل الجذر للخادم. يتم إنشاء هذا الملف تلقائيًا عند التشغيل الأول. أوقف الخادم قبل تعديله، ثم أعد التشغيل لتطبيق التغييرات.

  1. أوقف الخادم من تبويب Console في GPanel.
  2. افتح تبويب Files وانقر على serverconfig.json لتعديله.
  3. عدّل الإعدادات التي تحتاجها (راجع الجدول أدناه).
  4. احفظ الملف وشغّل الخادم.

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

الإعداد قيمة مثال الوصف
ServerName "My Legion VS Server" الاسم المعروض في متصفح الخوادم داخل اللعبة. اجعله وصفيًا حتى يتمكن اللاعبون من العثور على خادمك.
WelcomeMessage "Welcome to the server!" الرسالة المعروضة للاعبين عند انضمامهم. تدعم التنسيق الأساسي.
MaxClients 16 الحد الأقصى لعدد اللاعبين المتزامنين. يجب أن يتطابق مع متغير التشغيل MAX_CLIENTS.
Password "mysecretpass" كلمة المرور المطلوبة للانضمام إلى الخادم. اتركها كسلسلة فارغة ("") لخادم عام.
AllowPvP true اضبطها على true لتمكين قتال لاعب ضد لاعب، أو false لخادم PvE فقط.
SpawnRadius 50 نصف القطر (بالكتل) حول نقطة ظهور العالم حيث يمكن للاعبين الجدد الظهور. القيمة الأكبر توزع اللاعبين أكثر عند الانضمام.
MapSizeX 1024000 عرض العالم بالكتل. القيمة الافتراضية تنشئ عالمًا كبيرًا جدًا. تقليل هذه القيمة يحد من مدى سفر اللاعبين شرقًا وغربًا.
MapSizeZ 1024000 عمق العالم بالكتل. القيمة الافتراضية تنشئ عالمًا كبيرًا جدًا. تقليل هذه القيمة يحد من مدى سفر اللاعبين شمالًا وجنوبًا.
WorldSeed "myseed123" البذرة المستخدمة لتوليد العالم. نفس البذرة تنتج نفس العالم. اتركها كسلسلة فارغة لبذرة عشوائية.

مثال بسيط للإعدادات الرئيسية في serverconfig.json:

{
  "ServerName": "My Legion VS Server",
  "WelcomeMessage": "Welcome! Enjoy your stay.",
  "MaxClients": 16,
  "Password": "",
  "AllowPvP": true,
  "SpawnRadius": 50,
  "MapSizeX": 1024000,
  "MapSizeZ": 1024000,
  "WorldSeed": ""
}
يجب أن يكون الملف بتنسيق JSON صالح. تأكد من أن جميع السلاسل النصية محاطة بعلامات اقتباس مزدوجة، والقيم المنطقية بأحرف صغيرة (true/false)، وعدم وجود فواصل زائدة بعد العنصر الأخير في كائن أو مصفوفة. إذا فشل الخادم في التشغيل بعد التعديل، تحقق من أخطاء صياغة JSON.

تكوين العالم

يقوم Vintage Story بتوليد عالمه بناءً على الإعدادات في serverconfig.json. يحدث توليد العالم فقط عند التشغيل الأول بعالم معين -- تغيير إعدادات التوليد بعد إنشاء العالم لن يغير التضاريس الموجودة بأثر رجعي.

إعدادات توليد العالم

  • WorldSeed: تحدد تخطيط التضاريس وتوزيع المناطق الحيوية والموارد. عيّن بذرة محددة لمشاركة نفس تخطيط العالم مع الآخرين، أو اتركها فارغة لعالم يتم توليده عشوائيًا.
  • MapSizeX / MapSizeZ: تتحكم في المساحة القابلة للعب القصوى. القيم الأصغر تنشئ عالمًا أكثر تحديدًا ويمكن أن تقلل استخدام الموارد. اللاعبون الذين يصلون إلى حافة الخريطة لن يتمكنوا من السفر أبعد في ذلك الاتجاه.
  • WorldConfig: يتيح لك كائن WorldConfig ضمن serverconfig.json ضبط معلمات توليد العالم بدقة مثل مقياس التضاريس وأنماط المناخ والميزات الجيولوجية. هذه إعدادات متقدمة -- القيم الافتراضية تعمل بشكل جيد لمعظم الخوادم.
إعدادات توليد العالم مقفلة بعد الإنشاء. إعدادات مثل WorldSeed و MapSizeX و MapSizeZ تسري فقط عند توليد العالم لأول مرة. لتطبيق إعدادات توليد جديدة، يجب إنشاء عالم جديد (راجع إدارة الحفظ أدناه).

اختيار بذرة

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


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

يتصل اللاعبون بخادم Vintage Story الخاص بك من خلال قائمة اللعب الجماعي داخل اللعبة.

الاتصال المباشر

  1. شغّل Vintage Story وانقر على Multiplayer من القائمة الرئيسية.
  2. انقر على Direct Connect.
  3. أدخل عنوان IP الخادم ومنفذ اللعبة بالتنسيق:
    your.server.ip:port
    تحقق من تبويب Network في GPanel لمعرفة عنوان IP والمنفذ المعينين لك.
  4. انقر على Connect. إذا كان الخادم محميًا بكلمة مرور، أدخلها عند الطلب.

متصفح الخوادم

  1. شغّل Vintage Story وانقر على Multiplayer من القائمة الرئيسية.
  2. سيقوم متصفح الخوادم بتحميل قائمة بالخوادم العامة. استخدم شريط البحث للعثور على خادمك بالاسم (قيمة ServerName من serverconfig.json).
  3. انقر على خادمك في القائمة وانقر على Join.
الخادم لا يظهر في المتصفح؟ قد يستغرق متصفح الخوادم عدة دقائق لفهرسة خادم تم تشغيله حديثًا. استخدم الاتصال المباشر للوصول الفوري. تأكد أيضًا من أنك لم تعيّن كلمة مرور -- قد لا تظهر الخوادم المحمية بكلمة مرور في المتصفح العام حسب إعدادات الخادم.

إدارة الحفظ

يتم تخزين بيانات عالم Vintage Story على خادمك وحفظها تلقائيًا أثناء اللعب.

موقع بيانات العالم

يتم تخزين ملفات حفظ العالم في دليل data/ على خادمك. يعتمد المسار الدقيق على اسم عالمك. يمكنك الوصول إلى هذه الملفات من خلال تبويب Files في GPanel أو عبر SFTP.

عمل نسخة احتياطية من عالمك

  1. أوقف الخادم لضمان نسخة احتياطية نظيفة (لا توجد ملفات يتم كتابتها أثناء الحفظ).
  2. اتصل بخادمك عبر SFTP. راجع كيفية رفع الملفات عبر SFTP لتعليمات الاتصال.
  3. قم بتنزيل دليل data/ بالكامل إلى جهازك المحلي.
  4. خزّن النسخة الاحتياطية في مكان آمن. فكّر في الاحتفاظ بنسخ احتياطية متعددة بتواريخ مختلفة في حال احتجت للعودة إلى نقطة محددة.
يوصى بشدة بعمل نسخ احتياطية منتظمة. يمكن أن يؤدي تلف العالم أو التخريب العرضي أو فشل تحديثات المودات إلى فقدان البيانات. قم بعمل نسخة احتياطية من عالمك قبل إجراء أي تغييرات كبيرة مثل تحديث إصدار اللعبة أو إضافة أو إزالة المودات أو تغيير إعدادات العالم.

إعادة تعيين العالم

لبدء عالم جديد تمامًا:

  1. أوقف الخادم من تبويب Console في GPanel.
  2. قم بعمل نسخة احتياطية من بيانات العالم الحالي إذا كنت تريد الاحتفاظ بها (راجع أعلاه).
  3. انتقل إلى دليل data/ في مدير ملفات GPanel واحذف ملفات حفظ العالم.
  4. اختياريًا، قم بتحديث WorldSeed في serverconfig.json لتوليد تخطيط عالم مختلف.
  5. شغّل الخادم. سيتم توليد عالم جديد من الصفر باستخدام إعدادات التكوين الحالية.
حذف ملفات العالم دائم. بمجرد الحذف، لا يمكن استرداد العالم ما لم يكن لديك نسخة احتياطية. قم دائمًا بتنزيل نسخة احتياطية قبل إجراء إعادة تعيين العالم.

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


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

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


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

Ready to Get Started?

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