این راهنما نحوه راهاندازی و پیکربندی سرور اختصاصی Puck میزبانی شده با Legion Hosting را پوشش میدهد. Puck یک بازی هاکی چندنفره مبتنی بر فیزیک است -- بدون قانون، بدون وقفه، فقط پاک را وارد دروازه کنید. برای دستورات ادمین و مدیریت سرور، به راهنمای ادمین سرور Puck مراجعه کنید.
۱. دسترسی به سرور شما
- وارد GPanel شوید.
- سرور Puck خود را از لیست سرورها انتخاب کنید.
- IP و port سرور شما در تب Console نمایش داده میشود. برای جزئیات بیشتر، چگونه IP و Port سرور خود را پیدا کنید را ببینید.
۲. متغیرهای راهاندازی
این تنظیمات را از تب Startup در GPanel پیکربندی کنید:
| متغیر | نام متغیر محیطی | پیشفرض | توضیحات |
|---|---|---|---|
| حداکثر بازیکنان | MAX_PLAYERS |
10 | حداکثر تعداد بازیکنان (تا ۳۲). |
| Query Port | QUERY_PORT |
7778 | Query port برای نمایش در مرورگر سرور. |
| رمز عبور | SRV_PASSWORD |
(خالی) | رمز عبور لازم برای ورود. برای دسترسی عمومی خالی بگذارید. |
| مهلت اخراج | KICK_TIMEOUT |
300 | مدت زمان (ثانیه) قبل از اخراج بازیکن غیرفعال. |
| نرخ فریم هدف | FRAME_RATE |
120 | نرخ فریم سرور. باید ۱۰ تا ۲۰ بالاتر از نرخ تیک باشد. |
| نرخ تیک سرور | SERVER_TICK_RATE |
100 | نرخ تیک شبیهسازی سرور (حداکثر ۳۶۰). |
| نرخ تیک کلاینت | CLIENT_TICK_RATE |
360 | نرخ بهروزرسانی کلاینت. باید حداقل دو برابر نرخ تیک سرور باشد. از ۳۶۰ بیشتر نکنید مگر اینکه بدانید چه کار میکنید. |
| بهروزرسانی خودکار | AUTO_UPDATE |
0 | بهروزرسانی خودکار سرور هنگام راهاندازی (1=بله، 0=خیر). |
۳. فایل پیکربندی
پیکربندی سرور در فایل server_configuration.json در دایرکتوری اصلی ذخیره میشود. پنل بهطور خودکار مقادیر کلیدی را از متغیرهای راهاندازی شما بهروزرسانی میکند. میتوانید تنظیمات اضافی را از طریق SFTP ویرایش کنید:
{
"port": 7777,
"pingPort": 7778,
"name": "My Puck Server",
"maxPlayers": 10,
"password": "",
"voip": false,
"isPublic": true,
"adminSteamIds": [],
"kickTimeout": 300,
"targetFrameRate": 120,
"serverTickRate": 100,
"clientTickRate": 200,
"startPaused": false,
"allowVoting": true,
"mods": []
}
۴. اتصال به سرور شما
- Puck را از Steam خریداری و نصب کنید.
- بازی را اجرا کنید و مرورگر سرور را باز کنید.
- سرور خود را بر اساس نام پیدا کنید، یا از اتصال مستقیم با IP و port خود استفاده کنید.
- در صورت تنظیم رمز عبور، آن را وارد کنید.
۵. چکلیست راهاندازی اولیه
- فایل
server_configuration.jsonرا ویرایش کنید وnameسرور را تنظیم کنید. - Steam ID خود را به آرایه
adminSteamIdsاضافه کنید تا دسترسی ادمین درون بازی داشته باشید. - نرخهای تیک و نرخ فریم را پیکربندی کنید (مقادیر پیشفرض را حفظ کنید مگر اینکه نیاز خاصی داشته باشید).
- سرور را راهاندازی کنید و تأیید کنید که پیام
Server authenticatedدر کنسول نمایش داده میشود.
مقالات مرتبط
- راهنمای ادمین سرور Puck
- چگونه IP و Port سرور خود را پیدا کنید
- چگونه فایلها را از طریق SFTP آپلود کنید
نیاز به کمک دارید؟
اگر با سرور Puck خود مشکلی دارید، یک تیکت پشتیبانی ارسال کنید و IP سرور، توضیح مشکل و هرگونه پیام خطا از کنسول GPanel را ذکر کنید.