این راهنما شامل مدیریت سرور، دستورات کنسول، مدیریت مسیرها و پیکربندی پیشرفته سرور SuperTuxKart شما در Legion Hosting میباشد. برای راهاندازی اولیه و دستورالعملهای اتصال بازیکنان، به راهنمای راهاندازی سرور SuperTuxKart مراجعه کنید.
1. کنسول شبکه
SuperTuxKart با فلگ --network-console فعال اجرا میشود که یک کنسول متنی از طریق تب Console در GPanel در دسترس قرار میدهد. هنگام شروع سرور، پیام Available command: به همراه لیست دستورات قابل استفاده نمایش داده میشود.
2. دستورات کنسول
| دستور | توضیحات |
|---|---|
help |
لیست تمام دستورات کنسول موجود را نمایش میدهد. |
listpeers |
تمام بازیکنان متصل و شناسههای peer آنها را نمایش میدهد. |
kick [peer_id] |
یک بازیکن را با شناسه peer اخراج میکند (از listpeers برای یافتن شناسهها استفاده کنید). |
kickban [peer_id] |
یک بازیکن را با شناسه peer اخراج و مسدود میکند. |
listban |
لیست مسدودیهای فعلی را نمایش میدهد. |
quit |
سرور را به صورت منظم خاموش میکند. |
listpeers برای یافتن شناسه peer فعلی بازیکن استفاده کنید. شناسهها بین جلسات تغییر میکنند.
3. پیکربندی سرور (config.xml)
تنظیمات پیشرفته سرور از طریق فایل پیکربندی XML مدیریت میشوند:
config.xml
این فایل را از طریق تب Files در GPanel یا از طریق SFTP ویرایش کنید. فایل از فرمت استاندارد XML استفاده میکند.
بخشهای کلیدی پیکربندی
فایل config.xml شامل تنظیمات زیر است:
- هویت سرور -- نام، پیام روز، نمایش مالک.
- انتخاب مسیر -- مسیرهای موجود، چرخش مسیرها، گزینههای رأیگیری.
- قوانین بازی -- تعداد دورها، فرکانس آیتمها، تنظیمات تیمی.
- تنظیمات شبکه -- مهلت زمانی اتصال، محدودیتهای پهنای باند.
- رباتهای AI -- تعداد کارتهای AI برای پر کردن جایگاههای خالی.
4. مدیریت حالت بازی
حالت بازی از طریق متغیر راهاندازی MODE تنظیم میشود. برای تغییر حالتها:
- سرور را متوقف کنید.
- به تب Startup در GPanel بروید.
- مقدار
MODEرا تغییر دهید (0-5). - سرور را مجدداً راهاندازی کنید.
| مقدار | حالت |
|---|---|
0 | مسابقه عادی |
1 | آزمایش زمانی |
2 | نبرد |
3 | فوتبال |
4 | دنبال کردن رهبر |
5 | تصرف پرچم |
5. مدیریت سطح دشواری
تنظیم سطح دشواری بر سرعت کارت و رفتار AI تأثیر میگذارد. آن را از طریق متغیر راهاندازی DIFFICULTY تغییر دهید (0-3).
0(مبتدی) -- بهترین گزینه برای بازیکنان جدید و سرورهای تفریحی.1(متوسط) -- تعادل خوب برای گروههای با مهارتهای مختلف.2(حرفهای) -- برای بازیکنان باتجربه.3(SuperTux) -- حداکثر چالش و سرعت.
6. MOTD (پیام روز)
با استفاده از متغیر راهاندازی MOTD یک پیام سفارشی که به بازیکنان در مرورگر سرور نمایش داده میشود تنظیم کنید (حداکثر 100 کاراکتر). این برای اعلام قوانین سرور، رویدادها یا برنامههای زمانی مفید است.
7. مسیرها و محتوای سفارشی
SuperTuxKart شامل کتابخانه بزرگی از مسیرها و کارتها است. سرور از دادههای مسیر نصب شده استفاده میکند. مسیرهای افزونه سفارشی را میتوان از طریق فایل config.xml با تعیین مسیرهای موجود در چرخش مدیریت کرد.
نصب پیشفرض شامل مسیرهایی برای تمام حالتهای بازی است:
- مسیرهای مسابقه -- پیستهای متنوع با تمهای مختلف برای حالتهای مسابقه و آزمایش زمانی.
- آرناهای نبرد -- نقشههای اختصاصی برای حالتهای نبرد و CTF.
- زمینهای فوتبال -- نقشههای طراحی شده برای حالت فوتبال.
8. عیبیابی
| مشکل | راهحل |
|---|---|
| سرور در مرورگر نمایش داده نمیشود | اطمینان حاصل کنید که سرور در حال اجرا است و از فلگ --lan-server استفاده میکند (به صورت پیشفرض فعال است). ممکن است بازیکنان نیاز به اتصال مستقیم با IP داشته باشند. |
| قطع اتصال بازیکنان | کنسول را برای پیامهای خطا بررسی کنید. اگر سرور بیش از حد بارگذاری شده، MAX_PLAYERS را کاهش دهید. |
| حالت بازی اشتباه | مطمئن شوید متغیر MODE در تب Startup به درستی تنظیم شده و سرور را مجدداً راهاندازی کنید. |
| خطا در ساخت سرور از سورس | این فرآیند توسط فرایند نصب انجام میشود. اگر با خطاهای ساخت مواجه شدید، یک تیکت پشتیبانی ارسال کنید. |
مقالات مرتبط
- راهنمای راهاندازی سرور SuperTuxKart
- چگونه IP و پورت سرور خود را پیدا کنید
- چگونه فایلها را از طریق SFTP آپلود کنید
نیاز به کمک دارید؟
اگر با مشکلی در سرور SuperTuxKart خود مواجه شدید، یک تیکت پشتیبانی ارسال کنید و IP سرور، شرح مشکل و هرگونه پیام خطای مربوطه از کنسول GPanel را درج کنید.