فروش فوری 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

FA vintage-story setup config server world connect 0 نفر این مقاله را مفید یافتند

راهنمای راه‌اندازی سرور Vintage Story

این راهنما نحوه راه‌اندازی و پیکربندی سرور اختصاصی Vintage Story میزبانی شده در Legion Hosting را پوشش می‌دهد، از جمله اولین راه‌اندازی، متغیرهای GPanel، مدیریت نسخه، پیکربندی سرور، تنظیمات جهان، اتصال بازیکنان و مدیریت ذخیره‌سازی. برای نصب مادها، به نصب ماد Vintage Story مراجعه کنید. برای راه‌اندازی ادمین و دستورات، به دستورات ادمین Vintage Story مراجعه کنید.

قبل از شروع: مطمئن شوید که سرور شما در GPanel ایجاد شده است. اگر برای یافتن آدرس IP و port سرور خود به کمک نیاز دارید، به نحوه یافتن IP و Port سرور مراجعه کنید.

اولین راه‌اندازی

وقتی سرور Vintage Story خود را برای اولین بار از GPanel راه‌اندازی می‌کنید، سرور به طور خودکار فایل‌های بازی را از API رسمی Vintage Story دانلود کرده و یک جهان پیش‌فرض ایجاد می‌کند. این راه‌اندازی اولیه ممکن است چند دقیقه طول بکشد تا فایل‌ها دانلود و استخراج شوند.

  1. وارد GPanel شوید و سرور Vintage Story خود را انتخاب کنید.
  2. قبل از راه‌اندازی، تب Startup را بررسی کنید تا شاخه نسخه مورد نظر خود (stable، unstable یا pre-release) را تأیید کنید.
  3. در تب Console روی Start کلیک کنید. خروجی کنسول را برای پیام‌های پیشرفت مشاهده کنید تا سرور فایل‌های بازی را دانلود و نصب کند.
  4. وقتی پیامی مبنی بر آماده بودن سرور برای دریافت اتصالات مشاهده کردید، سرور آماده است. یک فایل serverconfig.json پیش‌فرض به طور خودکار ایجاد خواهد شد.
اولین راه‌اندازی بیشتر از حد معمول طول می‌کشد. سرور باید پکیج کامل سرور Vintage Story را قبل از شروع دانلود کند. راه‌اندازی‌های بعدی بسیار سریع‌تر خواهند بود مگر اینکه نسخه یا شاخه را تغییر دهید.

متغیرهای راه‌اندازی GPanel

تنظیمات اصلی سرور از طریق تب Startup در GPanel کنترل می‌شوند. قبل از راه‌اندازی سرور، این موارد را بررسی و تنظیم کنید.

متغیر پیش‌فرض توضیحات
SERVER_PORT (اختصاص داده شده) port بازی که بازیکنان برای اتصال استفاده می‌کنند. این به طور خودکار توسط GPanel اختصاص داده می‌شود -- تب Network را برای port اختصاص داده شده بررسی کنید.
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 و port بازی سرور خود را با فرمت زیر وارد کنید:
    your.server.ip:port
    تب Network در GPanel را برای IP و port اختصاص داده شده بررسی کنید.
  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. در مدیر فایل GPanel به دایرکتوری data/ بروید و فایل‌های ذخیره جهان را حذف کنید.
  4. اختیاری: WorldSeed را در serverconfig.json به‌روزرسانی کنید تا چیدمان جهان متفاوتی تولید شود.
  5. سرور را راه‌اندازی کنید. یک جهان جدید از ابتدا با استفاده از تنظیمات پیکربندی فعلی شما تولید خواهد شد.
حذف فایل‌های جهان دائمی است. پس از حذف، جهان قابل بازیابی نیست مگر اینکه نسخه پشتیبان داشته باشید. همیشه قبل از بازنشانی جهان یک نسخه پشتیبان دانلود کنید.

مقالات مرتبط


نیاز به کمک دارید؟

اگر با مشکلی مواجه شدید که در این راهنما پوشش داده نشده است، یک تیکت پشتیبانی ارسال کنید و آدرس IP سرور، توضیح مشکل و هرگونه خروجی کنسول مرتبط از GPanel را ارائه دهید.


آیا این مقاله مفید بود؟

Ready to Get Started?

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