مجله ایرانیکاسرورآموزش سرور، هاست، وردپرس و شبکه
آموزشی

چطور سرور Abiotic Factor بسازیم؟ آموزش نصب و رفع مشکل وارد نشدن بازیکنان

Abiotic Factor Server نسخه‌ای مستقل از بازی است که World گروه شما را روی یک سرور جدا نگه می‌دارد؛ یعنی برای ادامه بازی لازم نیست کامپیوتر Host همیشه روشن و داخل Session باشد. این…

چطور سرور Abiotic Factor بسازیم؟ آموزش نصب و رفع مشکل وارد نشدن بازیکنان
خلاصه سریع این آموزش

Abiotic Factor Server نسخه‌ای مستقل از بازی است که World گروه شما را روی یک سرور جدا نگه می‌دارد؛ یعنی برای ادامه بازی لازم نیست کامپیوتر Host همیشه روشن و…

۱۶ دقیقه مطالعه ۰ دیدگاه ۲۸ مهر ۱۴۰۵ آخرین به‌روزرسانی

Abiotic Factor Server نسخه‌ای مستقل از بازی است که World گروه شما را روی یک سرور جدا نگه می‌دارد؛ یعنی برای ادامه بازی لازم نیست کامپیوتر Host همیشه روشن و داخل Session باشد. این روش برای گروه‌های ثابت، Worldهای طولانی و سروری که باید شبانه‌روزی در دسترس باشد مناسب‌تر است و کنترل کامل‌تری روی Password، تعداد بازیکن، Sandbox، Admin و Backup می‌دهد.

در زمان بازبینی این مقاله در ۲۰ اکتبر ۲۰۲۶، جدیدترین نسخه عمومی بازی 1.4.0.28206 است. ابزار Dedicated Server همچنان با Steam App ID 2857200 منتشر می‌شود و شاخه Public آن در SteamDB روی Build ID 24343458 قرار دارد. نسخه رسمی Dedicated Server همچنان Windows 64-bit است؛ اجرای آن روی Linux با Wine روش Community است، نه Native Linux Server رسمی.

در این آموزش ابتدا سرور را با SteamCMD نصب می‌کنیم، سپس پورت‌ها، Server Name، Password، Admin و World Save را تنظیم می‌کنیم و در ادامه سراغ مهم‌ترین مشکل عملی می‌رویم: چرا بازیکن‌ها نمی‌توانند Join شوند؟ برای این بخش یک مسیر عیب‌یابی مشخص داریم تا بین Version mismatch، Firewall، Query Port، Session Visibility، CGNAT و تنظیم اشتباه Launch Parameter سردرگم نشوید.

جواب کوتاه: سرور Abiotic Factor در حالت معمول به UDP 7777 برای Game Traffic و UDP 27015 برای Query/Server Browser نیاز دارد. اگر Server در لیست دیده نمی‌شود یا Join Timeout می‌گیرید، اول Direct Connect به PUBLIC_IP:7777 را تست کنید؛ اگر Direct Connect کار کرد اما Browser نه، مشکل بیشتر سمت Query/Visibility است. اگر Direct Connect هم شکست خورد، Firewall، NAT/CGNAT، Version و Bind Address را بررسی کنید.

فهرست مطالب

وضعیت نسخه Abiotic Factor Server در ۲۰۲۶

Abiotic Factor در ۲۲ ژوئیه ۲۰۲۵ از Early Access خارج شد و در ۲۰۲۶ چند Community Update دریافت کرده است. جدیدترین Patch عمومی قابل‌مشاهده در زمان نگارش، Hotfix v1.4.0.28206 است که ۲۷ ژوئیه ۲۰۲۶ منتشر شد. اعلامیه‌های سپتامبر و اکتبر درباره Roadmap و Community Update بعدی هستند، اما Build پایدار موجود همچنان همین خط 1.4.0 است.

Dedicated Server:

Steam App ID: 2857200
Official server platform: Windows 64-bit
Public branch build: 24343458
Game version: 1.4.0.28206

اگر Client روی Build جدید باشد و Server هنوز Update نشده باشد، اولین کاری که باید انجام دهید app_update و Restart کامل Server است. Version mismatch یکی از ساده‌ترین علت‌های Join نشدن بعد از Hotfix است.

پیش‌نیازهای ساخت سرور

نیاز پیشنهاد
سیستم‌عامل رسمی Windows 10/11 یا Windows Server 64-bit
SteamCMD برای نصب و Update خودکار
RAM برای گروه ۶نفره معمولاً ۶ تا ۸GB نقطه شروع عملی؛ World بزرگ بیشتر
CPU چند Core مدرن با Single-core مناسب
Storage SSD/NVMe و فضای آزاد برای Backup
Network Public IP یا Port Forward واقعی؛ بدون CGNAT برای Host خانگی

برای RAM، سازنده جدول رسمی Dedicated Server منتشر نکرده است. منابع میزبانی ۲۰۲۶ معمولاً برای ۲ تا ۴ نفر حدود ۶GB و برای یک تیم کامل یا World طولانی ۸GB به بالا را پیشنهاد می‌کنند. این اعداد Community/Operational هستند، نه Requirement رسمی.

نصب Abiotic Factor Dedicated Server با SteamCMD

SteamCMD را مثلاً در مسیر زیر استخراج کنید:

C:\\SteamCMD

و پوشه‌ای جدا برای Server بسازید:

C:\\AbioticServer

Command Prompt را باز کنید:

C:\\SteamCMD\\steamcmd.exe ^
  +force_install_dir C:\\AbioticServer ^
  +login anonymous ^
  +app_update 2857200 validate ^
  +quit

در وضعیت فعلی SteamDB این Tool به‌صورت Free to Download ثبت شده و راهنماهای به‌روز ۲۰۲۶ همچنان Anonymous Login را استفاده می‌کنند. اگر SteamCMD خطای موقت No subscription داد، اول SteamCMD را Update و دوباره امتحان کنید و App ID را تغییر ندهید؛ در گذشته این خطا برای بعضی کاربران گزارش شده است.

کدام فایل اجرایی را Start کنیم؟

بعد از نصب، فایل‌های Server زیر پوشه نصب هستند. راهنمای کلاسیک از این Binary استفاده می‌کند:

C:\\AbioticServer\\AbioticFactor\\Binaries\\Win64\\
AbioticFactorServer-Win64-Shipping.exe

در برخی Buildهای جدید فایل Wrapper زیر هم وجود دارد:

C:\\AbioticServer\\AbioticFactorServer.exe

اگر Script قدیمی شما می‌گوید Binary پیدا نمی‌شود، قبل از تغییر تصادفی مسیر، داخل پوشه نصب بررسی کنید کدام فایل در Build فعلی وجود دارد. در Issueهای جدید Dedicated Server، تغییر نام/Entry Point نسبت به آموزش‌های اولیه گزارش شده است.

ساخت فایل RunServer.bat

یک Startup ساده برای شش بازیکن:

@echo off
cd /d C:\\AbioticServer\\AbioticFactor\\Binaries\\Win64

AbioticFactorServer-Win64-Shipping.exe ^
  -log ^
  -newconsole ^
  -useperfthreads ^
  -MaxServerPlayers=6 ^
  -Port=7777 ^
  -QueryPort=27015 ^
  -ServerPassword="CHANGE_JOIN_PASSWORD" ^
  -AdminPassword="CHANGE_ADMIN_PASSWORD" ^
  -SteamServerName="Iranica Abiotic Lab" ^
  -WorldSaveName="Cascade"

ServerPassword رمز ورود بازیکن است و AdminPassword رمز دسترسی مدیریتی. این دو را یکسان نگذارید.

پارامترهای مهم:

پارامتر کاربرد
-Port= Game Port؛ پیش‌فرض 7777
-QueryPort= Steam Query؛ معمولاً 27015
-MaxServerPlayers= تعداد بازیکن؛ بازه فنی تا 24، ولی بازی برای گروه کوچک طراحی شده
-ServerPassword= رمز Join
-AdminPassword= ورود Admin داخل بازی
-SteamServerName= نام سرور در Browser
-WorldSaveName= پوشه World؛ پیش‌فرض Cascade
-LANOnly محدودکردن Server به LAN
-PlatformLimited=PC خاموش‌کردن Crossplay و محدودکردن به Steam/PC طبق مستند Launch Parameters

اگر بازیکن کنسول دارید: پارامتر -PlatformLimited=PC را استفاده نکنید. این پارامتر Crossplay را محدود می‌کند و می‌تواند دلیل دیده‌نشدن یا Join نشدن کاربران Xbox/PlayStation باشد.

پورت‌های لازم برای Join

پورت‌های پایه Dedicated Server:

Port Protocol کاربرد
7777 UDP Game Traffic / Direct Connect
27015 UDP Steam Query و Server Browser
14001 UDP / LAN در حالت LANOnly برای Discovery محلی در مستند Launch Parameters ذکر شده است

برای Server عمومی، معمولاً فقط 7777 و 27015 را روی Internet باز کنید. 14001 را صرفاً برای LAN Discovery و وقتی -LANOnly استفاده می‌کنید در نظر بگیرید.

Windows Firewall

New-NetFirewallRule `
  -DisplayName "Abiotic Factor Game UDP 7777" `
  -Direction Inbound `
  -Protocol UDP `
  -LocalPort 7777 `
  -Action Allow

New-NetFirewallRule `
  -DisplayName "Abiotic Factor Query UDP 27015" `
  -Direction Inbound `
  -Protocol UDP `
  -LocalPort 27015 `
  -Action Allow

اگر VPS شما Security Group یا Cloud Firewall جدا دارد، Ruleهای Windows کافی نیستند؛ همان دو Port باید در Firewall پنل Provider نیز اجازه داده شوند.

Join نمی‌شود؛ از Direct Connect شروع کنید

وقتی Server در Browser دیده نمی‌شود، ندانستن اینکه مشکل از Browser است یا خود Game Port، عیب‌یابی را طولانی می‌کند. Direct Connect این دو را از هم جدا می‌کند.

از یک اینترنت خارج از شبکه Server تست کنید:

PUBLIC_IP:7777

نتیجه را این‌طور تفسیر کنید:

نتیجه احتمال بیشتر
Direct Connect کار می‌کند، Browser پیدا نمی‌کند Query Port، Session registration، Browser filter یا WAN registration
Direct Connect Timeout می‌شود 7777، Firewall، NAT/CGNAT، Bind یا Server Process
Server دیده می‌شود ولی Join Timeout می‌شود Game Port، Version، Crossplay/Platform، NAT یا EOS/Steam initialization
فقط داخل LAN کار می‌کند Port Forward، Public IP، CGNAT یا Edge Firewall

مرحله ۱: مطمئن شوید Process واقعاً روی پورت‌ها Listen می‌کند

روی Windows:

Get-Process *Abiotic* -ErrorAction SilentlyContinue

Get-NetUDPEndpoint |
  Where-Object {{
    $_.LocalPort -eq 7777 -or
    $_.LocalPort -eq 27015
  }}

یا:

netstat -ano | findstr ":7777"
netstat -ano | findstr ":27015"

اگر 7777 اصلاً Bind نشده، Firewall هنوز مسئله اصلی نیست؛ Log را بخوانید. خطای زیر یعنی Port اشغال است:

SteamSockets: binding to port 7777 failed
NetDriverListenFailure

در این حالت Process اضافی را ببندید یا Port دیگری انتخاب کنید.

مرحله ۲: Log را قبل از هر تغییر بخوانید

Log اصلی:

C:\\AbioticServer\\AbioticFactor\\Saved\\Logs\\AbioticFactor.log

به‌دنبال این عبارت‌ها بگردید:

STEAM
EOS
SteamSockets
NetDriver
Bind
QueryPort
Version
Error
Warning

اگر Log می‌گوید Steam Dedicated Server API initialize نشده، Query Port تکراری، Steam/EOS connectivity یا اجرای چند Instance را بررسی کنید. از -NOSTEAM به‌عنوان راه‌حل استفاده نکنید؛ خود Log Server در Issueهای فعلی هشدار می‌دهد Server با این حالت درست کار نمی‌کند.

مرحله ۳: Server و Client را دقیقاً Update کنید

Server را Stop کنید و:

C:\\SteamCMD\\steamcmd.exe ^
  +force_install_dir C:\\AbioticServer ^
  +login anonymous ^
  +app_update 2857200 validate ^
  +quit

بعد Server را دوباره Start کنید. Client بازیکن هم باید Update شده باشد. مخصوصاً بعد از Hotfix، «Server دیده می‌شود ولی Join نمی‌شود» می‌تواند فقط Version mismatch باشد.

مرحله ۴: Session Visibility را خراب نکرده‌اید؟

چند Launch Parameter مستقیماً روی Visibility اثر می‌گذارند:

🔹 -LANOnly: Server را برای LAN طراحی می‌کند.

🔹 -UseLocalIPs: می‌تواند برای بعضی سناریوهای LAN کمک کند، اما در مستند Launch Parameters هشدار داده شده که ممکن است Join اینترنتی را خراب کند.

🔹 -MultiHome=IP: روی Host چندکارت‌شبکه‌ای، Server را به IP خاص Bind می‌کند.

🔹 -PlatformLimited=PC: Crossplay را غیرفعال می‌کند.

برای Server عمومی معمولی، ابتدا این پارامترها را حذف کنید و فقط Startup پایه را نگه دارید. وقتی Server بدون آن‌ها درست شد، تنظیم‌های خاص را یکی‌یکی برگردانید.

Host چند IP یا VPN دارد؟

اگر VPS یا سیستم شما چند WAN، VPN عمومی یا چند NIC دارد، Server Browser ممکن است IP اشتباه را ثبت کند. راهنمای Dedicated Server پیشنهاد می‌کند مطمئن شوید Registration خروجی Server از همان WANی انجام می‌شود که بازیکن‌ها باید به آن متصل شوند.

در Host چند NIC، -MultiHome= می‌تواند کمک کند:

-MultiHome=192.0.2.20

IP بالا مثال است. این گزینه را فقط وقتی واقعاً چند Interface دارید استفاده کنید.

مرحله ۵: اگر Server در خانه است، CGNAT را بررسی کنید

اگر Dedicated Server روی PC خانه اجرا می‌شود، ممکن است Router شما Public IPv4 واقعی نداشته باشد. در CGNAT حتی اگر Port Forward را درست تنظیم کنید، اتصال ورودی از اینترنت به Router شما نمی‌رسد.

Public IP سایت‌های Check IP را با WAN IP داخل Router مقایسه کنید. اگر WAN Router در Rangeهای Private یا CGNAT باشد، Port Forward معمولی کافی نیست.

Range رایج CGNAT:

100.64.0.0/10

در این حالت گزینه‌ها عبارت‌اند از Public IP از ISP، VPS، VPN با Port Forward واقعی یا Tunnel مناسب. برای Game Server دائمی، VPS معمولاً ساده‌تر از جنگیدن با CGNAT خانگی است.

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

تشخیص مشکل اتصال بازی؛ اینترنت کاربر یا سرور؟

تفاوت Ping، Jitter و Packet Loss در بازی آنلاین

مرحله ۶: Time و Timezone سرور را هم بررسی کنید

این مورد اولین مظنون نیست، اما در Issueهای Dedicated Server گزارش شده که Server Time/Timezone اشتباه می‌تواند همراه با Steam/EOS باعث مشکل اتصال شود. روی Windows Server:

Get-Date
Get-TimeZone
w32tm /query /status

اگر Clock اختلاف جدی دارد، Windows Time را Sync کنید. Authentication و Tokenهای آنلاین معمولاً به ساعت درست وابسته‌اند.

مرحله ۷: Firewall را موقتاً خاموش نکنید؛ Rule را بررسی کنید

خاموش‌کردن کامل Firewall روی VPS عمومی روش خوبی برای تست نیست. Rule مشخص بسازید و ببینید Apply شده است:

Get-NetFirewallRule |
  Where-Object DisplayName -like "*Abiotic*" |
  Select-Object DisplayName,Enabled,Direction,Action

اگر Provider Firewall هم دارید، Rule آن را جدا بررسی کنید. یک Port ممکن است در Windows باز باشد ولی در Edge Firewall دیتاسنتر Drop شود.

Admin را چطور تنظیم کنیم؟

دو روش اصلی دارید. ساده‌ترین روش استفاده از -AdminPassword در Startup است. روش دیگر برای Steam، اضافه‌کردن SteamID64 در:

C:\\AbioticServer\\AbioticFactor\\Saved\\SaveGames\\Server\\Admin.ini

نمونه:

[Moderators]
Moderator=76561198000000000

برای کاربران Xbox/PlayStation، روش SteamID مناسب نیست و Password-based Admin کاربردی‌تر است.

SandboxSettings.ini کجاست؟

Sandbox هر World داخل همان پوشه Save قرار دارد:

C:\\AbioticServer\\AbioticFactor\\Saved\\SaveGames\\Server\\Worlds\\
Cascade\\SandboxSettings.ini

اگر WorldSaveName را تغییر داده باشید، به‌جای Cascade نام World خودتان قرار می‌گیرد.

فایل باید با این Header شروع شود:

[SandboxSettings]

نمونه ساده:

[SandboxSettings]
GameDifficulty=1
HardcoreMode=False
LootRespawnEnabled=True
PowerSocketsOffAtNight=True
DayNightCycleSpeedMultiplier=1.0
EnemySpawnRate=1.0
EnemyHealthMultiplier=1.0

Server را قبل از Edit متوقف کنید و بعد Restart کنید تا Settingها Apply شوند. Sandbox هر World جداست؛ اگر فایل درست است اما تغییر اعمال نمی‌شود، احتمال دارد -WorldSaveName به World دیگری اشاره کند.

Save سرور کجاست؟

تمام Worldهای Dedicated Server زیر این مسیر قرار می‌گیرند:

C:\\AbioticServer\\AbioticFactor\\Saved\\SaveGames\\Server\\Worlds\\

با World پیش‌فرض:

...\\Server\\Worlds\\Cascade\\

Character بازیکن هم داخل همان World ذخیره می‌شود؛ بنابراین Backup فقط Sandbox Settings کافی نیست.

انتقال Save شخصی به Dedicated Server

Save محلی Steam معمولاً اینجاست:

%LocalAppData%\\AbioticFactor\\Saved\\SaveGames\\
STEAMID64\\Worlds\\WORLD_NAME\\

برای انتقال:

🔹 Server را Stop کنید.

🔹 از Save فعلی Server Backup بگیرید.

🔹 پوشه World محلی را به مسیر Server\\Worlds کپی کنید.

🔹 -WorldSaveName= را با نام همان پوشه یکی کنید.

🔹 Server را Start و Character/Base را با یک بازیکن تست کنید.

مثلاً:

-WorldSaveName="ResearchLab"

Shutdown درست؛ پنجره Server را نبندید

بستن مستقیم Console یا Kill کردن Process ممکن است World را بدون Save نهایی متوقف کند. Dedicated Server Console فرمان quit دارد که ابتدا Save می‌کند و سپس Server را می‌بندد.

quit

می‌توانید از داخل Admin Console بازی هم همین دستور را اجرا کنید.

قبل از Update: Server را با quit متوقف کنید، از پوشه Saved Backup بگیرید و بعد SteamCMD را اجرا کنید. Update در حالی که Server در حال نوشتن World است ریسک غیرضروری ایجاد می‌کند.

Backup کامل Server

برای Backup کاربردی، حداقل این بخش‌ها را نگه دارید:

AbioticFactor\\Saved\\SaveGames\\Server\\Worlds\\
AbioticFactor\\Saved\\SaveGames\\Server\\Admin.ini
AbioticFactor\\Saved\\Config\\WindowsServer\\
AbioticFactor\\Saved\\Logs\\

نمونه PowerShell:

$Stamp = Get-Date -Format "yyyy-MM-dd-HHmm"
$Source = "C:\\AbioticServer\\AbioticFactor\\Saved"
$Dest = "D:\\AbioticBackups"

New-Item -ItemType Directory -Force -Path $Dest | Out-Null

Compress-Archive `
  -Path "$Source\\SaveGames","$Source\\Config" `
  -DestinationPath "$Dest\\abiotic-$Stamp.zip"

یک نسخه را خارج از همان VPS نگه دارید. Backup داخل همان Disk در برابر حذف VPS یا خرابی Storage کافی نیست.

Linux VPS؛ شدنی است، اما رسمی نیست

SteamDB ابزار Server را Windows-only نشان می‌دهد. Community توانسته با SteamCMD و Force Platform Windows فایل‌ها را بگیرد و با Wine اجرا کند:

steamcmd \
  +@sSteamCmdForcePlatformType windows \
  +force_install_dir /home/abiotic/server \
  +login anonymous \
  +app_update 2857200 validate \
  +quit

اما این مسیر نسبت به Windows Server حساس‌تر است؛ Wine، Redistributableها، Steam/EOS initialization و Startup Wrapper می‌توانند تغییر کنند. اگر هدف Server Production با کمترین ریسک نگهداری است، Windows VPS مسیر رسمی‌تر است.

چک‌لیست رفع Join نشدن بازیکنان

بررسی وضعیت درست
Version Client و Server هر دو به Build فعلی Update شده‌اند
Process فقط Instance مورد انتظار در حال اجراست
Game Port UDP 7777 روی Server Listen و در Firewall باز است
Query Port UDP 27015 آزاد و باز است
Direct Connect PUBLIC_IP:7777 از اینترنت دیگر تست شده
LANOnly برای Server عمومی فعال نیست
PlatformLimited Crossplay را ناخواسته محدود نکرده است
Multi-WAN/VPN Registration از WAN درست خارج می‌شود
CGNAT Host خانگی Public IPv4 واقعی دارد
Clock Windows Time/Timezone صحیح است
Log Steam/EOS/NetDriver Error وجود ندارد

اگر Direct Connect کار می‌کند ولی Server Browser نه

این حالت یعنی Game Port و مسیر اصلی Server احتمالاً سالم است. تمرکز را روی Query/Registration بگذارید:

🔹 UDP 27015 باز باشد.

🔹 Query Port توسط Game Server دیگری استفاده نشود.

🔹 -LANOnly فعال نباشد.

🔹 VPN یا WAN دوم IP اشتباه به Session Service معرفی نکند.

🔹 Server Name را کامل جست‌وجو کنید؛ Browser در بعضی Buildها با Partial Search رفتار غیرقابل‌اعتماد داشته است.

🔹 چند دقیقه بعد از Start دوباره Browser را Refresh کنید.

در اکتبر ۲۰۲۶ حتی گزارش Community جدیدی وجود دارد که LAN Browser برای بعضی Serverهای Update‌شده سرور را نشان نمی‌دهد ولی Direct Connect همچنان کار می‌کند. بنابراین دیده‌نشدن در Browser به‌تنهایی به معنی Down بودن Server نیست.

اگر Server دیده می‌شود ولی Join روی Timeout می‌ماند

این ترتیب را اجرا کنید:

🔹 Server و Client را Validate/Update کنید.

🔹 UDP 7777 را از Provider Firewall و Windows Firewall بررسی کنید.

🔹 Log را هنگام Attempt کاربر باز نگه دارید؛ اگر هیچ Packet/Attemptی دیده نمی‌شود، مشکل قبل از Application است.

🔹 Crossplay/PlatformLimited را بررسی کنید.

🔹 اگر Host خانگی است CGNAT را حذف کنید.

🔹 اگر Server چند NIC دارد، MultiHome را تست کنید.

🔹 Time Sync سیستم را بررسی کنید.

اگر فقط یک بازیکن مشکل دارد و بقیه وارد می‌شوند، Server-wide Firewall کمتر محتمل است و باید مسیر همان بازیکن، ISP، NAT و Version Client را بررسی کنید.

مطلب مرتبط: برای مقایسه Abiotic Factor با بازی‌های دیگری که روی VPS قابل میزبانی‌اند، این مقاله را هم ببینید.

بهترین بازی‌ها برای راه‌اندازی Game Server روی VPS

پرسش‌های رایج

نسخه فعلی Abiotic Factor در زمان این مقاله چیست؟

در زمان بازبینی ۲۰ اکتبر ۲۰۲۶، آخرین Patch عمومی بازی v1.4.0.28206 است. Dedicated Server public branch نیز روی Build 24343458 قرار دارد.

App ID سرور Abiotic Factor چیست؟

Steam App ID مربوط به Abiotic Factor Dedicated Server برابر 2857200 است.

چه پورت‌هایی باید باز باشند؟

در حالت استاندارد UDP 7777 برای Game Traffic و UDP 27015 برای Query/Server Browser لازم‌اند.

چرا Server در Browser دیده نمی‌شود ولی Direct Connect کار می‌کند؟

Game Port سالم است اما Query Port، Session Registration، Browser Filter، LANOnly یا WAN اشتباه می‌تواند باعث مخفی‌شدن Server از فهرست شود.

Save سرور Abiotic Factor کجا قرار دارد؟

Worldهای Dedicated Server در AbioticFactor\\Saved\\SaveGames\\Server\\Worlds\\ قرار دارند. World پیش‌فرض Cascade است.

چطور Server را بدون خراب‌شدن Save خاموش کنیم؟

داخل Server Console یا Admin Console فرمان quit را اجرا کنید. این فرمان Save را انجام می‌دهد و سپس Server را متوقف می‌کند.

آیا Abiotic Factor Server روی Linux اجرا می‌شود؟

Native Linux Dedicated Server رسمی در حال حاضر وجود ندارد. Community آن را با Wine و فایل‌های Windows اجرا می‌کند، اما این مسیر رسمی نیست.

حداکثر تعداد بازیکن چقدر است؟

Launch Parameter از ۱ تا ۲۴ را می‌پذیرد، اما مستند Dedicated Server برای بیشتر از ۶ بازیکن هشدار می‌دهد. بازی در اصل برای گروه کوچک طراحی شده و Player Count بالاتر باید با منابع و Sandbox متناسب تست شود.

جمع‌بندی

برای ساخت Abiotic Factor Server در ۲۰۲۶، مسیر اصلی همچنان SteamCMD با App ID 2857200 است. Dedicated Server رسمی Windows-only است و برای Linux باید از راهکار Community مثل Wine استفاده کنید.

پورت‌های پایه UDP 7777 و UDP 27015 هستند. اگر Join مشکل دارد، مستقیم سراغ حذف Save یا نصب دوباره نروید؛ ابتدا Process، Port، Version و Direct Connect را بررسی کنید.

اگر Direct Connect کار می‌کند ولی Browser نه، مشکل را در Query Port، Session Visibility، LANOnly یا WAN Registration پیدا کنید. اگر Direct Connect هم Timeout می‌شود، Firewall، Port Forward، CGNAT و Bind Address را بررسی کنید.

Save و Sandbox هر World داخل پوشه Saved\\SaveGames\\Server\\Worlds هستند. قبل از Update با فرمان quit Server را سالم متوقف کنید و حداقل یک Backup خارج از همان VPS نگه دارید.

منابع و مستندات
نسخه روز بازی، Steam App ID، Build سرور، Launch Parameters، Portها، Sandbox، Save و Join Troubleshooting این مقاله تا ۲۰ اکتبر ۲۰۲۶ بررسی شده‌اند.
مرجع Hotfix فعلی 1.4.0.28206 و Patchهای رسمی Deep Field Games.
مرجع App ID 2857200، Windows 64-bit، اندازه Depot و Build فعلی شاخه Public.
مرجع SteamCMD، Launch Command، Admin.ini، پورت‌های 7777/27015، Direct Connect و Shutdown صحیح با quit.
مرجع LANOnly، PlatformLimited، MultiHome، UseLocalIPs، WorldSaveName و Player Limit.
مرجع مسیر SandboxSettings.ini و Settingهای فعلی هر World.
مرجع فرمان quit برای Save و Shutdown کنترل‌شده Server.
اگر Server دیده می‌شود ولی بازیکن وارد نمی‌شود، قبل از نصب مجدد مسیر شبکه را تست کنید

برای Abiotic Factor یک سرور دائمی و قابل‌اتکا می‌خواهید؟

اگر تعداد بازیکن‌ها، محل کاربران و نوع اتصال مشخص باشد، می‌توان VPS را با منابع مناسب انتخاب کرد و SteamCMD، Firewall، Portها، Save و Backup را قبل از انتقال World آماده کرد.

تماس با پشتیبانی ایرانیکاسرور: 021-91302467

اشتراک‌گذاری مقاله
گفت‌وگو درباره آموزش

دیدگاه‌ها (۰)

هنوز دیدگاهی ثبت نشده است.

دیدگاه یا سؤال خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *