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

نحوه پیکربندی پورت UDP

FA udp port query network 0 نفر این مقاله را مفید یافتند

بسیاری از سرورهای بازی به یک پورت UDP جداگانه نیاز دارند — متفاوت از پورت اصلی بازی — برای ارتباط Steam Query و مرورگر سرور. استفاده از هر دو عملکرد روی یک پورت واحد رایج‌ترین دلیل هشدار "port is closed" و عدم نمایش سرور در لیست مرورگر است. این راهنما نحوه اضافه کردن یک تخصیص پورت دوم در GPanel و تنظیم متغیر query سرور به آن را نشان می‌دهد.

علامت رایج: اگر کنسول سرور شما پیامی مشابه Warning: Port 16262 is closed, performance may be severely affected نشان می‌دهد، پورت UDP/query شما به درستی تخصیص یا پیکربندی نشده است. این راهنما را برای رفع مشکل دنبال کنید.

پیش‌نیازها

  • یک سرور بازی فعال در Legion Hosting
  • دسترسی به GPanel — با اطلاعات حساب Legion Hosting خود وارد شوید
  • سرور شما باید قبل از اعمال تغییرات متغیرهای راه‌اندازی در وضعیت Offline باشد (GPanel در صورت نیاز به شما اطلاع می‌دهد)
  • پورت اصلی بازی فعلی خود را بدانید — در صفحه Console یا تب Network قابل مشاهده است
کدام بازی‌ها به این نیاز دارند؟ Project Zomboid، Valheim و چندین بازی دیگر مبتنی بر Steam از یک پورت برای اتصال بازیکنان و یک پورت دوم برای Steam Query (مرورگر سرور) استفاده می‌کنند. دو پورت باید شماره‌های متفاوتی داشته باشند. به عنوان مثال، Project Zomboid به صورت پیش‌فرض از پورت بازی 16261 و پورت query 16262 استفاده می‌کند.

چرا پورت UDP باید جدا باشد

سرورهای بازی معمولاً دو شنونده شبکه را همزمان اجرا می‌کنند:

شنونده هدف پیش‌فرض معمول
پورت بازی دریافت ترافیک اتصال بازیکنان — حرکت، چت، وضعیت بازی 16261 (PZ)، 2456 (Valheim)
پورت UDP / Steam Query پاسخ به درخواست‌های مرورگر سرور Steam — تعداد بازیکنان، نام، پینگ پورت بازی + 1 در بیشتر موارد

اگر هر دو شنونده به یک شماره پورت اشاره کنند، هر کدام که اول متصل شود، دیگری را مسدود می‌کند. سرور شروع به کار می‌کند اما شنونده query نمی‌تواند باز شود، که باعث هشدار "port is closed" می‌شود و سرور شما در مرورگر سرور Steam آفلاین نشان داده می‌شود حتی اگر بازیکنان از نظر فنی بتوانند با IP مستقیم وصل شوند.

مرحله ۱ — شناسایی تخصیص پورت فعلی

  1. به GPanel وارد شوید و روی سرور خود کلیک کنید.
  2. در نوار کناری سمت چپ، روی Network کلیک کنید.
  3. شماره پورت نشان داده شده در جدول تخصیص‌ها را یادداشت کنید. این پورت اصلی بازی شماست. آن را یادداشت کنید — در مرحله ۳ به آن نیاز خواهید داشت.
  4. بررسی کنید که آیا تخصیص دومی وجود دارد. اگر جدول فقط یک ردیف نشان می‌دهد، باید در مرحله ۲ یک تخصیص دوم اضافه کنید.

مرحله ۲ — اضافه کردن تخصیص پورت دوم برای UDP/Query

توجه: GPanel به صورت خودکار پورت بعدی در دسترس را تخصیص می‌دهد. شما نمی‌توانید شماره دقیق را انتخاب کنید، اما پورت تخصیص داده شده همان چیزی است که در مرحله ۳ در متغیر راه‌اندازی وارد می‌کنید. فرض نکنید که پورت بازی + 1 خواهد بود.
  1. در تب Network، روی Create Allocation کلیک کنید (برچسب دکمه ممکن است Add Allocation باشد یا آیکون + نمایش دهد).
  2. GPanel یک شماره پورت جدید تخصیص می‌دهد. منتظر بمانید تا صفحه بازخوانی شود و تأیید کنید که ردیف دوم اکنون در جدول تخصیص‌ها ظاهر شده است.
  3. شماره پورت جدید را یادداشت کنید — این پورت UDP/query شما خواهد بود. آن را در مرحله ۳ وارد خواهید کرد.
تخصیص اصلی خود را حذف نکنید. پورت اصلی همان چیزی است که بازیکنان برای اتصال استفاده می‌کنند. فقط یک تخصیص جدید اضافه کنید — تخصیص موجود را حذف یا تغییر ندهید.
تخصیص پورت تصادفی است. سرورهای هاستینگ اشتراکی پورت‌های تصادفی در دسترس دریافت می‌کنند — شما نمی‌توانید شماره پورت خاصی انتخاب کنید. تخصیص جدید هر پورتی خواهد بود که در نود بعدی در دسترس باشد. اگر نیاز دارید سرور شما روی پورت‌های خاصی اجرا شود (مثلاً پورت‌های پیش‌فرض بازی)، می‌توانید سروری با آدرس IP اختصاصی خریداری کنید که کنترل کامل تخصیص پورت را به شما می‌دهد.

مرحله ۳ — تنظیم متغیر پورت UDP/Query در تب Startup

اضافه کردن تخصیص در GPanel پورت را در سطح شبکه رزرو می‌کند، اما همچنین باید به نرم‌افزار سرور بازی بگویید که واقعاً از آن پورت استفاده کند. این کار از طریق یک متغیر راه‌اندازی انجام می‌شود.

  1. در نوار کناری سمت چپ GPanel، روی Startup کلیک کنید.
  2. به دنبال متغیری با نام UDP Port، Steam Query Port یا مشابه آن بگردید. برچسب دقیق به بازی شما بستگی دارد:
    • Project Zomboid: به دنبال UDP Port یا فیلدی با برچسب query/Steam port بگردید
    • Valheim: به دنبال Query Port بگردید
    • بازی‌های دیگر: به دنبال هر فیلدی بگردید که به "query"، "steam query" یا "UDP" جدا از پورت اصلی اشاره دارد
  3. مقدار فعلی را پاک کنید و شماره پورت جدید از مرحله ۲ را وارد کنید.
  4. روی Save یا Update کلیک کنید تا تغییر ذخیره شود.
جزئیات مربوط به Project Zomboid: متغیر پورت بازی (پورتی که بازیکنان به آن متصل می‌شوند) و متغیر پورت UDP/query فیلدهای جداگانه‌ای در تب Startup هستند. مطمئن شوید که فیلد پورت query را ویرایش می‌کنید، نه فیلد پورت بازی. پورت بازی باید بدون تغییر باقی بماند و با آنچه در تخصیص اصلی تب Network نشان داده شده مطابقت داشته باشد.

مرحله ۴ — راه‌اندازی مجدد سرور

  1. به تب Console در GPanel بروید.
  2. اگر سرور در حال اجراست، روی Stop کلیک کنید و منتظر بمانید تا وضعیت به Offline تغییر کند.
  3. روی Start کلیک کنید.
  4. خروجی کنسول را هنگام شروع سرور مشاهده کنید. منتظر بمانید تا مراحل راه‌اندازی کامل شود — این معمولاً برای بیشتر سرورهای بازی ۶۰ تا ۹۰ ثانیه طول می‌کشد.
  5. به دنبال خطی بگردید که تأیید می‌کند پورت query با موفقیت متصل شده است. پیام هشدار (Warning: Port XXXXX is closed) پس از پیکربندی و تخصیص صحیح پورت دیگر نباید ظاهر شود.

تأیید

  1. در تب Console، تأیید کنید که وضعیت Running نشان می‌دهد و هشدار "port is closed" در لاگ راه‌اندازی وجود ندارد.
  2. Steam را باز کنید و به View > Game Servers بروید (یا Ctrl+Shift+M را فشار دهید). روی تب Favorites کلیک کنید، سرور خود را با استفاده از IP:QueryPort اضافه کنید و بازخوانی کنید. سرور اکنون باید تعداد بازیکنان و پینگ را نشان دهد به جای اینکه زمان منقضی شود.
  3. برای Project Zomboid، از طریق لیست Favorites درون بازی به سرور متصل شوید. اتصال موفق بدون هشدار عملکرد تأیید می‌کند که هر دو پورت به درستی کار می‌کنند.
  4. در تب Network GPanel تأیید کنید که هر دو تخصیص پورت همچنان موجود هستند — پورت اصلی بازی و پورت query ثانویه.

عیب‌یابی

هشدار "port is closed" پس از راه‌اندازی مجدد همچنان ظاهر می‌شود

  • بررسی کنید که شماره پورت در فیلد UDP/query تب Startup دقیقاً با تخصیص دوم نشان داده شده در تب Network مطابقت داشته باشد. حتی یک رقم اختلاف به این معنی است که بازی تلاش می‌کند پورتی را باز کند که تخصیص داده نشده است.
  • تأیید کنید که پس از تغییر متغیر راه‌اندازی روی Save کلیک کرده‌اید. خروج بدون ذخیره تغییر را لغو می‌کند.
  • به جای راه‌اندازی مجدد، یک توقف کامل و شروع مجدد را امتحان کنید — برخی بازی‌ها فقط در شروع تمیز متغیرهای راه‌اندازی را مجدداً می‌خوانند.

دکمه "Create Allocation" در تب Network وجود ندارد

  • برخی از طرح‌های سرور تعداد ثابتی تخصیص پورت دارند. اگر دکمه وجود ندارد یا غیرفعال است، با پشتیبانی Legion Hosting تماس بگیرید تا درخواست تخصیص پورت اضافی برای سرور خود کنید.

متغیر UDP Port یا Query Port را در تب Startup پیدا نمی‌کنم

  • همه انواع سرور بازی متغیر پورت query جداگانه‌ای را در تب Startup GPanel نمایش نمی‌دهند. اگر چنین فیلدی وجود ندارد، بازی ممکن است پورت query را به صورت خودکار مدیریت کند (معمولاً پورت بازی + 1). در این صورت، مطمئن شوید تخصیص دومی که اضافه کرده‌اید دقیقاً یکی بیشتر از پورت اصلی بازی شماست تا بازی بتواند به آن متصل شود.
  • اگر مطمئن نیستید کدام متغیر پورت query را برای بازی خاص شما کنترل می‌کند، یک تیکت پشتیبانی در Legion Hosting باز کنید و نام بازی و پیام هشداری که می‌بینید را ذکر کنید.

سرور در مرورگر سرور Steam ظاهر می‌شود اما بازیکنان همچنان نمی‌توانند متصل شوند

  • پورت query و پورت بازی دو چیز متفاوت هستند. تأیید عملکرد پورت query (سرور در مرورگر ظاهر می‌شود) به این معنی نیست که پورت بازی به درستی تنظیم شده است. تأیید کنید که متغیر پورت بازی در تب Startup با تخصیص اصلی در تب Network مطابقت دارد.
  • نحوه یافتن IP و پورت سرور را ببینید تا تأیید کنید بازیکنان از آدرس اتصال اصلی صحیح استفاده می‌کنند.

هشدار قبلاً وجود داشت اما ناپدید شده — آیا همچنان باید این راهنما را دنبال کنم؟

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

پس از دنبال کردن تمام مراحل همچنان مشکل دارید

یک تیکت پشتیبانی باز کنید و موارد زیر را شامل کنید:

  • پورت اصلی بازی و پورت query ثانویه سرور شما (هر دو از تب Network)
  • پیام هشدار یا خطای دقیق از لاگ راه‌اندازی Console
  • مقدار فعلی متغیر UDP/Query Port در تب Startup
  • نام بازی و نوع سرور

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

Ready to Get Started?

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