این راهنما نحوه راهاندازی و پیکربندی سرور اختصاصی SCUM در Legion Hosting را پوشش میدهد، از جمله اولین راهاندازی، متغیرهای استارتاپ GPanel، حالتهای PvE در مقابل PvP، پیکربندی ServerSettings.ini، اتصال به سرور و مدیریت جهان. برای راهاندازی ادمین و دستورات درون بازی، به دستورات ادمین SCUM مراجعه کنید.
اولین راهاندازی
هنگامی که برای اولین بار سرور SCUM خود را از Legion Hosting دریافت میکنید، باید یک نصب اولیه را قبل از قابل بازی شدن تکمیل کند.
- وارد GPanel شوید و سرور SCUM خود را از لیست سرورها انتخاب کنید.
- روی تب Console کلیک کنید و Start را بزنید.
- سرور فایلهای سرور اختصاصی SCUM را از طریق Steam (App ID
3792580) دانلود و نصب خواهد کرد. این دانلود اولیه بسته به حجم فایل ممکن است چند دقیقه طول بکشد. - پس از تکمیل دانلود، سرور به صورت خودکار شروع به کار میکند. SCUM از طریق یک لایه سازگاری Wine روی پلتفرم هاستینگ اجرا میشود، بنابراین ممکن است خروجیهای مربوط به Wine را در هنگام راهاندازی مشاهده کنید -- این طبیعی و مورد انتظار است.
- منتظر بمانید تا پیامی در کنسول ظاهر شود که نشان میدهد سرور آماده است و منتظر اتصالات میباشد. اولین بوت ممکن است بیشتر از دفعات بعدی طول بکشد چون سرور در حال تولید دادههای اولیه جهان است.
متغیرهای استارتاپ GPanel
تنظیمات اصلی سرور به عنوان متغیرهای استارتاپ در GPanel پیکربندی میشوند. این مقادیر هنگام راهاندازی به فرآیند سرور ارسال میشوند و در راهاندازی بعدی اعمال میشوند.
- در GPanel، سرور SCUM خود را انتخاب کنید.
- روی تب Startup کلیک کنید.
- متغیرهای زیر را تنظیم کنید. تغییرات دفعه بعد که سرور را شروع یا ریستارت میکنید اعمال میشوند.
| متغیر | پیشفرض | توضیحات |
|---|---|---|
SERVER_NAME |
My SCUM Server |
نامی که در مرورگر سرور درون بازی نمایش داده میشود. آن را توصیفی کنید تا بازیکنان بتوانند سرور شما را به راحتی پیدا کنند. |
SERVER_DESCRIPTION |
|
توضیح کوتاهی که در مرورگر سرور هنگام انتخاب سرور شما توسط بازیکنان نمایش داده میشود. آن را مختصر و آموزنده نگه دارید. |
SERVER_PASSWORD |
(خالی) | رمز عبوری که برای پیوستن بازیکنان لازم است. برای سرور عمومی خالی بگذارید. اگر میخواهید دسترسی را فقط به بازیکنان دعوتشده محدود کنید، رمز عبور تنظیم کنید. |
MAX_PLAYERS |
64 |
حداکثر تعداد بازیکنان همزمان. نباید از محدودیت اسلات پلن هاستینگ شما بیشتر باشد. تعداد بازیکنان بیشتر به RAM و CPU بیشتری نیاز دارد. |
SERVER_PLAYSTYLE |
PVP |
حالت سبک بازی سرور. برای مبارزه بازیکن در مقابل بازیکن روی PVP و برای فقط بازیکن در مقابل محیط روی PVE تنظیم کنید. بخش PvE در مقابل PvP زیر را برای راهنمایی ببینید. |
ServerSettings.ini پیکربندی شده باشد، متغیر استارتاپ اولویت دارد. از متغیرهای استارتاپ برای تنظیمات هویت اصلی و از فایل INI برای تنظیم دقیق گیمپلی استفاده کنید.
PvE در مقابل PvP
متغیر SERVER_PLAYSTYLE تجربه اصلی گیمپلی سرور شما را تعیین میکند. حالتی را انتخاب کنید که بهترین تناسب را با جامعه شما دارد.
| حالت | مبارزه بازیکنان | حمله به پایگاه | مناسب برای |
|---|---|---|---|
| PVP | بازیکنان میتوانند به یکدیگر حمله کرده و همدیگر را بکشند | بازیکنان میتوانند به پایگاهها و استحکامات بازیکنان دیگر حمله و آنها را تخریب کنند | بقای رقابتی، جوامع حمله به پایگاه، گیمپلی هاردکور |
| PVE | بازیکنان نمیتوانند به یکدیگر آسیب بزنند | سازههای بازیکنان از سایر بازیکنان محافظت میشوند | بقای همکارانه، تمرکز بر ساخت پایگاه، جوامع غیررسمی، سرورهای رولپلی |
PVP حالت پیشفرض و محبوبترین حالت برای SCUM است. بازیکنان برای منابع رقابت میکنند، در مبارزه شرکت میکنند و میتوانند به پایگاههای یکدیگر حمله کنند. این حالت برای بازیکنانی جذاب است که تجربه کامل بقا با حس رقابتی را میخواهند.
PVE آسیب بازیکن در مقابل بازیکن و حمله به پایگاه را حذف میکند و به بازیکنان اجازه میدهد روی مکانیزمهای بقا، ساخت پایگاه و همکاری در برابر محیط (عروسکها، مکها، حیات وحش) تمرکز کنند. این انتخاب خوبی برای جوامعی است که تجربه آرامتری میخواهند یا برای سرورهای رولپلی.
پیکربندی ServerSettings.ini
برای تنظیم دقیق گیمپلی فراتر از متغیرهای استارتاپ، فایل ServerSettings.ini را ویرایش کنید. این فایل در مسیر زیر قرار دارد:
SCUM/Saved/Config/WindowsServer/ServerSettings.ini
این فایل را از طریق تب Files در GPanel باز کنید یا از طریق SFTP آپلود کنید. برای دستورالعمل اتصال با کلاینت FTP، راهنمای آپلود فایل SFTP را ببینید.
مرجع تنظیمات کلیدی
| تنظیم | پیشفرض | توضیحات |
|---|---|---|
LootRespawnTime |
1.0 |
ضریب سرعت بازتولید غنایم در سراسر نقشه. مقادیر کمتر باعث بازتولید سریعتر غنایم میشوند؛ مقادیر بالاتر آن را کند میکنند. مقدار 0.5 زمان بازتولید را نصف میکند. |
VehicleSpawning |
True |
تولید وسایل نقلیه روی نقشه را فعال یا غیرفعال میکند. برای حذف کامل وسایل نقلیه و تجربه بقای پیاده، روی False تنظیم کنید. |
VehicleSpawnRate |
1.0 |
ضریب تعداد وسایل نقلیهای که تولید میشوند. مقادیر بالاتر تعداد وسایل نقلیه موجود را افزایش میدهند. |
PuppetSpawnRate |
1.0 |
ضریب تراکم تولید عروسکها (زامبیها). برای تجربه PvE چالشبرانگیزتر افزایش دهید، اگر عملکرد با تعداد بالای بازیکن نگرانکننده است کاهش دهید. |
AnimalSpawnRate |
1.0 |
ضریب تراکم تولید حیات وحش. بر شکار و دسترسی به غذا تأثیر میگذارد. |
BaseBuildingDecayTime |
1.0 |
ضریب سرعت فرسودگی سازههای بازیکنان بدون مراقبت. مقادیر بالاتر فرسودگی را کند میکنند و به بازیکنان زمان بیشتری بین بازدیدها میدهند. برای غیرفعال کردن کامل فرسودگی روی 0 تنظیم کنید. |
BaseBuildingDamageMultiplier |
1.0 |
ضریب آسیب وارد شده به سازههای ساخته شده توسط بازیکن. برای حمله آسانتر به پایگاه در سرورهای PvP افزایش دهید، برای مقاومتر کردن پایگاهها کاهش دهید. |
MechSpawnRate |
1.0 |
ضریب نرخ تولید مکهای نگهبان. مکها از مکانهای ارزشمند محافظت میکنند و تهدید قابل توجهی در PvE هستند. |
FamePointsMultiplier |
1.0 |
ضریب امتیازات شهرت (تجربه) کسب شده از فعالیتها. برای سرعت بخشیدن به پیشرفت شخصیت افزایش دهید. |
SkillPointsMultiplier |
1.0 |
ضریب امتیازات مهارت کسب شده در هنگام ارتقای سطح. مقادیر بالاتر به بازیکنان اجازه میدهند مهارتها را سریعتر آزاد کنند. |
NightTimeSpeed |
1.0 |
ضریب سرعت چرخه شب. مقادیر بالاتر شبها را سریعتر سپری میکنند، که برخی جوامع به دلایل دید ترجیح میدهند. |
DayTimeSpeed |
1.0 |
ضریب سرعت چرخه روز. در کنار NightTimeSpeed تنظیم کنید تا نسبت کلی روز/شب را کنترل کنید. |
یک نمونه حداقلی ServerSettings.ini:
[/Script/SCUM.ServerSettings]
LootRespawnTime=0.8
VehicleSpawning=True
VehicleSpawnRate=1.5
PuppetSpawnRate=1.2
AnimalSpawnRate=1.0
BaseBuildingDecayTime=2.0
BaseBuildingDamageMultiplier=1.0
MechSpawnRate=1.0
FamePointsMultiplier=1.5
SkillPointsMultiplier=1.0
NightTimeSpeed=2.0
DayTimeSpeed=1.0
ServerSettings.ini، یک کپی از طریق SFTP دانلود کنید یا فایل موجود را تغییر نام دهید (مثلاً ServerSettings.ini.bak) تا در صورت بروز مشکل بتوانید آن را بازیابی کنید.
ServerSettings.ini برای اعمال شدن نیاز به ریستارت سرور دارند. با این حال، برخی تنظیمات ممکن است توسط متغیرهای استارتاپ در GPanel بازنویسی شوند. در صورت شک، سرور را متوقف کنید، تغییرات خود را انجام دهید و دوباره شروع کنید.
نحوه اتصال
چندین راه برای اتصال بازیکنان به سرور SCUM شما وجود دارد.
مرورگر سرور درون بازی
- SCUM را اجرا کنید و از منوی اصلی روی Play Online کلیک کنید.
- در مرورگر سرور، از نوار جستجو برای پیدا کردن سرور خود با نامی که در
SERVER_NAMEتنظیم کردهاید استفاده کنید. - سرور خود را از لیست انتخاب کنید و روی Join کلیک کنید.
- اگر رمز عبور سرور تنظیم شده باشد، قبل از اتصال از شما خواسته میشود آن را وارد کنید.
علاقهمندیهای Steam
- کلاینت Steam را باز کنید و در نوار منوی بالا روی View کلیک کنید، سپس Game Servers.
- روی تب Favourites کلیک کنید، سپس روی Add a server کلیک کنید.
- IP و پورت کوئری سرور خود را در قالب
IP:PORTوارد کنید. اینها را در تب Network در GPanel پیدا کنید. برای کمک راهنمای IP و پورت را ببینید. - روی Add this address to favourites کلیک کنید. سرور شما اکنون در لیست علاقهمندیها ظاهر خواهد شد.
- روی ورودی سرور راستکلیک کنید و Connect را انتخاب کنید، یا SCUM را اجرا کنید و آن را در مرورگر درون بازی تحت فیلتر Favourites پیدا کنید.
اتصال مستقیم
- SCUM را اجرا کنید و به مرورگر سرور Play Online بروید.
- به دنبال گزینه Direct Connect بگردید و IP و پورت بازی سرور خود را همانطور که در تب Network در GPanel نشان داده شده وارد کنید.
- روی Connect کلیک کنید.
برای جزئیات یافتن آدرس IP و پورتهای سرور خود، نحوه یافتن IP و پورت سرور را ببینید.
مدیریت جهان
مدیریت دادههای جهان سرور SCUM شامل تهیه نسخه پشتیبان و انجام پاکسازی جهان در صورت نیاز است.
پشتیبانگیری از ذخیرهها
SCUM دادههای جهان را به صورت خودکار در فواصل منظم ذخیره میکند. برای ایجاد یک نسخه پشتیبان دستی:
- سرور خود را از تب Console در GPanel متوقف کنید تا مطمئن شوید همه دادهها روی دیسک نوشته شدهاند.
- تب Files در GPanel را باز کنید و به مسیر زیر بروید:
SCUM/Saved/ - پوشه
SaveFiles(یا پوشه مربوط به دادههای ذخیره) را با استفاده از مدیر فایل GPanel یا SFTP به دستگاه محلی خود دانلود کنید. این شامل دادههای جهان، دادههای بازیکن و اطلاعات پایگاه شما است. - نسخه پشتیبان را در مکانی امن ذخیره کنید. آن را با تاریخ برچسبگذاری کنید تا بعداً بتوانید شناسایی کنید.
پاکسازی جهان (بازنشانی کامل)
پاکسازی جهان تمام پیشرفت بازیکنان، ساختمانهای پایگاه، وسایل نقلیه، موجودیها و وضعیت جهان را به حالت اولیه بازمیگرداند. این زمانی مفید است که فصل جدیدی شروع میکنید، بعد از بهروزرسانیهای بزرگ بازی، یا اگر دادههای جهان شما خراب شده باشند.
- سرور خود را از تب Console در GPanel متوقف کنید.
- تب Files در GPanel را باز کنید و به مسیر زیر بروید:
SCUM/Saved/ - پوشه
SaveFilesرا حذف کنید (یا برای نگهداری نسخه پشتیبان آن را بهSaveFiles.bakتغییر نام دهید). - به صورت اختیاری، فایلهای پایگاه داده بازیکن را نیز در پوشه
Savedحذف کنید اگر میخواهید پیشرفت بازیکنان را به طور کامل بازنشانی کنید. - سرور خود را شروع کنید. دادههای ذخیره جدید به صورت خودکار در بوت بعدی تولید خواهند شد.
مقالات مرتبط
- دستورات ادمین SCUM
- نحوه یافتن IP و پورت سرور
- نحوه آپلود فایلها از طریق SFTP
- راهنمای راهاندازی سرور
نیاز به کمک دارید؟
اگر پس از پیروی از این راهنما نتوانستید مشکلی را حل کنید، تیم پشتیبانی ما آماده کمک است.