این راهنما ابزارهای ادمین و مدیریت سرور برای سرور اختصاصی Trackmania شما در Legion Hosting را پوشش میدهد. برای راهاندازی و پیکربندی اولیه، راهنمای راهاندازی سرور Trackmania ما را ببینید.
نمای کلی مدیریت سرور
سرورهای اختصاصی Trackmania عمدتاً از طریق فایلهای پیکربندی XML و کنترلرهای خارجی سرور مدیریت میشوند. خود سرور مانند بازیهای موتور Source کنسول درونبازی سنتی ندارد.
فایل پیکربندی
پیکربندی اصلی سرور در قالب XML است:
UserData/Config/dedicated_cfg.txt
بخشهای کلیدی در پیکربندی:
| مسیر تنظیمات | توضیحات |
|---|---|
masterserver_account > login |
لاگین سرور اختصاصی (از وبسایت Trackmania) |
masterserver_account > password |
رمز عبور سرور اختصاصی |
server_options > name |
نام سرور نمایش داده شده در مرورگر |
server_options > comment |
توضیحات سرور |
server_options > password |
رمز عبور ورود |
server_options > max_players |
حداکثر تعداد بازیکنان |
server_options > max_spectators |
حداکثر تعداد تماشاگران |
system_config > server_port |
port سرور (توسط GPanel مدیریت میشود) |
تنظیمات مسابقه
فایلهای تنظیمات مسابقه لیست پخش مسیرها و حالت بازی شما را مشخص میکنند. آنها در این مسیر ذخیره میشوند:
MatchSettings/
فایل پیشفرض example.txt است. برای ایجاد لیست پخش سفارشی:
example.txtرا به یک فایل جدید کپی کنید (مثلاًcustom.txt)- فایل را ویرایش کنید تا مسیرها را اضافه یا حذف کنید
- متغیر راهاندازی
GAME_CONFIGرا به فایل جدید خود اشاره دهید (مثلاًMatchSettings\custom.txt) - سرور را ریاستارت کنید
مدیریت نقشهها
افزودن نقشهها
- فایلهای مسیر (
.Map.Gbx) را از جامعه Trackmania دانلود کنید - آنها را از طریق SFTP به
UserData/Maps/آپلود کنید - مراجع مسیر را به فایل تنظیمات مسابقه خود اضافه کنید
- سرور را ریاستارت کنید تا مسیرهای جدید بارگذاری شوند
کنترلرهای سرور
برای مدیریت پیشرفته، بسیاری از اپراتورهای سرور Trackmania از کنترلرهای خارجی سرور استفاده میکنند. گزینههای محبوب عبارتند از:
- PyPlanet — کنترلر مبتنی بر Python با پشتیبانی از پلاگین
- UASECO — کنترلر مبتنی بر PHP با امکانات گسترده
- EvoSC — کنترلر مدرن سرور مبتنی بر C#
این کنترلرها از طریق رابط XML-RPC متصل میشوند و امکاناتی مانند دستورات چت، آمار بازیکنان، رأیگیری نقشه و مدیریت صف خودکار را فراهم میکنند.
مدیریت سرور از طریق GPanel
| عملکرد | نحوه انجام |
|---|---|
| شروع/توقف/ریاستارت سرور | از کنترلهای پاور در صفحه اصلی GPanel استفاده کنید |
| تغییر نام سرور | SERVER_NAME را در تب Startup ویرایش کنید |
| تنظیم رمز عبور سرور | SERVER_PASSWORD را در تب Startup ویرایش کنید |
| تغییر تنظیمات مسابقه | GAME_CONFIG را در تب Startup ویرایش کنید |
| ویرایش پیکربندی | File Manager یا SFTP → UserData/Config/dedicated_cfg.txt |
| مشاهده خروجی کنسول | تب Console را در GPanel بررسی کنید |
عیبیابی
سرور شروع نمیشود
- بررسی کنید که
MASTERSERVER_LOGINوMASTERSERVER_PASSWORDبه درستی تنظیم شدهاند - مطمئن شوید که اعتبارنامهها در trackmania.com/player/dedicated-servers ایجاد شدهاند
- خروجی کنسول را برای خطاهای احراز هویت بررسی کنید
بازیکنان نمیتوانند سرور را پیدا کنند
- تأیید کنید که اعتبارنامههای master server معتبر هستند و سرور با موفقیت شروع شده است
- بررسی کنید که فایل تنظیمات مسابقه وجود دارد و به درستی فرمتبندی شده است
- چند دقیقه صبر کنید تا سرور در master server ثبت شود
مقالات مرتبط
نیاز به کمک دارید؟
اگر برای سرور Trackmania خود به کمک بیشتری نیاز دارید، تیم پشتیبانی ما آماده کمک است. یک تیکت پشتیبانی ارسال کنید و ما در اسرع وقت پاسخ خواهیم داد.