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

مدیریت ادمین و سرور Foundry

FA foundry admin management saves 0 نفر این مقاله را مفید یافتند

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

۱. کنترل‌های ادمین و میزبان

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

دسترسی اپراتور سرور

به عنوان اپراتور سرور، سرور Foundry خود را از طریق موارد زیر مدیریت می‌کنید:

  • کنسول GPanel: کنسول سرور در GPanel خروجی سرور، رویدادهای اتصال و پیام‌های خطا را نمایش می‌دهد. این ابزار اصلی نظارت شماست.
  • فایل پیکربندی: فایل App.cfg تمام تنظیمات سرور را کنترل می‌کند. آن را از طریق تب Files در GPanel یا از طریق SFTP ویرایش کنید. برای جزئیات به راهنمای راه‌اندازی سرور Foundry مراجعه کنید.
  • کنترل‌های درون بازی: وقتی به سرور متصل هستید، بازیکن میزبان از طریق منوی درون بازی به گزینه‌های مدیریتی اضافی دسترسی دارد.
نکته: Foundry به عنوان یک عنوان Early Access در حال توسعه فعال است. ویژگی‌های مدیریت ادمین و سرور ممکن است با آپدیت‌های آینده گسترش یابند. یادداشت‌های پچ رسمی Foundry را برای دستورات و گزینه‌های جدید سرور بررسی کنید.

محافظت با رمز عبور سرور

برای محدود کردن افرادی که می‌توانند به سرور شما بپیوندند، یک رمز عبور در App.cfg تنظیم کنید:

server_password=YourSecretPassword

بازیکنان باید هنگام اتصال این رمز عبور را وارد کنند. برای عمومی کردن مجدد سرور، مقدار رمز عبور را پاک کنید:

server_password=

مخفی کردن سرور از مرورگر

اگر می‌خواهید سرور خصوصی‌ای داشته باشید که در مرورگر سرور Steam نمایش داده نشود، تنظیم کنید:

server_is_public=false

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

۲. مدیریت بازیکنان

اخراج بازیکنان

برای حذف یک بازیکن مخل از سرور:

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

مسدود کردن بازیکنان

برای جلوگیری دائمی از پیوستن یک بازیکن به سرور:

  • از گزینه مسدود کردن درون بازی در صورت موجود بودن از طریق منوی مدیریت بازیکنان استفاده کنید.
  • بازیکنان مسدودشده با Steam ID آن‌ها ردیابی می‌شوند و در تلاش‌های اتصال آینده رد خواهند شد.
  • لیست مسدودشدگان در ریستارت‌های سرور حفظ می‌شود.
رمز عبور به عنوان کنترل دسترسی: اگر به کنترل فوری بر افرادی که می‌توانند بپیوندند نیاز دارید، مطمئن‌ترین روش تنظیم server_password در App.cfg و به اشتراک‌گذاری آن فقط با بازیکنان مورد اعتماد است. این صرف‌نظر از وضعیت سیستم مسدودسازی کار می‌کند.

مدیریت تعداد بازیکنان

کنترل تعداد بازیکنانی که می‌توانند همزمان آنلاین باشند:

server_max_players=16

حداکثر پیش‌فرض ۳۲ است. کاهش این مقدار توصیه می‌شود اگر پلن سرور شما منابع محدودی دارد، یا اگر با تعداد زیاد بازیکنان متصل مشکلات عملکردی تجربه می‌کنید. هر بازیکن متصل، chunk‌های اضافی اطراف موقعیت خود را بارگذاری می‌کند و بار پردازشی سرور را افزایش می‌دهد.

۳. کنسول سرور

کنسول GPanel خروجی سرور را در زمان واقعی نمایش می‌دهد شامل:

  • رویدادهای اتصال و قطع اتصال بازیکنان
  • تأییدیه‌های ذخیره جهان
  • پیام‌های خطا و هشدار
  • وضعیت راه‌اندازی و خاموش شدن سرور

خواندن خروجی کنسول

کنسول را برای پیام‌های مهم مانیتور کنید:

نوع پیام مثال معنی
پیوستن بازیکن Player [SteamName] connected یک بازیکن با موفقیت به سرور پیوسته است.
خروج بازیکن Player [SteamName] disconnected یک بازیکن سرور را ترک کرده است.
ذخیره خودکار World saved یک ذخیره خودکار یا دستی با موفقیت انجام شده است.
خطا ERROR: ... مشکلی رخ داده است. پیام را برای عیب‌یابی یادداشت کنید.
سرور آماده Server started on port 3724 سرور آنلاین است و اتصالات را می‌پذیرد.

۴. مدیریت جهان

جابجایی بین جهان‌ها

Foundry از طریق تنظیم server_world_name از چندین جهان پشتیبانی می‌کند. هر نام جهان مربوط به یک دایرکتوری ذخیره جداگانه با کارخانه، زمین و داده‌های بازیکنان مختص خود است.

  1. سرور را از GPanel متوقف کنید.
  2. App.cfg را باز کنید و server_world_name را به نام دیگری تغییر دهید:
    server_world_name=NewFactory
  3. اگر می‌خواهید جهان جدیدی با زمین متفاوت داشته باشید، مقدار map_seed جدیدی نیز تنظیم کنید.
  4. سرور را شروع کنید. اگر نام جهان از قبل وجود نداشته باشد، یک جهان جدید تولید خواهد شد.
حفظ جهان‌های قبلی: جهان‌های قبلی هنگام جابجایی حذف نمی‌شوند. برای بازگشت، کافی است server_world_name را به نام اصلی تغییر دهید و ریستارت کنید. تمام پیشرفت کارخانه دقیقاً همان‌طور که رها کرده‌اید خواهد بود.

بازنشانی جهان

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

  1. سرور را از GPanel متوقف کنید.
  2. از طریق SFTP متصل شوید و به دایرکتوری serverfiles/ بروید.
  3. پوشه جهان را حذف یا تغییر نام دهید (مثلاً MyFoundry را به MyFoundry_backup تغییر نام دهید).
  4. اختیاری map_seed را در App.cfg تغییر دهید اگر زمین متفاوتی می‌خواهید.
  5. سرور را شروع کنید. یک جهان تازه با استفاده از seed پیکربندی‌شده تولید خواهد شد.
بازنشانی جهان دائمی است. تمام سازه‌های کارخانه، ماشین‌آلات، سیستم‌های نوار نقاله، تغییرات زمین و موجودی بازیکنان در آن جهان از بین خواهند رفت. همیشه قبل از حذف از پوشه جهان پشتیبان بگیرید.

بازیابی نسخه پشتیبان

  1. سرور را از GPanel متوقف کنید.
  2. از طریق SFTP متصل شوید.
  3. پوشه جهان پشتیبان‌گیری‌شده خود را در دایرکتوری serverfiles/ آپلود کنید و جایگزین پوشه فعلی کنید.
  4. مطمئن شوید نام پوشه با server_world_name در App.cfg مطابقت دارد.
  5. سرور را شروع کنید. جهان پشتیبان‌گیری‌شده بارگذاری خواهد شد.

۵. پیکربندی ذخیره خودکار

سیستم ذخیره خودکار Foundry وضعیت کامل جهان را در فواصل منظم روی دیسک می‌نویسد. آن را در App.cfg پیکربندی کنید:

تنظیم مقدار اثر
autosave_interval=300 ۳۰۰ ثانیه هر ۵ دقیقه ذخیره می‌کند (پیش‌فرض). تعادل خوبی برای اکثر سرورها.
autosave_interval=600 ۶۰۰ ثانیه هر ۱۰ دقیقه ذخیره می‌کند. فرکانس ذخیره را برای کارخانه‌های بسیار بزرگ کاهش می‌دهد.
autosave_interval=120 ۱۲۰ ثانیه هر ۲ دقیقه ذخیره می‌کند. ذخیره‌های مکررتر، مصرف دیسک بیشتر.
autosave_interval=0 غیرفعال بدون ذخیره خودکار. باید به ذخیره‌های دستی تکیه کنید یا خطر از دست دادن پیشرفت در صورت کرش را بپذیرید.
ذخیره خودکار را بدون دلیل خاص غیرفعال نکنید. اگر سرور بدون ذخیره اخیر کرش کند، تمام پیشرفت از آخرین ذخیره از بین خواهد رفت. این می‌تواند ساعت‌ها کار ساخت کارخانه باشد.

۶. عیب‌یابی

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

  • کنسول GPanel را برای پیام‌های خطا بررسی کنید. علل رایج شامل نحو نادرست App.cfg (مقادیر نامشخص، فاصله‌های اضافی اطراف علامت =) است.
  • بررسی کنید مقادیر پورت به صورت دستی تغییر نکرده باشند. پورت‌ها باید با آنچه GPanel تخصیص می‌دهد مطابقت داشته باشند.
  • حذف App.cfg و ریستارت برای بازسازی پیکربندی تازه با مقادیر پیش‌فرض را امتحان کنید.
  • اگر کرش مربوط به جهان خاصی است، به server_world_name جدید تغییر دهید تا بررسی کنید آیا مشکل مربوط به ذخیره است.
  • اگر کرش ادامه دارد، یک تیکت پشتیبانی باز کنید با IP سرور و خروجی کامل کنسول.

بازیکنان نمی‌توانند متصل شوند

  • بررسی کنید سرور در GPanel در حال اجراست. کنسول را برای خطاها هنگام راه‌اندازی بررسی کنید.
  • تأیید کنید بازیکن از IP و پورت صحیح از تب Network در GPanel استفاده می‌کند.
  • بررسی کنید رمز عبور سرور صحیح است (رمزهای عبور حساس به حروف بزرگ و کوچک هستند).
  • مطمئن شوید سرور به حد server_max_players نرسیده است.
  • بررسی کنید هم سرور و هم بازیکن نسخه یکسانی از Foundry را اجرا می‌کنند. آپدیت‌های بازی می‌توانند به طور موقت سازگاری را مختل کنند.

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

  • تأیید کنید server_is_public=true در App.cfg تنظیم شده است.
  • مرورگر سرور Steam می‌تواند چند دقیقه طول بکشد تا یک سرور جدید را فهرست کند. در حین انتظار اتصال مستقیم را امتحان کنید.
  • اگر سرور مدت زیادی بدون نمایش در حال اجرا بوده، آن را ریستارت کنید. گاهی اوقات اتصال به سرور اصلی Steam می‌تواند قطع شود.

کاهش عملکرد با کارخانه‌های بزرگ

  • ساخت‌های کارخانه‌ای بزرگ با هزاران ماشین و نوار نقاله، زمان tick سرور را افزایش می‌دهند. این رفتار مورد انتظار در Foundry است.
  • server_max_players را کاهش دهید تا تعداد chunk‌های بارگذاری‌شده کمتر شود.
  • pause_server_when_empty=true را فعال کنید تا سرور وقتی کسی آنلاین نیست کارخانه را شبیه‌سازی نکند.
  • چیدمان کارخانه خود را با تجمیع خطوط تولید و کاهش مسیریابی غیرضروری نوار نقاله بهینه کنید.
  • autosave_interval را افزایش دهید اگر ذخیره‌ها باعث وقفه‌های دوره‌ای در جهان‌های بسیار بزرگ می‌شوند.
  • اگر عملکرد بعد از بهینه‌سازی همچنان ضعیف است، با پشتیبانی تماس بگیرید درباره ارتقای پلن سرور خود.

خرابی ذخیره

  • اگر سرور هنگام ذخیره خودکار کرش کند، فایل ذخیره ممکن است خراب شود.
  • از نسخه پشتیبان دستی SFTP در صورت موجود بودن بازیابی کنید. برای دستورالعمل‌های بازیابی به راهنمای راه‌اندازی سرور Foundry مراجعه کنید.
  • اگر نسخه پشتیبان ندارید، به server_world_name جدید تغییر دهید تا از نو شروع کنید در حالی که ذخیره خراب را نگه می‌دارید برای حالتی که آپدیت آینده بتواند آن را بازیابی کند.
  • پشتیبان‌گیری منظم از طریق SFTP بهترین محافظت در برابر خرابی ذخیره است. حداقل یک بار در هر جلسه بازی از پوشه جهان خود پشتیبان بگیرید.

مقالات مرتبط

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

اگر با مشکلاتی در سرور Foundry خود مواجه شدید که در اینجا پوشش داده نشده، یک تیکت پشتیبانی باز کنید و IP سرور، شرح مشکل و هرگونه پیام خطای مرتبط از کنسول GPanel را ارسال کنید.


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

Ready to Get Started?

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