PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

راهنمای بهینه سازی عملکرد و جلوگیری از تاخیر سرور Metin2

Yazdır

راهنمای بهینه سازی عملکرد و جلوگیری از تاخیر سرور Metin2

در سرورهای متین 2 PVP، افزایش تعداد پخش‌کننده‌ها، تراکم نقشه یا پیکربندی‌های فنی معیوب ممکن است به مرور زمان باعث تاخیر (تاخیر) و یخ زدن لحظه‌ای (افت ch) روی سرور شود. می توانید با خیال راحت مراحل زیر را برای به حداکثر رساندن عملکرد سرور خود و بهینه سازی استفاده از RAM و CPU دنبال کنید.

1. به طور منظم Log و Cache Cleaning

تا زمانی که سرور بازی شما باز است، هر اقدامی که توسط بازیکنان انجام می‌شود، هیولاها و خروجی‌های syserr در پوشه‌های گزارش انباشته می‌شوند. فایل های لاگ متورم دیسک را خسته می کند و باعث تاخیر می شود. می توانید از اسکریپت پاکسازی خودکار (clear.sh) برای راه حل استفاده کنید:

  • با Filezilla/usr/gameبه دایرکتوری متصل شوید
  • اگر در فایل های شما موجود استclear.shیاlog.shفایل را از طریق Putty اجرا کنید:
    sh clear.sh
  • برای خودکار کردن این فرآیند در ترمینال Puttycrontab -eبا استفاده از دستور می توانید هر شب تمیز کردن خودکار گزارش را برنامه ریزی کنید.

2. ویرایش محدودیت پخش کننده در هر کانال (CH) در فایل های CONFIG

ساختار اصلی هر کانال دارای محدودیت حافظه خاصی است. محدودیت های بی مورد زیاد پردازنده سرور را خسته می کند. برای بهینه سازی فایل های CONFIG کانال های خود:

  1. /usr/game/cores/channel1/CONFIGفایل را با یک ویرایشگر متن باز کنید.
  2. USER_LIMIT مقدار را با توجه به ظرفیت RAM سرور خود و پایه پخش کننده مورد نظر خود (مثلاً 500 یا 1000) روی یک سطح معقول تنظیم کنید.
  3. همین روند را برای همه فایل های CH و CONFIG در پوشه game99 تکرار کنید.

3. DB (پایگاه داده) بهینه سازی SQL و ذخیره جداول

Metin2 جریان داده را مستقیماً از طریق Navicat می کشد. تاخیر در پرس و جوهای پایگاه داده به عنوان تاخیر در بازی منعکس می شود. بهینه سازی زیر را در Navicat انجام دهید:

  • از برنامه Navicat به پایگاه داده خود متصل شوید.
  • "بازیکن" به دیتابیس بروید و همه جداول را انتخاب کنید.
  • با کلیک راست نگهداری -> جداول بهینه شده گزینه را اجرا کنید. این فرآیند با سازماندهی ایندکس ها زمان پرس و جو را کوتاه می کند.

4. سیستم عامل سرور (FreeBSD) شبکه و تنظیمات هسته

شما می توانید هسته FreeBSD را از طریق Putty بهینه کنید تا بسته های شبکه سریعتر به سرور تحویل داده شود و در صف منتظر نمانید./etc/sysctl.confبا افزودن خطوط زیر به پایین فایل می توانید عملکرد شبکه را افزایش دهید:

kern.ipc.somaxconn=1024
net.inet.tcp.recvspace=65536
net.inet.tcp.sendspace=65536

به سرور شما برای اعمال تغییرات.rebootفقط آن را دور بریزید.


این مقاله به طور ویژه برای PvPServer تهیه شده است.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner