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

راهنمای پیکربندی سرور Rust

FA rust setup configuration wipe connect 0 نفر این مقاله را مفید یافتند

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

قبل از ویرایش فایل‌های پیکربندی، سرور خود را متوقف کنید. همیشه قبل از ویرایش server.cfg یا هر فایل پیکربندی دیگری، سرور خود را از تب Console در GPanel متوقف کنید. تغییرات اعمال شده هنگام اجرای سرور ممکن است هنگام خاموش شدن بازنویسی شوند.

پیکربندی سرور — server.cfg

Rust پیکربندی اصلی خود را از server/rust/cfg/server.cfg در سرور شما می‌خواند. این فایل به طور خودکار اولین بار که سرور شما شروع به کار می‌کند ایجاد می‌شود. آن را در تب Files در GPanel باز کنید تا تنظیمات اصلی سرور خود را ویرایش کنید.

مرجع تنظیمات کلیدی

تنظیم مقدار نمونه توضیحات
server.hostname My Legion Rust Server نامی که در مرورگر سرور درون بازی نمایش داده می‌شود. آن را توصیفی بنویسید تا بازیکنان بتوانند سرور شما را پیدا کنند.
server.maxplayers 40 حداکثر تعداد بازیکنان همزمان. نباید از محدودیت اسلات پلن هاستینگ شما بیشتر باشد.
server.worldsize 3000 اندازه نقشه به متر. مقادیر رایج: 1000 (کوچک)، 2000، 3000 (متوسط)، 4000، 6000 (بزرگ). نقشه‌های بزرگ‌تر به RAM و CPU بسیار بیشتری نیاز دارند.
server.seed 123456 سید تصادفی مورد استفاده برای تولید نقشه. همان سید + اندازه جهان همیشه نقشه یکسانی تولید می‌کند. برای تولید یک طرح‌بندی نقشه جدید، این مقدار را (همراه با وایپ نقشه) تغییر دهید.
server.saveinterval 60 فاصله زمانی (بر حسب ثانیه) ذخیره‌سازی داده‌های جهان روی دیسک توسط سرور. پیش‌فرض ۶۰ (۱ دقیقه) است. مقادیر کمتر از دست رفتن داده در صورت کرش را کاهش می‌دهند اما I/O دیسک را افزایش می‌دهند.
server.description A chill PvE server توضیحاتی که در پنل اطلاعات سرور درون بازی نمایش داده می‌شود. کوتاه و اطلاع‌رسان بنویسید.
server.url https://discord.gg/yourserver یک URL که در پنل اطلاعات سرور نمایش داده می‌شود. معمولاً لینک دعوت Discord یا وب‌سایت است.

نمونه حداقلی server.cfg:

server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
مقادیر رشته‌ای نیاز به گیومه دارند. تنظیماتی که شامل فاصله یا متن هستند باید در گیومه دوتایی قرار بگیرند، مثلاً server.hostname "My Server". مقادیر عددی نیاز به گیومه ندارند.
تنظیمات RCON نیز در server.cfg قرار می‌گیرند. برای پیکربندی دسترسی ادمین از راه دور (rcon.password، rcon.port، rcon.web)، راهنمای دسترسی RCON و دستورات ادمین Rust را ببینید.

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

برخی تنظیمات Rust به جای server.cfg به عنوان آرگومان‌های راه‌اندازی در GPanel پیکربندی می‌شوند. اینها رفتار سطح پایین سرور را کنترل می‌کنند که باید قبل از شروع فرآیند تنظیم شوند.

  1. به GPanel وارد شوید.
  2. سرور Rust خود را از لیست سرورها انتخاب کنید.
  3. روی تب Startup کلیک کنید.
  4. متغیرهای نمایش داده شده را بررسی و تنظیم کنید. تغییرات اینجا دفعه بعد که سرور را شروع می‌کنید اعمال می‌شوند.

متغیرهای کلیدی راه‌اندازی

متغیر پیش‌فرض توضیحات
QUERY_PORT (اختصاص داده شده) پورت کوئری Steam که برای نمایش در مرورگر سرور استفاده می‌شود. باید با پورت کوئری اختصاص داده شده در تب Network در GPanel مطابقت داشته باشد.
APP_PORT (اختصاص داده شده) پورت برای اپلیکیشن همراه Rust+. برای غیرفعال کردن کامل اپلیکیشن Rust+ در صورت عدم نیاز، مقدار را -1 قرار دهید.
WORLD_SEED 0 سید تولید نقشه. وقتی روی 0 تنظیم شود، سرور به طور خودکار یک سید تصادفی تولید کرده و در seed.txt ذخیره می‌کند. همان سید تصادفی تا زمانی که seed.txt را حذف نکنید یا یک مقدار سید مشخص تنظیم نکنید، در ری‌استارت استفاده می‌شود. برای یک طرح‌بندی نقشه کاملاً متفاوت، seed.txt را قبل از ری‌استارت حذف کنید، یا یک سید غیرصفر مشخص اینجا تنظیم کنید.
FRAMEWORK vanilla فریمورک مادینگ برای بارگذاری. برای فعال‌سازی فریمورک مادینگ روی oxide یا carbon تنظیم کنید، یا برای بدون ماد روی vanilla بگذارید. برای جزئیات کامل، راهنمای نصب پلاگین Oxide/uMod در Rust را ببینید.
متغیرهای راه‌اندازی بر server.cfg برای تنظیم مشابه اولویت دارند. اگر یک تنظیم هم در تب Startup و هم در server.cfg وجود داشته باشد، آرگومان راه‌اندازی اولویت دارد. از تب Startup برای پورت‌ها، هویت و انتخاب فریمورک استفاده کنید؛ از server.cfg برای تنظیمات تنظیم درون بازی استفاده کنید.

نحوه اتصال به سرور

Rust مرورگر سرور داخلی ندارد که جستجوی آسانی داشته باشد. سریع‌ترین راه اتصال مستقیم از طریق کنسول F1 درون بازی است.

  1. Rust را اجرا کنید و به منوی اصلی برسید.
  2. F1 را فشار دهید تا کنسول توسعه‌دهنده باز شود.
  3. دستور زیر را تایپ کنید و Enter را فشار دهید:
    client.connect IP:PORT
    IP و PORT را با آدرس IP و پورت بازی سرور خود که در تب Network در GPanel نمایش داده شده جایگزین کنید.

همچنین می‌توانید سرور را به لیست علاقه‌مندی‌های درون بازی اضافه کنید تا در Play > Community Servers > Favourites برای دسترسی سریع‌تر در جلسات بعدی نمایش داده شود.

برای جزئیات یافتن IP و پورت سرور، نحوه یافتن IP و پورت سرور را ببینید.

زمان‌بندی و مکانیزم وایپ

Rust یک سیستم وایپ داخلی با دو نوع متمایز وایپ دارد. درک تفاوت آن‌ها برای اداره صحیح سرور ضروری است.

وایپ نقشه در مقابل وایپ بلوپرینت

نوع وایپ چه چیزی پاک می‌شود چه چیزی حفظ می‌شود
وایپ نقشه تمام پایگاه‌های بازیکنان، آیتم‌ها، منابع روی نقشه و موقعیت بازیکنان. بلوپرینت‌ها (پیشرفت تحقیقات) و فایل‌های داده بازیکنان.
وایپ بلوپرینت (BP) تمام بلوپرینت‌ها — بازیکنان تحقیقات را از صفر شروع می‌کنند. چیز خاصی نه — وایپ BP تقریباً همیشه همراه با وایپ نقشه انجام می‌شود.

وایپ‌های اجباری — اولین پنجشنبه هر ماه

Facepunch (توسعه‌دهنده Rust) آپدیت‌های اجباری بازی را در اولین پنجشنبه هر ماه منتشر می‌کند. این آپدیت‌ها وایپ نقشه را در تمام سرورها اجبار می‌کنند — سرور تا تکمیل وایپ قابل استفاده نیست. وایپ بلوپرینت همیشه اجباری نیست؛ Facepunch از قبل اعلام می‌کند که آیا وایپ BP اجباری همراه آپدیت ماهانه است یا خیر.

زمان‌بندی وایپ خود را بر اساس اولین پنجشنبه برنامه‌ریزی کنید. بسیاری از اپراتورهای سرور ترجیح می‌دهند در همان روز وایپ اجباری (اولین پنجشنبه) وایپ کنند تا بازیکنان در معرض ضرر قرار نگیرند. اگر پس از آپدیت اجباری به موقع وایپ نکنید، بازیکنان تا زمان انجام وایپ قادر به اتصال نخواهند بود.

نحوه انجام وایپ نقشه

  1. سرور خود را از تب Console در GPanel متوقف کنید.
  2. به تب Files بروید و به server/rust/ بروید.
  3. تمام فایل‌های مطابق با proceduralmap.*.sav در server/rust/ را حذف کنید. اینها فایل‌های ذخیره جهان هستند.
  4. همچنین هر فایل مطابق با proceduralmap.*.map در دایرکتوری اصلی سرور را حذف کنید. اینها فایل‌های نقشه از پیش تولید شده هستند.
  5. به صورت اختیاری متغیر راه‌اندازی WORLD_SEED (یا server.seed در server.cfg) را برای تولید یک طرح‌بندی نقشه کاملاً متفاوت به‌روز کنید. همچنین می‌توانید seed.txt را در صورت وجود حذف کنید تا یک سید تصادفی جدید اجبار شود.
  6. سرور را شروع کنید. تولید نقشه در اولین شروع چندین دقیقه طول می‌کشد — این طبیعی است.

نحوه انجام وایپ بلوپرینت

  1. سرور خود را متوقف کنید.
  2. در مدیر فایل GPanel به server/rust/ بروید.
  3. فایل .db (مثلاً player.blueprints.db یا مشابه) را حذف کنید. این فایل تمام داده‌های بلوپرینت بازیکنان را ذخیره می‌کند.
  4. همزمان یک وایپ نقشه هم انجام دهید (توصیه می‌شود) با حذف فایل‌های ذخیره proceduralmap.*.sav و فایل‌های proceduralmap.*.map همانطور که در بالا توضیح داده شد.
  5. سرور را شروع کنید.
وایپ‌ها را از قبل به بازیکنان خود اطلاع دهید. بازیکنان زمان قابل توجهی در Rust سرمایه‌گذاری می‌کنند. اعلام تاریخ وایپ از قبل (از طریق Discord، توضیحات سرور یا چت درون بازی) به حفظ جامعه شما کمک می‌کند و انتظارات را تنظیم می‌کند.

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

Rust جهان را به طور خودکار در فاصله زمانی تعریف شده توسط server.saveinterval (پیش‌فرض: ۶۰ ثانیه) ذخیره می‌کند. این نکات را برای جلوگیری از از دست رفتن غیرمنتظره داده‌ها در نظر داشته باشید:

  • مطمئن شوید server.saveinterval روی مقدار معقولی تنظیم شده است. تنظیم آن روی 0 یا عدد بسیار بزرگ عملاً ذخیره‌سازی خودکار را غیرفعال می‌کند.
  • قبل از توقف سرور، دستور server.save را به صورت دستی از طریق کنسول GPanel اجرا کنید تا یک ذخیره فوری اجبار شود.
  • همیشه سرور را به صورت منظم از GPanel متوقف کنید به جای کشتن فرآیند. یک توقف ناگهانی می‌تواند باعث از دست رفتن تغییرات آخرین فاصله ذخیره‌سازی شود.

مقالات مرتبط

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

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


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

Ready to Get Started?

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