این راهنما مدیریت سرور Longvinter را پوشش میدهد، از جمله تنظیم ادمین، دستورات درون بازی، مدیریت بازیکنان، کنترل مناطق PvP، مدیریت چادر/ساختمان و رفع مشکلات رایج سرور.
تنظیم ادمین
برای استفاده از دستورات ادمین در سرور Longvinter خود، ابتدا باید Steam64 ID خود را در پیکربندی سرور ثبت کنید.
یافتن Steam64 ID شما
- به steamid.io مراجعه کنید.
- آدرس پروفایل Steam یا نام کاربری خود را وارد کنید.
- مقدار steamID64 را کپی کنید (یک عدد بلند مانند
76561198012345678).
افزودن دسترسی ادمین
- سرور خود را از GPanel متوقف کنید.
- File Manager را باز کنید و به
longvinter-linux-server/Longvinter/Saved/Config/LinuxServer/Game.iniبروید. - خط
AdminSteamIDرا در بخش[/Game/BluePrint/GameMode/BP_GameMode.BP_GameMode_C]پیدا کنید. - آن را روی Steam64 ID خود تنظیم کنید:
AdminSteamID=76561198012345678
برای افزودن چندین ادمین، Steam64 ID آنها را با کاما جدا کنید:
AdminSteamID=76561198012345678,76561198087654321,76561198011111111
- فایل را ذخیره کنید و سرور خود را شروع کنید.
AdminSteamID نیاز به ریستارت سرور دارند تا اعمال شوند. نمیتوانید در حین اجرای سرور ادمین اضافه کنید.
دستورات ادمین
هنگامی که به عنوان ادمین تنظیم شدید و به سرور متصل هستید، میتوانید از دستورات زیر استفاده کنید. چت درون بازی را با Enter یا T باز کنید و دستور را تایپ کنید.
| دستور | نحو | توضیحات |
|---|---|---|
| Kick | /kick [PlayerName] |
یک بازیکن را از سرور حذف میکند. آنها میتوانند فوراً دوباره وارد شوند مگر اینکه بن شده باشند. |
| Ban | /ban [PlayerName] |
یک بازیکن را بهصورت دائمی از سرور بن میکند. آنها قادر به اتصال مجدد نخواهند بود. |
| Unban | /unban [PlayerName] |
بن یک بازیکن را حذف میکند و به آنها اجازه میدهد دوباره به سرور بپیوندند. |
| Teleport | /teleport [PlayerName] |
شما را به موقعیت فعلی بازیکن مشخصشده تلپورت میکند. |
| Announce | /announce [Message] |
یک پیام اعلان سراسری در سرور پخش میکند که برای همه بازیکنان متصل قابل مشاهده است. |
| Save | /save |
یک ذخیره فوری سرور را اجبار میکند. قبل از تعمیر و نگهداری یا ریستارت مفید است. |
| Shutdown | /shutdown [Seconds] |
خاموشی سرور را با یک شمارش معکوس اختیاری بر حسب ثانیه آغاز میکند. بازیکنان هشدار داده خواهند شد. |
نمونههای استفاده از دستورات
/kick PlayerName
/ban TroubleMaker99
/unban TroubleMaker99
/teleport FriendlyPlayer
/announce Server will restart in 5 minutes!
/save
/shutdown 300
/shutdown از /save استفاده کنید تا مطمئن شوید تمام پیشرفتها قبل از خاموشی سرور ذخیره شدهاند.
مدیریت منطقه PvP
Longvinter به شما امکان میدهد نبرد بازیکن علیه بازیکن را در سرور خود از طریق پیکربندی Game.ini کنترل کنید.
تغییر وضعیت کلی PvP
سادهترین روش فعال یا غیرفعال کردن PvP بهصورت سراسری برای کل سرور است:
# Enable PvP (players can fight anywhere)
PVP=true
# Disable PvP (no player combat allowed)
PVP=false
ملاحظات سرور PvP
- PvP فعال (
true): بازیکنان میتوانند در هر جای نقشه به یکدیگر حمله کرده و غارت کنند. این یک تجربه رقابتیتر و بقامحورتر ایجاد میکند. بازیکنان پس از مرگ موجودی خود را از دست میدهند. - PvP غیرفعال (
false): بازیکنان نمیتوانند به یکدیگر آسیب بزنند. این برای سرورهای همکاری، آرام یا نقشآفرینی ایدهآل است که تمرکز بر ماهیگیری، تجارت و ساختوساز است. - قوانین جامعه: برخی اپراتورهای سرور، سرورهای PvP فعال را با مناطق امن اجتماعی اجرا میکنند (مثلاً شهرها یا بازارها بر اساس سیستم افتخاری بدون PvP هستند). از
/announceبرای یادآوری قوانین به بازیکنان استفاده کنید.
مدیریت چادر و ساختمان
چادرها ساختارهای اصلی ساختمان/پایگاه در Longvinter هستند. مدیریت صحیح سرور شما را تمیز و با عملکرد بالا نگه میدارد.
تنظیمات TentDecay
| تنظیم | مقدار | اثر |
|---|---|---|
TentDecay=true |
فعال | چادرهای بازیکنان غیرفعال بهصورت خودکار فرسوده شده و پس از یک دوره عدم فعالیت حذف میشوند. این فضای ساختوساز را آزاد کرده و عملکرد سرور را بهبود میبخشد. |
TentDecay=false |
غیرفعال | چادرها بدون توجه به فعالیت بازیکن بهصورت نامحدود باقی میمانند. این را برای سرورهای خصوصی کوچکتر استفاده کنید که میخواهید پایگاههای دائمی داشته باشید. |
پیکربندی MaxTents
تنظیم MaxTents تعداد چادرهایی که هر بازیکن میتواند قرار دهد را کنترل میکند:
# Allow 2 tents per player (default)
MaxTents=2
# Allow more tents for building-focused servers
MaxTents=5
# Limit to 1 tent for competitive/survival servers
MaxTents=1
MaxTents با تعداد زیاد بازیکنان میتواند بر عملکرد سرور تأثیر بگذارد. برای سرورهای با بیش از ۲۰ بازیکن، MaxTents را در ۲ تا ۳ نگه دارید و TentDecay را فعال کنید.
مدیریت بازیکنان
مدیریت مؤثر بازیکنان جامعه شما را سالم نگه میدارد. در اینجا بهترین روشها آمده است:
برخورد با بازیکنان مخل
- ابتدا هشدار دهید: از
/announceبرای یادآوری قوانین سرور به بازیکنان استفاده کنید. - برای تخلفات جزئی اخراج کنید: از
/kick [PlayerName]برای اولین بار یا تخلفات جزئی استفاده کنید. - برای تخلفات مکرر یا شدید بن کنید: از
/ban [PlayerName]برای خرابکاری، آزار و اذیت یا تخلفات مکرر استفاده کنید.
مدیریت لیست بن
بنها در سمت سرور ذخیره میشوند. برای بررسی یا تغییر بنها:
- از
/unban [PlayerName]در بازی برای حذف یک بن خاص استفاده کنید. - برای مدیریت انبوه بنها، فایل لیست بن را در پوشه
Savedسرور از طریق File Manager یا SFTP بررسی کنید.
نظارت بر فعالیت بازیکنان
- تب Console در GPanel را برای پیامهای ورود/خروج بازیکنان زیر نظر بگیرید.
- اگر مشکوک به تخلف قوانین هستید، از
/teleportبرای بررسی بازیکنان استفاده کنید. - بهصورت منظم کنسول سرور را برای پیامهای خطا یا فعالیت غیرعادی بررسی کنید.
رفع مشکلات
مشکلات اتصال
| مشکل | راهحل |
|---|---|
| سرور در مرورگر نمایش داده نمیشود | مطمئن شوید سرور در GPanel در حال اجراست. بررسی کنید که ServerRegion در Game.ini بهدرستی تنظیم شده است. ممکن است سرور پس از شروع چند دقیقه طول بکشد تا نمایش داده شود. |
| بازیکنان نمیتوانند از طریق IP مستقیم متصل شوند | IP و پورت صحیح را از GPanel تأیید کنید. مطمئن شوید وضعیت سرور Running نشان داده میشود. از بازیکنان بخواهید تأیید کنند که از پورت بازی استفاده میکنند نه پورت query. |
| پیام "Server Full" | اگر پلن شما از اسلاتهای بیشتر پشتیبانی میکند، MaxPlayers را در Game.ini افزایش دهید، سپس سرور را ریستارت کنید. |
| رمز عبور کار نمیکند | مقدار Password در Game.ini را دوباره بررسی کنید. رمزهای عبور به حروف بزرگ و کوچک حساس هستند. پس از تغییرات ریستارت کنید. |
کرش سرور
| مشکل | راهحل |
|---|---|
| سرور هنگام راهاندازی کرش میکند | خروجی کنسول را برای پیامهای خطا بررسی کنید. تأیید کنید که Game.ini خطای نحوی ندارد. سعی کنید فایلهای سرور را از GPanel دوباره نصب کنید. |
| سرور در حین بازی کرش میکند | این ممکن است نشاندهنده یک فایل ذخیره خراب باشد. از یک نسخه پشتیبان اخیر بازیابی کنید یا جهان را ریست کنید. بررسی کنید آیا کرش با تعداد بالای بازیکنان مرتبط است و کاهش MaxPlayers یا MaxTents را در نظر بگیرید. |
| کرشهای مکرر پس از بهروزرسانی | بهروزرسانیهای بازی ممکن است باگهای موقتی ایجاد کنند. کانالهای جامعه Longvinter را برای مشکلات شناختهشده بررسی کنید. اگر کرش ادامه داشت، یک تیکت پشتیبانی ارسال کنید. |
مشکلات فرسودگی چادر
| مشکل | راهحل |
|---|---|
| چادرها خیلی سریع ناپدید میشوند | اگر TentDecay=true است، چادرهای غیرفعال بهصورت خودکار حذف میشوند. اگر بازیکنان شما پایگاههای دائمی میخواهند، TentDecay=false را در نظر بگیرید. |
| تعداد زیاد چادرها سرور را شلوغ کرده است | TentDecay=true را فعال کنید و MaxTents را کاهش دهید تا شلوغی کمتر شود. قبل از اعمال تغییرات به بازیکنان اطلاع دهید. |
عدم تطابق نسخه
| مشکل | راهحل |
|---|---|
| بازیکنان خطای "Version Mismatch" را مشاهده میکنند | سرور شما باید بهروزرسانی شود تا با آخرین نسخه بازی مطابقت داشته باشد. سرور را از GPanel ریستارت کنید تا یک بهروزرسانی خودکار فعال شود، یا از طریق تنظیمات GPanel دوباره نصب کنید. بازیکنان نیز باید کلاینت بازی خود را از طریق Steam بهروزرسانی کنند. |
مقالات مرتبط
- راهنمای راهاندازی سرور Longvinter
- نحوه یافتن IP و پورت سرور
- نحوه آپلود فایلها از طریق SFTP
- شروع کار با سرور جدید شما