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

عیب‌یابی Icarus

FA icarus troubleshooting errors 1 نفر این مقاله را مفید یافتند

این راهنما مشکلات رایج سرورهای اختصاصی Icarus و نحوه حل آنها را پوشش می‌دهد، از جمله خرابی‌های راه‌اندازی سرور، مشکلات اتصال، مشکلات بارگذاری Prospect، بهینه‌سازی عملکرد و خطاهای عدم تطابق نسخه. برای راه‌اندازی و پیکربندی اولیه سرور، به راهنمای راه‌اندازی سرور Icarus مراجعه کنید.

مشکلات راه‌اندازی سرور

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

سرور بلافاصله پس از شروع خاموش می‌شود

رایج‌ترین علت خاموش شدن سرور Icarus کمی پس از راه‌اندازی، تنظیم ShutdownIfNotJoinedFor است. به صورت پیش‌فرض، این مقدار روی 300 ثانیه (۵ دقیقه) تنظیم شده است، به این معنی که سرور به صورت خودکار خاموش می‌شود اگر هیچ بازیکنی ظرف ۵ دقیقه پس از شروع وارد نشود.

راه‌حل:

  1. سرور را از تب Console در GPanel متوقف کنید.
  2. فایل ServerSettings.ini واقع در Icarus/Saved/Config/WindowsServer/ServerSettings.ini را از طریق تب Files در GPanel یا SFTP باز کنید.
  3. مقادیر زیر را برای جلوگیری از خاموشی خودکار تنظیم کنید:
    ShutdownIfNotJoinedFor=-1
    ShutdownIfEmptyFor=-1
  4. فایل را ذخیره کرده و سرور را راه‌اندازی کنید.
این مشکل شماره یک برای سرورهای جدید Icarus است. تنظیم ShutdownIfNotJoinedFor=-1 برای سرورهای هاست شده ضروری است. بدون این تغییر، سرور هر بار که ری‌استارت می‌شود خاموش خواهد شد اگر بازیکنان به اندازه کافی سریع وصل نشوند.

سرور راه‌اندازی نمی‌شود (کرش هنگام اجرا)

اگر سرور در حین راه‌اندازی با پیام‌های خطا در کنسول کرش می‌کند:

  1. فایل‌های خراب را بررسی کنید: سرور را مجدداً نصب کنید. در GPanel، از گزینه نصب مجدد برای دانلود مجدد تمام فایل‌های سرور از Steam استفاده کنید.
  2. نحو فایل پیکربندی را بررسی کنید: یک فایل ServerSettings.ini نادرست می‌تواند از راه‌اندازی جلوگیری کند. بررسی کنید که فایل از فرمت صحیح INI پیروی می‌کند:
    [/Script/Icarus.DedicatedServerSettings]
    SessionName=My Server
    JoinPassword=
    MaxPlayers=8
  3. داده‌های Prospect گم‌شده را بررسی کنید: اگر LoadProspect یا LastProspectName به Prospect ای اشاره می‌کند که دیگر وجود ندارد، سرور ممکن است از کار بیفتد. این فیلدها را پاک کرده و به طور موقت ResumeProspect=False تنظیم کنید.
  4. لاگ‌های سرور را بررسی کنید: فایل‌های لاگ در Icarus/Saved/Logs/ را برای پیام‌های خطای خاص که علت کرش را نشان می‌دهند بررسی کنید.

سرور راه‌اندازی می‌شود اما در مرورگر نمایش داده نمی‌شود

اگر سرور با موفقیت راه‌اندازی می‌شود اما در مرورگر سرور درون بازی نمایش داده نمی‌شود:

  • ۲-۵ دقیقه صبر کنید. سرورهای جدید به زمان نیاز دارند تا در لیست سرور اصلی Steam ثبت شوند.
  • -SteamServerName را بررسی کنید. تنظیم SessionName در ServerSettings.ini نام مرورگر را کنترل نمی‌کند. پارامتر خط فرمان -SteamServerName باید از طریق تب Startup در GPanel تنظیم شود.
  • پورت‌ها را تأیید کنید. مطمئن شوید پورت بازی و پورت کوئری به درستی اختصاص داده شده‌اند. بررسی کنید که پورت کوئری (پیش‌فرض 27015) قابل دسترسی باشد.
  • از اتصال مستقیم استفاده کنید. در حالی که سرور در حال ثبت در مرورگر است، می‌توانید مستقیماً با استفاده از IP:PORT (مثلاً 192.168.1.100:17777) متصل شوید.

بازیکنان قادر به اتصال نیستند

اگر بازیکنان نمی‌توانند به سرور شما متصل شوند، مراحل عیب‌یابی زیر را انجام دهید.

وقفه اتصال / سرور پاسخ نمی‌دهد

  1. تأیید کنید سرور در حال اجراست. تب Console در GPanel را بررسی کنید تا مطمئن شوید سرور آنلاین است و در حالت کرش یا متوقف نیست.
  2. IP و پورت صحیح را بررسی کنید. بازیکنان باید از پورت بازی (پیش‌فرض 17777) استفاده کنند، نه پورت کوئری. IP و پورت سرور خود را از تب Console در GPanel پیدا کنید. برای دستورالعمل‌های جزئی، به نحوه پیدا کردن IP و پورت سرور مراجعه کنید.
  3. رمز عبور را بررسی کنید. اگر JoinPassword تنظیم شده است، بازیکنان باید هنگام اتصال آن را وارد کنند. رمز عبور را تأیید کرده و با بازیکنان خود به اشتراک بگذارید.
  4. تعداد بازیکنان را بررسی کنید. اگر سرور پر است (حداکثر ۸ بازیکن به صورت پیش‌فرض)، بازیکنان اضافی نمی‌توانند وارد شوند تا زمانی که کسی خارج شود.
  5. سرور را ری‌استارت کنید. اگر سرور مدت طولانی در حال اجرا بوده است، ری‌استارت ممکن است مشکلات اتصال ناشی از جلسات قدیمی را حل کند.

صفحه بی‌پایان "در حال اتصال..."

اگر بازیکنان در صفحه بی‌پایان "در حال اتصال..." در منوی اصلی گیر می‌کنند:

  1. از بازیکن بخواهید Command Prompt را با دسترسی مدیر باز کرده و دستورات زیر را اجرا کند:
    netsh winsock reset
    netsh int ip reset
    ipconfig /flushdns
  2. پس از اجرای این دستورات، کامپیوتر را ری‌استارت کنید.
  3. Icarus را مجدداً اجرا کرده و دوباره سعی کنید متصل شوید.
الزامات حساب Steam. Icarus به یک حساب Steam کاملاً فعال نیاز دارد. حساب‌های Steam که کمتر از ۵ دلار آمریکا در فروشگاه خرج کرده‌اند ممکن است عملکرد محدودی داشته باشند که می‌تواند باعث مشکلات اتصال یا مشکلات نمایش (مانند صفحه تاریک با زمان گیرکرده در "0:-01") شود.

خطای کلاینت: "Invalid Prospect Information - 001"

این خطا نشان‌دهنده عدم تطابق نسخه بین کلاینت و سرور است. برای مراحل حل، بخش عدم تطابق نسخه در زیر را ببینید.


مشکلات بارگذاری Prospect

مشکلات مربوط به بارگذاری، ایجاد یا از سرگیری Prospect ها از رایج‌ترین مشکلات سرور Icarus هستند.

صفحه بارگذاری بی‌نهایت هنگام بارگذاری یک Prospect

اگر بازی در صفحه بارگذاری بی‌نهایت هنگام بارگذاری یک Prospect گیر می‌کند:

  1. وجود فایل Prospect را تأیید کنید. بررسی کنید که فایل ذخیره Prospect در Icarus/Saved/PlayerData/DedicatedServer/Prospects/ موجود باشد.
  2. داده‌های ذخیره خراب را بررسی کنید. اگر فایل Prospect خراب باشد، ممکن است به درستی بارگذاری نشود. یک Prospect دیگر را بارگذاری یا یک Prospect جدید ایجاد کنید.
  3. کش کلاینت را پاک کنید. در کامپیوتر بازیکن، کش بازی را از طریق Steam تأیید کنید:
    • روی Icarus در کتابخانه Steam راست‌کلیک کنید
    • Properties > Installed Files را انتخاب کنید
    • روی Verify integrity of game files کلیک کنید
  4. سرور را ری‌استارت کنید. سرور را از GPanel متوقف و مجدداً راه‌اندازی کنید. این کار سرور را مجبور به خواندن مجدد داده‌های Prospect می‌کند.

نمی‌توان Prospect جدید ایجاد یا راه‌اندازی کرد

اگر بازیکنان یا مدیران نمی‌توانند Prospect های جدید ایجاد کنند:

  • مجوزها را بررسی کنید. اگر AllowNonAdminsToLaunchProspects روی False تنظیم شده باشد، فقط بازیکنان احراز هویت شده به عنوان مدیر می‌توانند Prospect ایجاد کنند. یا این تنظیم را به True تغییر دهید یا از بازیکن بخواهید ابتدا با /AdminLogin [password] به عنوان مدیر احراز هویت شود.
  • فرمت CreateProspect را بررسی کنید. مطمئن شوید دستور یا تنظیم پیکربندی از فرمت صحیح استفاده می‌کند: CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]. نام نوع Prospect نادرست بدون پیام خطا شکست می‌خورد.
  • Prospect فعال موجود را بررسی کنید. اگر یک Prospect قبلاً بارگذاری شده باشد، ممکن است لازم باشد ابتدا آن را پایان دهید یا حذف کنید قبل از ایجاد یکی جدید.

Prospect پس از ری‌استارت سرور از سر گرفته نمی‌شود

اگر سرور ری‌استارت می‌شود اما Prospect قبلی را از سر نمی‌گیرد:

  1. تأیید کنید که ResumeProspect=True در ServerSettings.ini تنظیم شده است.
  2. بررسی کنید که LastProspectName نام صحیح Prospect را داشته باشد. این مقدار به صورت خودکار پر می‌شود اما در صورت خاموشی نادرست سرور ممکن است خراب شود.
  3. اگر نام Prospect وجود ندارد، به صورت دستی LoadProspect=[name] را به فایل Prospect مورد نظر تنظیم کنید.

بهینه‌سازی عملکرد

اگر سرور Icarus شما تأخیر، لکنت یا عملکرد ضعیف دارد، مراحل بهینه‌سازی زیر را امتحان کنید.

بهینه‌سازی سمت سرور

  • MaxPlayers را کاهش دهید. اگر با حداکثر ۸ بازیکن تأخیر تجربه می‌کنید، تعداد را به ۴-۶ کاهش دهید تا فشار کمتر شود.
  • به طور منظم ری‌استارت کنید. ری‌استارت‌های منظم سرور را برنامه‌ریزی کنید تا نشت حافظه و وضعیت انباشته شده پاک شود. ری‌استارت هر ۱۲-۲۴ ساعت برای سرورهای فعال توصیه می‌شود.
  • مصرف منابع را نظارت کنید. مصرف CPU و RAM سرور را در GPanel بررسی کنید. اگر منابع به طور مداوم حداکثر هستند، ارتقاء پلن هاستینگ خود را در نظر بگیرید.
  • تراکم ساخت‌وساز را کاهش دهید. پایگاه‌های بزرگ و پیچیده با اشیاء قرار داده شده زیاد به طور قابل توجهی بر عملکرد سرور تأثیر می‌گذارند. بازیکنان را تشویق کنید که به صورت بهینه بسازند.

بهینه‌سازی سمت کلاینت

اگر بازیکنان به صورت فردی عملکرد ضعیف تجربه می‌کنند، تنظیمات زیر را توصیه کنید:

  • میدان دید (FOV) را افزایش دهید. FOV بالاتر در برخی سناریوها ممکن است به طور متناقض نرخ فریم را بهبود بخشد.
  • کیفیت سایه‌ها را کاهش دهید. سایه‌ها یکی از پرمصرف‌ترین تنظیمات گرافیکی هستند.
  • از DirectX 11 استفاده کنید. DirectX 12 فقط با روشنایی RTX روی GPU های قدرتمند Nvidia مفید است. بیشتر بازیکنان با DX11 عملکرد بهتری خواهند داشت.
  • DLSS (Nvidia) یا FSR (AMD) را فعال کنید. DLSS بهبود عملکرد قابل توجهی روی کارت‌های Nvidia ارائه می‌دهد. FSR روی هر دو کارت AMD و Nvidia کار می‌کند (هرچند DLSS روی Nvidia ترجیح داده می‌شود).
  • فاصله دید را کاهش دهید. کاهش فاصله رندر تعداد اشیایی که کلاینت باید پردازش کند را کم می‌کند.
Icarus مصرف CPU بالایی دارد. هم کلاینت و هم سرور به شدت وابسته به CPU هستند. سرور اختصاصی از عملکرد بالای تک‌هسته بهره می‌برد. اگر پلن خود را ارتقاء می‌دهید، کیفیت CPU را بر تعداد اولویت دهید.

عدم تطابق نسخه

خطاهای عدم تطابق نسخه زمانی رخ می‌دهند که کلاینت و سرور نسخه‌های متفاوتی از Icarus را اجرا می‌کنند. این یکی از رایج‌ترین مشکلات اتصال است، به خصوص پس از به‌روزرسانی‌های بازی.

خطا: "Host is running newer Version than Client" / "Invalid prospect information - 001"

این خطاها به این معنی هستند که سرور به‌روزرسانی شده اما کلاینت بازیکن نشده (یا بالعکس).

رفع عدم تطابق نسخه کلاینت:

  1. Icarus را کاملاً ببندید.
  2. Steam را باز کرده و به‌روزرسانی‌های بازی را بررسی کنید. به‌روزرسانی‌های Icarus باید به صورت خودکار دانلود شوند.
  3. اگر به‌روزرسانی ظاهر نمی‌شود، روی Icarus در کتابخانه Steam راست‌کلیک کرده > Properties > Installed Files > Verify integrity of game files.
  4. اگر به‌روزرسانی همچنان ظاهر نمی‌شود، Steam را ری‌استارت کنید.
  5. پس از به‌روزرسانی، Icarus را اجرا کرده و دوباره سعی کنید متصل شوید.
شماره نسخه را بررسی کنید. می‌توانید نسخه بازی را با نگاه به گوشه بالا-چپ منوی اصلی تأیید کنید. هم کلاینت و هم سرور باید شماره نسخه یکسانی را نشان دهند.

رفع عدم تطابق نسخه سرور:

  1. اگر سرور نسخه قدیمی اجرا می‌کند، آن را از GPanel ری‌استارت کنید. سرور باید هنگام شروع به صورت خودکار به آخرین نسخه به‌روزرسانی شود.
  2. اگر سرور به صورت خودکار به‌روزرسانی نمی‌شود، گزینه نصب مجدد در GPanel را برای دانلود مجدد فایل‌های سرور امتحان کنید.
  3. پس از اتمام به‌روزرسانی، تأیید کنید که نسخه سرور با نسخه کلاینت مطابقت دارد.
پس از به‌روزرسانی‌های بزرگ، ذخیره‌های Prospect خود را بررسی کنید. برخی به‌روزرسانی‌های بزرگ بازی می‌توانند ذخیره‌های قدیمی Prospect را ناسازگار کنند. اگر پس از به‌روزرسانی کرش یا خطا در بارگذاری Prospect ها تجربه می‌کنید، ممکن است نیاز به شروع یک Prospect جدید داشته باشید. همیشه قبل از به‌روزرسانی از داده‌های ذخیره خود پشتیبان بگیرید.

پیام‌های خطای رایج

مرجع سریع برای پیام‌های خطای رایج و راه‌حل‌های آنها:

پیام خطا علت راه‌حل
Invalid prospect information - 001 عدم تطابق نسخه کلاینت و سرور. هم کلاینت و هم سرور را به نسخه یکسان به‌روزرسانی کنید.
Host is running newer Version than Client (Error 63) سرور نسخه جدیدتری نسبت به کلاینت دارد. کلاینت بازی را از طریق Steam به‌روزرسانی کنید.
سرور پس از ۵ دقیقه خاموش می‌شود ShutdownIfNotJoinedFor=300 (پیش‌فرض). ShutdownIfNotJoinedFor=-1 را در ServerSettings.ini تنظیم کنید.
سرور در مرورگر قابل مشاهده نیست تنظیم SessionName نادیده گرفته می‌شود. از پارامتر راه‌اندازی -SteamServerName از طریق تب Startup در GPanel استفاده کنید.
نمی‌توان وارد شد: سرور پر است حداکثر بازیکنان رسیده است (۱-۸). صبر کنید تا بازیکنی خارج شود یا MaxPlayers را افزایش دهید (حداکثر ۸).
صفحه تاریک / زمان گیر کرده در "0:-01" حساب Steam با کمتر از ۵ دلار خرج شده. حداقل ۵ دلار به کیف پول Steam اضافه کنید تا ویژگی‌های کامل Steam باز شود.
نمی‌توان اقلام را در Prospect برداشت باگ عدم همگام‌سازی کلاینت. کلاینت بازی را ری‌استارت کنید.
Prospect بارگذاری نمی‌شود (صفحه بی‌نهایت) داده‌های ذخیره خراب یا کش. فایل‌های بازی را در Steam تأیید کنید، سرور را ری‌استارت کنید یا یک Prospect جدید شروع کنید.

چک‌لیست عیب‌یابی عمومی

هنگام عیب‌یابی هر مشکلی با سرور Icarus خود، این چک‌لیست را مرور کنید:

  1. وضعیت سرور را در GPanel بررسی کنید. تأیید کنید سرور در حال اجراست و کرش نکرده یا متوقف نشده است.
  2. کنسول سرور را بررسی کنید. به دنبال پیام‌های خطا یا هشدار در تب Console در GPanel بگردید.
  3. لاگ‌های سرور را بررسی کنید. به Icarus/Saved/Logs/ بروید تا خروجی لاگ جزئی را ببینید.
  4. نحو فایل پیکربندی را تأیید کنید. مطمئن شوید ServerSettings.ini به درستی فرمت شده و بدون اشتباهات تایپی یا کاراکترهای اضافی است.
  5. تطابق نسخه‌ها را تأیید کنید. هم کلاینت و هم سرور باید نسخه یکسانی از Icarus را اجرا کنند.
  6. ری‌استارت سرور را امتحان کنید. بسیاری از مشکلات گذرا با یک ری‌استارت تمیز از GPanel حل می‌شوند.
  7. فایل‌های بازی را روی کلاینت تأیید کنید. از بازیکنان بخواهید یکپارچگی فایل‌های بازی را از طریق Steam تأیید کنند.
  8. ShutdownIfNotJoinedFor را بررسی کنید. مطمئن شوید این مقدار روی -1 تنظیم شده تا از خاموشی خودکار جلوگیری شود.
  9. نصب مجدد را امتحان کنید. به عنوان آخرین راه‌حل، سرور را از طریق GPanel مجدداً نصب کنید تا فایل‌های سرور تازه دریافت شوند.

مقالات مرتبط


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

اگر مراحل بالا را امتحان کرده‌اید و همچنان با سرور Icarus خود مشکل دارید، لطفاً یک تیکت پشتیبانی ارسال کنید و تیم ما با کمال میل به شما کمک خواهد کرد.


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

Ready to Get Started?

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