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

מדריך מיטוב ביצועי שרת Metin2 ומניעת השהיה

Yazdır

מדריך מיטוב ביצועי שרת Metin2 ומניעת השהיה

בשרתי Metin2 PVP, הגדלת מספר השחקנים, צפיפות המפה או תצורות טכניות שגויות עלולות לגרום לעיכובים (פיגור) והקפאות רגעיות (ch drops) בשרת לאורך זמן. אתה יכול לבצע בבטחה את השלבים שלהלן כדי למקסם את הביצועים של השרת שלך ולמטב את השימוש ב-RAM ו-CPU.

1. ניקוי יומן ומטמון רגיל

כל עוד שרת המשחק שלך נשאר פתוח, כל פעולה שבוצעה על ידי השחקנים, שרצים מפלצות ופלטי 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 (Database) אופטימיזציה של SQL ו-Table Caching

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