این راهنما نحوه راهاندازی سرور اختصاصی Satisfactory، ادعای مالکیت آن با رمز عبور ادمین، مدیریت تنظیمات جلسه، کار با فایلهای ذخیره و اتصال به سرور در بازی را پوشش میدهد.
پورتهای سرور
سرور Satisfactory شما از دو پورت استفاده میکند — یک پورت اصلی بازی (UDP + TCP) برای ترافیک بازی، Server Manager API و اتصالات کلاینت، و یک پورت ثانویه (TCP) برای پیامرسانی قابل اعتماد (مورد نیاز برای Satisfactory نسخه v1.1 به بعد). هر دو باید از کلاینت شما قابل دسترسی باشند تا سرور به درستی کار کند.
پورتهای اختصاص داده شده شما در تب Network در GPanel نمایش داده میشوند. برای جزئیات نحوه یافتن IP و پورت سرور را ببینید.
راهاندازی اولیه
وقتی سرور Satisfactory شما برای اولین بار شروع به کار میکند، به طور خودکار جهانی بارگذاری نمیکند. در عوض، منتظر میماند تا شما مالکیت آن را ادعا کنید و از طریق رابط Server Manager یک ذخیره ایجاد یا بارگذاری کنید. تا زمانی که مرحله ادعای مالکیت را تکمیل نکنید، هیچ فایل بازی نوشته نمیشود.
مرحله ۱ — دسترسی به Server Manager
Satisfactory یک API مدیریت وب داخلی دارد. میتوانید از طریق Server Manager درون بازی یا از طریق رابط مبتنی بر مرورگر به آن دسترسی پیدا کنید:
https://<your-server-ip>:7777
مرحله ۲ — ادعای مالکیت سرور (رمز عبور ادمین)
اولین بار که Server Manager را باز میکنید، از شما خواسته میشود مالکیت سرور را ادعا کنید. این کار رمز عبور ادمین را تنظیم میکند که دسترسی به ویژگیهای مدیریت سرور را کنترل میکند.
- Server Manager را باز کنید (درون بازی یا مرورگر).
- یک رمز عبور ادمین قوی وارد کنید و روی Claim Server کلیک کنید.
- شما به عنوان مدیر سرور وارد خواهید شد. این رمز عبور را ذخیره کنید — هر زمان که از Server Manager سرور را مدیریت کنید به آن نیاز خواهید داشت.
مرحله ۳ — ایجاد یا بارگذاری یک جهان
پس از ادعای مالکیت، Server Manager از شما میخواهد که یک بازی جدید ایجاد کنید یا یک ذخیره موجود را بارگذاری کنید.
- بازی جدید: یک مکان شروع (Grass Fields، Rocky Desert، Northern Forest، Dune Desert) انتخاب کنید و روی Create Game کلیک کنید. سرور یک جهان جدید تولید کرده و آن را بارگذاری میکند.
- بارگذاری ذخیره: اگر فایل ذخیره موجودی دارید، ابتدا آن را آپلود کنید (بخش مدیریت ذخیرهسازی را در زیر ببینید)، سپس آن را از لیست انتخاب کنید.
تنظیمات جلسه
تنظیمات جلسه نحوه نمایش سرور و افرادی که میتوانند متصل شوند را کنترل میکنند. از Server Manager در بخش Server Settings به آنها دسترسی پیدا کنید.
| تنظیم | توضیحات |
|---|---|
| Session Name | نامی که در مرورگر سرور درون بازی نمایش داده میشود. چیزی قابل تشخیص تنظیم کنید تا شما و دوستانتان بتوانید سرور را به راحتی پیدا کنید. |
| Server Password | رمز عبور اختیاری که بازیکنان برای اتصال باید وارد کنند. برای سرور عمومی خالی بگذارید. |
| Player Limit | حداکثر تعداد بازیکنان مجاز در یک زمان. پیشفرض ۴ است. بر اساس منابع پلن خود افزایش یا کاهش دهید. |
| Auto-Save Interval | فاصله زمانی ذخیره خودکار سرور (بر حسب دقیقه). مقادیر کمتر بازگشت احتمالی در صورت کرش را کاهش میدهند؛ مقادیر بیشتر I/O را کاهش میدهند. |
تغییرات بلافاصله اعمال میشوند — برای تغییرات نام جلسه و محدودیت بازیکنان نیازی به ریاستارت نیست.
مدیریت فایلهای ذخیره
محل فایلهای ذخیره
فایلهای ذخیره Satisfactory در سرور در مسیر زیر ذخیره میشوند:
.config/Epic/FactoryGame/Saved/SaveGames/server/
فایلها پسوند .sav دارند. سرور به طور خودکار در حین بازی ذخیرههای خودکار را اینجا مینویسد.
دانلود یک ذخیره (نسخه پشتیبان)
برای دانلود یک فایل ذخیره برای نسخه پشتیبان یا انتقال:
- از طریق SFTP به سرور خود متصل شوید. برای دستورالعملهای اتصال نحوه آپلود فایل از طریق SFTP را ببینید.
- به
.config/Epic/FactoryGame/Saved/SaveGames/server/بروید. - فایل
.savمورد نظر را دانلود کنید.
آپلود یک ذخیره (بازیابی یا انتقال)
- از طریق SFTP به سرور خود متصل شوید.
- به
.config/Epic/FactoryGame/Saved/SaveGames/server/بروید. - فایل
.savخود را در این دایرکتوری آپلود کنید. - در Server Manager، به Manage Saves بروید و فایل آپلود شده را برای بارگذاری انتخاب کنید.
نحوه اتصال
گزینه A — Server Manager درون بازی (توصیه شده)
- Satisfactory را اجرا کنید و روی Play در منوی اصلی کلیک کنید.
- Server Manager را در پایین لیست جلسات انتخاب کنید.
- روی Add Server کلیک کنید و IP سرور و پورت خود را وارد کنید:
<your-server-ip>:7777 - سرور در لیست شما ظاهر خواهد شد. روی آن کلیک کنید، رمز عبور سرور را وارد کنید (اگر تنظیم شده) و روی Join Game کلیک کنید.
گزینه B — اتصال مستقیم
- از منوی اصلی، روی Play کلیک کنید.
- Join Game را انتخاب کنید و روی تب Direct Connect کلیک کنید.
- IP سرور و پورت بازی خود را وارد کنید:
<your-server-ip>:7777 - روی Connect کلیک کنید. در صورت درخواست، رمز عبور سرور را وارد کنید.
مشکلات رایج
سرور در مرورگر نمایش داده نمیشود
- تأیید کنید که سرور در GPanel در حال اجراست. سرور باید کاملاً شروع شده باشد تا بتواند اتصالات را بپذیرد یا در مرورگر نمایش داده شود.
- مرورگر سرور ممکن است چندین دقیقه طول بکشد تا سرور تازه شروع شده را نمایش دهد. از اتصال مستقیم یا Server Manager برای اتصال فوری در حین انتظار استفاده کنید.
- اگر برای اولین بار پس از ادعای مالکیت اتصال برقرار میکنید، مطمئن شوید یک جهان ایجاد یا بارگذاری شده — سرور تا زمانی که یک جلسه فعال نباشد اتصالات را نمیپذیرد.
- بررسی کنید هر دو پورت اختصاص داده شده (در تب Network در GPanel نمایش داده میشوند) توسط فایروال محلی دستگاه کلاینت شما مسدود نشده باشند. هر دو پورت برای عملکرد صحیح سرور در نسخه v1.1 به بعد ضروری هستند.
بازیکنان نمیتوانند متصل شوند
- تأیید کنید هر دو پورت اختصاص داده شده (در تب Network در GPanel نمایش داده میشوند) باز و قابل دسترسی باشند. پورت ثانویه پیامرسانی قابل اعتماد را مدیریت میکند و برای Satisfactory نسخه v1.1 به بعد ضروری است؛ در صورت مسدود بودن، اتصالات ناموفق خواهند بود یا قطع میشوند.
- مطمئن شوید سرور ادعا شده و یک جهان ایجاد یا بارگذاری شده است. سرور ادعا نشده یا سروری بدون جلسه فعال تمام اتصالات بازیکنان را رد میکند.
- اگر رمز عبور سرور تنظیم کردهاید، تأیید کنید بازیکنان آن را به درستی وارد میکنند. رمزهای عبور به بزرگی و کوچکی حروف حساس هستند.
- GPanel را بررسی کنید تا تأیید کنید سرور آنلاین است و در حلقه کرش قرار ندارد. اگر سرور هنگام راهاندازی کرش میکند، لاگ کنسول را برای پیامهای خطا بررسی کنید.
مصرف بالای حافظه با کارخانههای بزرگ
- Satisfactory مصرف حافظه بالایی دارد. کارخانههای بزرگ با ماشینها، نوار نقالهها و خطوط برق زیاد، مصرف RAM را به طور قابل توجهی افزایش میدهند. این رفتار طبیعی است.
- اگر سرور حافظه کافی ندارد و کرش میکند، ارتقای پلن خود به پلنی با RAM بیشتر را در نظر بگیرید. یک کارخانه در مراحل میانی تا پایانی بازی به راحتی میتواند ۶ تا ۸ گیگابایت یا بیشتر نیاز داشته باشد.
- کاهش تعداد ماشینهای فعال یا تقسیم تولید به مجموعههای کوچکتر و کارآمدتر میتواند به کاهش مصرف حافظه کمک کند.
- از نگهداری تعداد بسیار زیاد آیتمهای مرتبنشده در انبارهای پراکنده در سراسر نقشه خودداری کنید، زیرا اینها به صورت دائمی در سمت سرور ردیابی میشوند.
امکان ادعای مالکیت یا ورود به Server Manager وجود ندارد
- اگر رمز عبور ادمین خود را فراموش کردهاید، میتوانید با ویرایش فایل پیکربندی سرور آن را بازنشانی کنید. سرور را متوقف کنید، سپس فایل
FactoryGame/Saved/Config/LinuxServer/Game.iniرا از طریق SFTP باز کنید و ورودیAdminPasswordرا حذف یا بازنشانی کنید. سرور را ریاستارت کنید و دوباره مالکیت آن را ادعا کنید. - مطمئن شوید هنگام دسترسی به رابط وب یا اضافه کردن سرور در Server Manager درون بازی به پورت
7777متصل میشوید.
نیاز به کمک دارید؟
اگر همچنان با سرور Satisfactory خود مشکل دارید، یک تیکت پشتیبانی باز کنید و IP سرور، توضیح مشکل و هرگونه لاگ مرتبط از GPanel را شامل کنید.