این راهنما تمام آنچه برای راهاندازی و پیکربندی سرور اختصاصی Necesse خود در Legion Hosting نیاز دارید را پوشش میدهد. Necesse یک بازی نقشآفرینی اکشن همکارانه با عناصر بقا است که شامل اکتشاف، ساخت و ساز، ساختمانسازی پایگاه و مدیریت سکونتگاه در جزایر تولید شده به صورت رویهای میباشد. برای مدیریت سرور پس از اجرا، به راهنمای دستورات مدیریت Necesse مراجعه کنید.
Necesse چیست؟
Necesse یک بازی بقا نقشآفرینی اکشن از نمای بالا است که در آن بازیکنان جهانهای تولید شده به صورت رویهای را کاوش میکنند، منابع جمعآوری میکنند، تجهیزات میسازند، پایگاه بنا میکنند و سکونتگاههای NPC را مدیریت میکنند. این بازی دارای سیستم پیشرفت است که بازیکنان را از طریق چندین بیوم، باسهای چالشبرانگیزتر و کاوش سیاهچالهای عمیقتر هدایت میکند. بخش چندنفره از حداکثر 250 بازیکن در یک سرور پشتیبانی میکند و آن را برای سرورهای بزرگ انجمنی و همچنین گروههای کوچک دوستانه ایدهآل میسازد.
ویژگیهای کلیدی شامل:
- اکتشاف — سفر بین جزایر تولید شده به صورت رویهای در چندین بیوم
- مبارزه — نبرد با دشمنان و باسهای سختتر با انواع سلاحها و زرهها
- ساخت و ساختمانسازی — سیستم ساخت گسترده با ساخت و تزئین پایگاه
- مدیریت سکونتگاه — استخدام NPCها، اختصاص مشاغل و ساخت سکونتگاههای پررونق
- چندنفره — گیمپلی همکارانه با دوستان در سرورهای اختصاصی
اولین راهاندازی
وقتی سرور Necesse شما در Legion Hosting فراهم میشود، از پیش پیکربندی شده و آماده شروع است. برای اولین بار اجرای سرور:
- وارد GPanel در gpanel.legionhosting.net شوید
- سرور Necesse خود را از لیست سرورها انتخاب کنید
- روی Start کلیک کنید تا سرور راهاندازی شود
- سرور در اولین بوت، جهان و فایلهای پیکربندی پیشفرض را تولید میکند
- هنگامی که کنسول نشان دهد که سرور آماده است، بازیکنان میتوانند متصل شوند
متغیرهای راهاندازی GPanel
GPanel متغیرهای راهاندازی را در تب Startup فراهم میکند که به شما امکان پیکربندی پارامترهای کلیدی سرور بدون ویرایش مستقیم فایلها را میدهد. تغییرات نیاز به راهاندازی مجدد سرور دارند.
| متغیر | پیشفرض | توضیحات |
|---|---|---|
SAVE_NAME |
Save1 |
نام فایل ذخیره جهان برای بارگذاری یا ایجاد |
SERVER_SLOTS |
10 |
حداکثر تعداد اسلات بازیکن (1-250) |
SERVER_PASSWORD |
(خالی) | رمز عبور سرور برای سرورهای خصوصی. برای سرور عمومی خالی بگذارید. |
AUTO_UPDATE |
0 |
فعال یا غیرفعال کردن بهروزرسانی خودکار هنگام راهاندازی. برای فعالسازی روی 1 تنظیم کنید. |
SRCDS_BETAID |
(خالی) | شاخه بتای Steam برای نصب. برای نسخه پایدار خالی بگذارید. |
پیکربندی سرور (server.cfg)
پیکربندی اصلی سرور در server.cfg ذخیره میشود. در سرور GPanel خود، میتوانید این فایل را در File Manager در پوشه cfg/ پیدا کنید. این فایل از فرمت ساختاریافته با تنظیمات محصور در بلوک SERVER = { } استفاده میکند.
لیست کامل تنظیمات server.cfg در اینجا آمده است:
SERVER = {
port = 14159, // [0 - 65535] Server port
slots = 10, // [1 - 250] Maximum player slots
password = "", // Leave blank for no password
maxClientLatencySeconds = 30, // Max allowed client latency
pauseWhenEmpty = true, // Pause world when no players online
giveClientsPower = true, // Client-side hit detection (anti-cheat)
logging = true, // Create log files for each server start
language = en, // Server language
zipSaves = true, // Compress save files
MOTD = "" // Message of the day
}
توضیحات تنظیمات
| تنظیم | پیشفرض | توضیحات |
|---|---|---|
port |
14159 | پورت UDP که سرور شما روی آن گوش میدهد. محدوده: 0-65535. معمولاً به صورت خودکار توسط GPanel مدیریت میشود. |
slots |
10 | حداکثر تعداد بازیکنان همزمان. محدوده: 1-250. |
password |
(خالی) | رمز عبور سرور. برای سرور عمومی خالی بگذارید. بازیکنان باید این رمز را برای اتصال وارد کنند. |
maxClientLatencySeconds |
30 | حداکثر تأخیر مجاز کلاینت بر حسب ثانیه قبل از قطع اتصال. اگر بازیکنان با پینگ بالا قطع میشوند، این مقدار را افزایش دهید. |
pauseWhenEmpty |
true | وقتی فعال است، سرور شبیهسازی جهان را هنگامی که هیچ بازیکنی متصل نیست متوقف میکند. روی false تنظیم کنید تا جهان به صورت 24 ساعته فعال بماند (سکونتگاهها به کار خود ادامه خواهند داد). |
giveClientsPower |
true | وقتی فعال است، کلاینتها اختیار تشخیص ضربه، موقعیت و مکانیکهای مشابه خود را دارند. روی false تنظیم کنید برای اعتبارسنجی سختگیرانهتر سمت سرور (به عنوان ضد تقلب ابتدایی عمل میکند اما ممکن است کمتر پاسخگو باشد). |
logging |
true | وقتی فعال است، سرور برای هر جلسه فایلهای لاگ ایجاد میکند. برای عیبیابی مفید است. |
language |
en | زبان سرور برای پیامهای سیستم. |
zipSaves |
true | وقتی فعال است، فایلهای ذخیره فشرده میشوند. فضای دیسک را ذخیره میکند اما کمی زمان ذخیره/بارگذاری را افزایش میدهد. |
MOTD |
(خالی) | پیام روز که هنگام ورود بازیکنان به سرور نمایش داده میشود. |
تنظیمات جهان (worldSettings.cfg)
تنظیمات مخصوص جهان در یک فایل جداگانه به نام worldSettings.cfg ذخیره میشوند که در پوشه ذخیره جهان قرار دارد (مثلاً saves/YourWorldName/worldSettings.cfg). این تنظیمات مکانیکهای گیمپلی را کنترل میکنند و هر زمان قابل تغییر هستند.
| تنظیم | پیشفرض | توضیحات |
|---|---|---|
allowCheats |
false | فعالسازی دستورات چیت در سرور. هشدار: پس از فعالسازی، غیرقابل بازگشت است و شخصیتها را به جهانهای دارای چیت قفل میکند. |
difficulty |
NORMAL | سطح سختی بازی. جدول سطوح سختی را در زیر ببینید. |
deathPenalty |
DROP_MATS | آنچه هنگام مرگ بازیکن اتفاق میافتد. گزینهها: NONE، DROP_MATS، DROP_INVENTORY، DROP_ALL، HARDCORE. |
raidFrequency |
OCCASIONALLY | تعداد دفعات وقوع حملات. گزینهها: OFTEN، OCCASIONALLY، RARELY، NEVER. |
playerHunger |
true | فعال یا غیرفعال کردن مکانیک گرسنگی. |
disableMobSpawns |
false | وقتی فعال است، از تولد طبیعی موجودات خصمانه جلوگیری میکند. |
forcedPvP |
false | وقتی فعال است، تمام بازیکنان PvP دائمی فعال دارند و نمیتوانند آن را غیرفعال کنند. |
unloadSettlements |
false | کنترل میکند که آیا سکونتگاهها وقتی هیچ بازیکنی در نزدیکی نیست بارگذاریزدایی شوند. |
maxSettlementsPerPlayer |
-1 | حداکثر تعداد سکونتگاههایی که یک بازیکن میتواند داشته باشد. روی -1 تنظیم کنید برای نامحدود. |
dayTimeMod |
1.0 | ضریب مدت زمان روز. مقادیر بالاتر روز را طولانیتر میکنند. حداکثر: 10. |
nightTimeMod |
1.0 | ضریب مدت زمان شب. مقادیر بالاتر شب را طولانیتر میکنند. حداکثر: 10. |
سطوح سختی
| سختی | ضریب آسیب | ضریب پرتاب |
|---|---|---|
| Casual | -50% آسیب دریافتی | عادی |
| Adventure | -30% آسیب دریافتی | عادی |
| Classic (Normal) | بدون تغییر | عادی |
| Hard | +30% آسیب دریافتی | -25% پرتاب اعمال شده |
| Brutal | +100% آسیب دریافتی | -60% پرتاب اعمال شده |
گزینههای جریمه مرگ
| جریمه | توضیحات |
|---|---|
NONE |
هیچ آیتمی هنگام مرگ از دست نمیرود |
DROP_MATS |
مواد غیرتجهیزاتی از دست میروند (پیشفرض) |
DROP_INVENTORY |
موجودی اصلی از دست میرود (نوار ابزار و آیتمهای تجهیز شده حفظ میشوند) |
DROP_ALL |
تمام آیتمهای حمل شده از دست میروند |
HARDCORE |
مرگ دائمی شخصیت — شخصیت حذف میشود |
نحوه اتصال
پس از اجرای سرور، بازیکنان میتوانند با مراحل زیر متصل شوند:
- Necesse را از Steam اجرا کنید
- از منوی اصلی، روی Multiplayer کلیک کنید
- روی Direct Connect کلیک کنید (یا Join Server اگر سرور در لیست نمایش داده میشود)
- آدرس IP و پورت سرور خود را با فرمت
IP:Portوارد کنید (مثلاً192.168.1.100:14159) - اگر سرور رمز عبور دارد، هنگام درخواست آن را وارد کنید
- روی Connect کلیک کنید
مدیریت ذخیرهها
Necesse دادههای جهان و بازیکنان را در پوشه saves/ سرور شما ذخیره میکند. درک ساختار ذخیره به پشتیبانگیری و مدیریت جهان کمک میکند.
ساختار فایل ذخیره
saves/
YourWorldName/
worldSettings.cfg <-- World configuration
world/ <-- World data (islands, structures)
players/ <-- Player character data
settlements/ <-- Settlement information
توصیههای پشتیبانگیری
- از قابلیت backup داخلی GPanel برای ایجاد اسنپشات قبل از تغییرات مهم استفاده کنید
- همچنین میتوانید کل پوشه
saves/را از طریق SFTP برای پشتیبانگیری محلی دانلود کنید - سرور به صورت خودکار و دورهای ذخیره میکند، اما میتوانید با دستور
/saveدر کنسول یک ذخیره دستی انجام دهید
بازنشانی جهان
برای شروع با یک جهان جدید:
- سرور را در GPanel متوقف کنید
- File Manager را باز کنید
- به پوشه
saves/بروید - پوشه جهانی که میخواهید بازنشانی کنید را حذف یا تغییر نام دهید
- سرور را راهاندازی کنید — یک جهان جدید به صورت خودکار تولید خواهد شد
مقالات مرتبط
- دستورات مدیریت Necesse
- نحوه یافتن IP و پورت سرور
- نحوه آپلود فایل از طریق SFTP
- شروع کار با سرور جدید شما
نیاز به کمک دارید؟
اگر با سرور Necesse خود مشکلی دارید یا به کمک بیشتری نیاز دارید، تیم پشتیبانی ما اینجاست تا کمک کند. یک تیکت پشتیبانی ارسال کنید و ما در اسرع وقت به شما پاسخ خواهیم داد.