گیم روت
شروع کار

ثبت سرور

ثبت سرور در گیم روت رایگان است و چند دقیقه طول می‌کشد. بعد از تأیید تیم گیم روت، سرور صفحه عمومی می‌گیرد و وضعیتش به‌طور خودکار پایش می‌شود.

پیش از شروع#

  • وارد حساب کاربری خود شوید. ثبت سرور بدون ورود ممکن نیست.
  • آدرس عمومی سرور (دامنه یا IP) و پورت آن را آماده کنید.
  • مطمئن شوید پورت کوئری سرور از اینترنت در دسترس است (جزئیات در بخش تست اتصال).

مراحل ثبت#

  1. در پنل گزینه ثبت سرور جدید را بزنید. آدرس قدیمی /submit هم به همین صفحه می‌رود.
  2. بازی سرور را انتخاب کنید: MTA:SA، VMP یا Minecraft.
  3. نام، آدرس، پورت، توضیح کوتاه و تگ‌ها را وارد کنید.
  4. دکمه تست اتصال را بزنید تا گیم روت یک بار سرور را کوئری کند.
  5. اطلاعات را مرور کنید و ارسال برای بررسی را بزنید.

فیلدها و محدودیت‌ها#

فیلداجباریمحدودیت
بازیبلهیکی از MTA:SA، VMP، Minecraft
نام سروربله۲ تا ۶۰ کاراکتر
آدرس یا آی‌پیبله۳ تا ۲۵۳ کاراکتر، فقط دامنه یا IP عمومی
پورتخیرعدد ۱ تا ۶۵۵۳۵؛ خالی یعنی پورت پیش‌فرض بازی
توضیح کوتاهخیرحداکثر ۱۶۰ کاراکتر
تگ‌هاخیرحداکثر ۸ تگ، هر تگ حداکثر ۲۴ کاراکتر

پورت پیش‌فرض هر بازی#

بازیپورت پیش‌فرضتوضیح
MTA:SA22003کوئری از پورت ASE انجام می‌شود که برابر پورت بازی به‌علاوه ۱۲۳ است (برای پورت پیش‌فرض: 22126 UDP).
VMP30120اطلاعات از info.json، dynamic.json و players.json روی همان پورت بازی خوانده می‌شود.
Minecraft Java25565اگر پورت را خالی بگذارید، رکورد SRV دامنه (_minecraft._tcp) هم بررسی می‌شود.

قوانین آدرس#

گیم روت فقط آدرس‌های عمومی اینترنت را می‌پذیرد. این آدرس‌ها رد می‌شوند:

  • IPهای خصوصی و محلی مثل 127.0.0.1، 10.x.x.x، 192.168.x.x و 172.16.x.x تا 172.31.x.x
  • دامنه‌هایی که به .local، .localhost یا .internal ختم می‌شوند
  • دامنه‌هایی که به یک IP خصوصی اشاره می‌کنند (در تست اتصال)

تست اتصال#

تست اتصال یک کوئری زنده از سرور می‌گیرد و نام، تعداد بازیکن، نسخه و زمان پاسخ را نشان می‌دهد. نتیجه تست فقط برای اطمینان شماست:

  • سرور در دسترس است: اطلاعات درست است و می‌توانید ارسال کنید.
  • پاسخی دریافت نشد: آدرس، پورت، روشن بودن سرور و فایروال را بررسی کنید.

تعداد دفعات تست اتصال و ارسال درخواست برای جلوگیری از سوءاستفاده محدود است. اگر پیام محدودیت دیدید، چند دقیقه بعد دوباره تلاش کنید.

سرور تکراری#

هر سرور با ترکیب بازی، آدرس و پورت یکتا شناخته می‌شود. اگر همین ترکیب قبلا ثبت شده باشد، پیام «این سرور قبلاً در گیم روت ثبت شده است» نمایش داده می‌شود. اگر سرور شما قبلا توسط شخص دیگری ثبت شده، لازم نیست دوباره ثبتش کنید؛ کافی است مالکیت آن را ثبت کنید. اگر سرور قبلا رد شده باشد، برای ثبت دوباره با پشتیبانی تماس بگیرید.

وضعیت‌های بررسی#

وضعیتمعنی
در انتظار بررسی (pending)درخواست ثبت شده و تیم گیم روت آن را بررسی می‌کند. صفحه عمومی هنوز ساخته نشده است.
تأییدشده (approved)صفحه عمومی ساخته شده، سرور در فهرست‌ها دیده می‌شود و پایش زنده آغاز شده است.
ردشده (rejected)درخواست پذیرفته نشده است. دلیل رد در پنل نمایش داده می‌شود.
معلق (suspended)سرور به‌طور موقت از دید عموم خارج شده است، معمولا به دلیل نقض قوانین.

پس از هر تغییر وضعیت، اعلانی برای ثبت‌کننده (یا مالک سرور) فرستاده می‌شود. وضعیت همه سرورهایتان در پنل دیده می‌شود.

بعد از تأیید#

  • صفحه سرور با یک نامک (slug) ساخته‌شده از نام سرور در دسترس قرار می‌گیرد.
  • گیم روت سرور را به‌طور منظم کوئری می‌کند (به‌طور پیش‌فرض حدود هر یک دقیقه) و تعداد بازیکن، وضعیت آنلاین، رکورد و آپتایم را ثبت می‌کند. جزئیات در آمار زنده.
  • برای ویرایش صفحه، اول باید مالکیت سرور را ثبت کنید. ثبت سرور به‌تنهایی شما را مالک نمی‌کند.

رفع اشکال#

پیام «آدرس سرور معتبر نیست»#

آدرس باید یک دامنه کامل (مثل play.example.ir) یا IP عمومی باشد. فاصله، http:// یا مسیر اضافه را حذف کنید.

تست اتصال MTA ناموفق است ولی سرور روشن است#

پورت ASE (پورت بازی + ۱۲۳، روی UDP) را در فایروال باز کنید و مطمئن شوید ase در mtaserver.conf غیرفعال نشده است. اگر سرور در لیست رسمی MTA اعلام شده باشد، گیم روت از آن لیست هم کمک می‌گیرد، اما باز بودن پورت ASE مطمئن‌ترین راه است.

تست اتصال VMP ناموفق است#

درخواست HTTP به پورت بازی باید از بیرون پاسخ بدهد. بررسی کنید info.json روی آدرس http://IP:PORT/info.json باز می‌شود.

تست اتصال ماینکرفت ناموفق است#

enable-status در server.properties باید true باشد. اگر از پروکسی (مثل BungeeCord یا Velocity) استفاده می‌کنید، آدرس پروکسی را وارد کنید.