فروش فوری 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
دسته‌بندی‌ها

راهنمای راه‌اندازی سرور Starbound

FA starbound setup config server universe connect 0 نفر این مقاله را مفید یافتند

راهنمای راه‌اندازی سرور Starbound

این راهنما راه‌اندازی و پیکربندی سرور اختصاصی Starbound شما در Legion Hosting را پوشش می‌دهد، شامل پیش‌نیازهای احراز هویت Steam، اولین راه‌اندازی، پیکربندی سرور، تنظیمات جهان، اتصال بازیکنان و مدیریت ذخیره‌ها. برای نصب ماد، نصب ماد Starbound را ببینید. برای دستورات ادمین و امتیازات، دستورات ادمین Starbound را ببینید.

پنل سرور: تمام مدیریت سرور از طریق GPanel در gpanel.legionhosting.net انجام می‌شود. از File Manager یا SFTP برای ویرایش فایل‌های پیکربندی استفاده کنید.

پیش‌نیازها

قبل از راه‌اندازی سرور Starbound خود، باید موارد زیر را داشته باشید:

حساب Steam احراز هویت شده الزامی است. فایل‌های سرور اختصاصی Starbound (Steam App ID: 211820) نمی‌توانند از طریق SteamCMD ناشناس دانلود شوند. شما باید نام کاربری و رمز عبور حساب Steam معتبر را در تب Startup GPanel وارد کنید. حساب Steam مورد استفاده باید مالک یک نسخه از Starbound باشد.
  • یک حساب Steam که مالک Starbound باشد. فایل باینری سرور برای دانلود ناشناس در دسترس نیست -- حسابی که ارائه می‌دهید باید Starbound را در کتابخانه‌اش داشته باشد.
  • ملاحظات Steam Guard. اگر حساب Steam شما Steam Guard (احراز هویت دو عاملی) فعال دارد، باید کد احراز هویت را از طریق متغیر راه‌اندازی STEAM_AUTH در اولین نصب ارائه دهید. پس از احراز هویت اولیه، SteamCMD نشست را ذخیره می‌کند و راه‌اندازی‌های بعدی نباید نیاز به کد داشته باشند مگر اینکه حافظه نهان منقضی شود.
  • حساب Steam اختصاصی توصیه می‌شود. برای امنیت، استفاده از یک حساب Steam جداگانه که فقط برای میزبانی سرور مالک Starbound است را در نظر بگیرید. این کار از اشتراک‌گذاری اعتبارنامه‌های حساب اصلی جلوگیری می‌کند و از تداخل در صورتی که بخواهید همزمان بازی کنید جلوگیری می‌کند.

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

پس از خرید سرور Starbound خود از Legion Hosting، مراحل زیر را برای اولین اجرا دنبال کنید:

  1. وارد GPanel شوید و سرور Starbound خود را انتخاب کنید.
  2. به تب Startup بروید.
  3. اعتبارنامه‌های Steam مورد نیاز را پر کنید:
    • STEAM_USER -- نام کاربری حساب Steam شما (الزامی).
    • STEAM_PASS -- رمز عبور حساب Steam شما (الزامی).
    • STEAM_AUTH -- کد دو عاملی Steam Guard شما، در صورت درخواست (اختیاری، فقط در اولین نصب یا زمانی که نشست ذخیره شده منقضی شود نیاز است).
  4. به تب Console بروید و Start را کلیک کنید.
  5. سرور فایل‌های سرور اختصاصی Starbound را از طریق SteamCMD دانلود خواهد کرد. این ممکن است در اولین اجرا چند دقیقه طول بکشد.
  6. پس از اتمام دانلود، سرور یک جهان پیش‌فرض ایجاد کرده و شروع به گوش دادن برای اتصالات می‌کند.
درخواست Steam Guard: اگر سرور با خطای احراز هویت شروع نشد، به تب Startup برگردید، کد فعلی Steam Guard خود را در فیلد STEAM_AUTH وارد کنید و سرور را ریستارت کنید. ایمیل یا اپلیکیشن احراز هویت خود را برای کد بررسی کنید. معمولاً فقط یک بار نیاز به انجام این کار دارید -- SteamCMD نشست را برای راه‌اندازی‌های آینده ذخیره می‌کند.

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

متغیر الزامی توضیحات
STEAM_USER بله نام کاربری حساب Steam. باید مالک Starbound باشد. نمی‌تواند anonymous باشد.
STEAM_PASS بله رمز عبور حساب Steam برای نام کاربری بالا.
STEAM_AUTH خیر کد احراز هویت دو عاملی Steam Guard. فقط در هنگام راه‌اندازی اولیه یا زمانی که نشست ذخیره شده منقضی شود نیاز است.
WORKSHOP خیر برای فعال‌سازی پشتیبانی ماد Steam Workshop روی 1 تنظیم کنید، یا برای غیرفعال‌سازی روی 0. پیش‌فرض 0 است. برای جزئیات نصب ماد Starbound را ببینید.

starbound_server.config

فایل پیکربندی اصلی سرور در مسیر زیر قرار دارد:

storage/starbound_server.config

این فایل از فرمت JSON استفاده می‌کند. آن را از طریق File Manager در GPanel یا از طریق SFTP ویرایش کنید. سرور باید قبل از ویرایش متوقف شود، زیرا تغییرات در هنگام راه‌اندازی بارگذاری می‌شوند.

JSON معتبر الزامی است. تجزیه‌کننده پیکربندی Starbound در مورد فرمت JSON سخت‌گیر است. مطمئن شوید که ویرگول اضافی وجود ندارد، تمام رشته‌ها در گیومه دوتایی هستند و براکت‌ها/آکولادها به درستی جفت شده‌اند. یک خطای نحوی واحد مانع از راه‌اندازی سرور می‌شود.

تنظیمات کلیدی سرور

تنظیم پیش‌فرض توضیحات
serverName "A Starbound Server" نامی که در مرورگر سرور و هنگام اتصال بازیکنان نمایش داده می‌شود.
maxPlayers 8 حداکثر تعداد بازیکنانی که می‌توانند همزمان متصل باشند.
gameServerPort 21025 پورتی که سرور بازی روی آن گوش می‌دهد. در Legion Hosting، این به طور خودکار تنظیم می‌شود -- مگر اینکه پشتیبانی دستور دهد، آن را تغییر ندهید.
gameServerBind "::" رابط شبکه‌ای که به آن متصل می‌شود. پیش‌فرض "::" به تمام رابط‌ها (IPv4 و IPv6) متصل می‌شود. این را تغییر ندهید.
serverPassword "" رمز عبور لازم برای ورود به سرور. برای عدم نیاز به رمز عبور (دسترسی عمومی) خالی بگذارید.
allowAnonymousConnections true وقتی true باشد، بازیکنان می‌توانند بدون حساب Starbound متصل شوند. برای الزام احراز هویت حساب برای تمام بازیکنان روی false تنظیم کنید.
allowAssetsMismatch true وقتی true باشد، بازیکنان با مجموعه مادهای متفاوت همچنان می‌توانند متصل شوند. برای اجبار تطابق دارایی‌ها بین سرور و کلاینت روی false تنظیم کنید (برای سرورهای ماد شده توصیه می‌شود).
maxTeamSize 4 حداکثر تعداد بازیکنان در هر گروه/تیم.
clientIPJoinable false آیا سرور از طریق IP مستقیم قابل اتصال است. برای سرورهای اختصاصی باید true باشد.
clientP2PJoinable false آیا اتصالات نظیر به نظیر مجاز هستند. معمولاً برای سرورهای اختصاصی false است.

نمونه starbound_server.config

{
  "serverName" : "My Legion Starbound Server",
  "maxPlayers" : 8,
  "gameServerBind" : "::",
  "serverPassword" : "",
  "allowAnonymousConnections" : true,
  "allowAssetsMismatch" : true,
  "maxTeamSize" : 4,
  "clientIPJoinable" : true,
  "clientP2PJoinable" : false,
  "allowAdminCommands" : true,
  "allowAdminCommandsFromAnyone" : false,
  "serverUsers" : {
    "YourUsername" : {
      "admin" : true,
      "password" : "your-admin-password"
    }
  }
}

تنظیمات جهان و کیهان

Starbound از یک کیهان تولید شده به صورت رویه‌ای استفاده می‌کند. هر بار که یک بازیکن از یک سیستم ستاره‌ای یا سیاره جدید بازدید می‌کند، بازی آن را بر اساس بذر کیهان و سیستم مختصات تولید می‌کند. داده‌های کیهان سرور در مسیر زیر ذخیره می‌شوند:

storage/universe/

این دایرکتوری شامل تمام داده‌های جهان تولید شده، از جمله سیارات، ایستگاه‌های فضایی و سازه‌های ساخته شده توسط بازیکنان در جهان است.

پیکربندی کیهان

پارامترهای تولید کیهان را می‌توان در فایل starbound_server.config یا از طریق فایل‌های دارایی مرتبط با کیهان تنظیم کرد. مفاهیم کلیدی:

مفهوم توضیحات
بذر کیهان کیهان به صورت رویه‌ای بر اساس مختصات تولید می‌شود. تمام سرورها با همان نسخه بازی سیارات یکسانی را در همان مختصات تولید می‌کنند، اما اشیاء قرار داده شده توسط بازیکنان و تغییرات منحصر به هر سرور هستند.
سیاره شروع بازیکنان جدید در یک سیاره شروع انتخاب شده به صورت رویه‌ای ظاهر می‌شوند. جهان شروع یک سیاره از نوع باغ است که برای پیشرفت مراحل اولیه بازی مناسب است.
فایل‌های جهان هر سیاره بازدید شده یک فایل .world در storage/universe/ تولید می‌کند. این فایل‌ها شامل تغییرات زمین، اشیاء قرار داده شده و تغییرات کاشی ایجاد شده توسط بازیکنان هستند.
داده‌های آسمانی فایل‌های universe.chunks و universe.dat در دایرکتوری کیهان وضعیت کلی نقشه کیهان را ذخیره می‌کنند.
کیهان مشترک: تمام بازیکنان روی سرور کیهان یکسانی را به اشتراک می‌گذارند. تغییراتی که یک بازیکن در یک سیاره ایجاد می‌کند (ساختمان‌سازی، استخراج، قرار دادن اشیاء) برای تمام بازیکنان دیگری که از آن سیاره بازدید می‌کنند قابل مشاهده خواهد بود.
بازنشانی کیهان: برای شروع یک کیهان کاملاً جدید، سرور را متوقف کرده و کل دایرکتوری storage/universe/ را حذف یا تغییر نام دهید. توجه داشته باشید که این کار تمام جهان‌های تولید شده، از جمله سازه‌های ساخته شده توسط بازیکنان را حذف می‌کند. همیشه قبل از انجام این کار نسخه پشتیبان تهیه کنید.

نحوه اتصال

بازیکنان از طریق منوی چندنفره درون بازی به سرور Starbound شما متصل می‌شوند.

اتصال مستقیم از طریق IP

  1. Starbound را اجرا کنید.
  2. از منوی اصلی، روی Multiplayer کلیک کنید.
  3. شخصیت خود را انتخاب کنید.
  4. در فیلد Server Address، آدرس IP و پورت سرور خود را با فرمت زیر وارد کنید: IP:Port
  5. اگر سرور رمز عبور دارد، Account Name و Password مطابق با یک ورودی serverUsers در پیکربندی سرور وارد کنید. اگر allowAnonymousConnections روی true باشد و رمز عبور سرور تنظیم نشده باشد، این فیلدها می‌توانند خالی بمانند.
  6. روی Join Server کلیک کنید.
پیدا کردن IP و پورت شما: برای محل یافتن این اطلاعات در GPanel، چگونه IP و پورت سرور خود را پیدا کنید را ببینید.

دوستان Steam (غیر قابل اعمال)

قابلیت "Join Game" در Steam برای بازی‌های میزبانی شده نظیر به نظیر است، نه سرورهای اختصاصی. بازیکنان باید از روش اتصال مستقیم IP توضیح داده شده در بالا برای پیوستن به سرور Legion Hosting شما استفاده کنند.

عیب‌یابی اتصال: اگر بازیکنان نمی‌توانند متصل شوند، موارد زیر را بررسی کنید:
  • سرور در حال اجرا و کاملاً راه‌اندازی شده است (کنسول GPanel را برای "Info: Server listened on" بررسی کنید).
  • IP و پورت صحیح استفاده می‌شوند.
  • اگر از رمز عبور سرور استفاده می‌شود، بازیکن اعتبارنامه‌های صحیح serverUsers را وارد می‌کند.
  • اگر allowAssetsMismatch روی false باشد، مادهای نصب شده بازیکن باید دقیقاً با مادهای سرور مطابقت داشته باشند.
  • هم سرور و هم کلاینت همان نسخه از Starbound را اجرا می‌کنند.
اگر مشکلات ادامه دارند، یک تیکت پشتیبانی باز کنید.

مدیریت ذخیره‌ها

Starbound تمام داده‌های سرور را در دایرکتوری storage/ ذخیره می‌کند. درک ساختار فایل‌ها به پشتیبان‌گیری، انتقال و عیب‌یابی کمک می‌کند.

دایرکتوری‌ها و فایل‌های کلیدی ذخیره‌سازی

مسیر توضیحات
storage/universe/ شامل تمام داده‌های جهان تولید شده -- سیارات، ایستگاه‌های فضایی و تغییرات بازیکنان در جهان‌ها. هر سیاره بازدید شده یک فایل .world دارد.
storage/player/ شامل فایل‌های ذخیره بازیکنان. هر بازیکن یک فایل .player دارد که موجودی، پیشرفت، وضعیت مأموریت و داده‌های کشتی را ذخیره می‌کند.
storage/starbound_server.config فایل پیکربندی اصلی سرور.
storage/starbound_server.log فایل لاگ سرور. برای تشخیص کرش‌ها، خطاها و مشکلات اتصال مفید است.

ایجاد نسخه پشتیبان

پشتیبان‌گیری منظم از کیهان، داده‌های بازیکنان و پیکربندی سرور شما در برابر از دست رفتن یا خرابی تصادفی محافظت می‌کند.

  1. سرور خود را در GPanel متوقف کنید تا مطمئن شوید تمام داده‌ها روی دیسک نوشته شده‌اند.
  2. از طریق SFTP به سرور متصل شوید یا از File Manager استفاده کنید.
  3. کل دایرکتوری storage/ را به کامپیوتر محلی خود دانلود کنید.
  4. نسخه پشتیبان را در مکانی امن با برچسب تاریخ ذخیره کنید (مثلاً storage-backup-2026-02-26).
چه چیزی پشتیبان بگیرید: حداقل از دایرکتوری‌های storage/universe/ و storage/player/ پشتیبان بگیرید. این‌ها شامل تمام داده‌های پیشرفت جهان و بازیکنان هستند. همچنین باید از starbound_server.config برای حفظ تنظیمات سرور پشتیبان بگیرید.

بازیابی از نسخه پشتیبان

  1. سرور خود را متوقف کنید.
  2. فایل‌های پشتیبان خود را به مکان‌های مربوطه در دایرکتوری storage/ آپلود کنید و فایل‌های موجود را جایگزین کنید.
  3. سرور را راه‌اندازی کنید.

انتقال جهان از سرور دیگر

برای انتقال کیهان Starbound خود از سرور دیگر یا بازی محلی:

  1. هر دو سرور مبدأ و مقصد را متوقف کنید.
  2. دایرکتوری storage/universe/ را از سرور مبدأ به سرور مقصد کپی کنید.
  3. در صورت تمایل، storage/player/ را نیز کپی کنید اگر می‌خواهید داده‌های بازیکنان را نیز منتقل کنید.
  4. فایل starbound_server.config خود را کپی کنید تا تنظیمات سرور حفظ شوند.
  5. سرور مقصد را راه‌اندازی کنید و بررسی کنید که جهان به درستی بارگذاری می‌شود.
وابستگی ماد: اگر کیهان با مادها تولید شده باشد، همان مادها باید روی سرور مقصد نصب شوند. مادهای موجود نبودن باعث خطا یا محتوای گمشده هنگام بارگذاری جهان‌های تحت تأثیر می‌شوند.

مقالات مرتبط


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

اگر مشکلی دارید که در این راهنما پوشش داده نشده، تیم پشتیبانی ما آماده کمک است. یک تیکت در legionhosting.net/submitticket.php با جزئیات سرور و توضیح مشکل ارسال کنید.


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

Ready to Get Started?

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