שְׁאֵלָה:
מה המטרה של "תחזוקה" של MMO?
Nick T
2011-04-05 19:01:31 UTC
view on stackexchange narkive permalink

במשחקים מרובי משתתפים באופן מסיבי, השרתים מופעלים מחדש באופן שגרתי, למשל EVE Online מבצעת "תחזוקה" מדי יום, ו- World of Warcraft מבצעת זאת מדי שבוע.

מה קורה במהלכו, ולמה זה הכרחי?

זה לתת לאנשים שמשחקים MMO באובססיביות כמה שעות לחיים אמיתיים.
@Mark או כמה שעות שינה
שְׁלוֹשָׁה תשובות:
Khez
2011-04-05 19:09:35 UTC
view on stackexchange narkive permalink

לכל MMO יש כמויות אדירות של נתונים בבסיסי נתונים או במטמונים. הם יכולים לטהר נתונים ישנים מאוד, לשמור מטמון נתונים ישנים, לייעל נתונים חדשים, לבצע גיבויים.

וזה רק מנקודת מבט תוכנה. מנקודת מבט של חומרה הם יכולים לבצע עדכון חומרת שרתים, לבצע איחוי וכו '.

בדוק קישור זה ל קריאה נוספת.

האם גיבוי לא יכול להיות נקודת מבט תוכנה? או אולי שניהם אם זה כרוך בהגדרת HDs חדשים? אחרי הכל הנתונים הם תוכנה ... התבלבלתי: ש
Hmz, גיבויים הם תוכנה, חשבתי למעשה לשמור פיזית דיסק או משהו כזה, אבל אני יכול לראות איך זה עדיין תוכנה בסופו של דבר.
chmullig
2011-04-05 22:38:18 UTC
view on stackexchange narkive permalink

זו גם שאלה של עלות וצפוי.

MMO הם סכומים נמוכים יחסית וסובלים מהשבתה (במיוחד עם חלונות השבתה ספציפיים לאזור). גוגל זוכה לתנועה כבדה 24/7, אך MMO כמו WOW ישתנה בצורה מאסיבית לאורך כל השבוע. ההשפעה של השבתת שרתים באותם עמקי שימוש נמוכה באופן לא פרופורציונלי בהשוואה לעסקים אחרים עם תקופות פעילות סדירות יותר.

על ידי יישום חלונות תחזוקה מתוזמנים באופן קבוע הם גם זוכים לחיזוי. הייתי מסכן ניחוש שאם הם רוצים, ניתן להעביר 90 +% ממה שקורה בתחזוקה שוטפת במקביל. יתכן שעדיין יש להם חלונות השבתה מדי פעם לדברים גדולים (החלפת תשתית רשת ליבה, שדרוג תיקונים עיקריים וכו ').

עם זאת יש כמה פשרות. הם עדיין יצטרכו חלונות תחזוקה מזדמנים (מתי אתה מתזמן אותם? האם אנשים היו מוטרדים יותר מחלונות תחזוקה אקראיים מדי פעם מאשר חלל צפוי ועקבי?) האם המערכות יהיו מורכבות בהרבה? האם יהיה הרבה יותר יקר להוסיף תכונות חדשות, לחדש ולתחזק?

חשוב גם על אופי השרתים ב- MMO לעומת משחקים מקוונים אחרים כמו Starcraft 2. ב- Starcraft 2 המשחקים די קורים בין שני שחקנים. השרתים צריכים לתאם את המשחקים, אבל יש הרבה יותר סובלנות לתקלות ופחות צורך בסנכרון גלובלי. Starcraft נראה הרבה יותר כמו ארכיטקטורת אתרים tradiontal מאשר WOW, שהיא מערכת מאוחדת יותר. ב- WOW כולם צריכים להיות במנעול מיידי.

ביסודו של דבר התשובה הקצרה היא שיש עשרות סיבות שאפשר להשתמש בהם בחלון תחזוקה, והסיבות לאי אחת עם MMO הן די קלושות. כל מערכת התוכנה של MMO יכולה להיות הרבה יותר פשוטה וצפויה אם הם מתזמנים ומשתמשים בחלון תחזוקה רגיל, מה שמקנה לך משחק טוב יותר וזול יותר.

בכל הנוגע לתחזוקה לא סדירה, FFXI דווקא עושה את זה ממש טוב. תחזוקת חירום כמובן מתרחשת כשזה קורה, אך תחזוקה שוטפת נקבעה והוכרזה שבועות מראש. אנשים בדרך כלל מרוצים מזה ולא מופתעים (אלא אם כן הם מודעים לחלוטין), וההיפוך הוא שיש לנו רק כמה שעות של תחזוקה כל 8-12 שבועות בערך!
עמדתי להגיב גם על FFXI. באופן כללי אין תחזוקה שבועית.
ל- FFXI בסיס משתמשים קטן יותר בימינו מאשר ל- WoW. פחות משתמשים פירושם פחות נתונים שנוצרו ופחות לטיהור.
David C
2011-04-06 01:34:13 UTC
view on stackexchange narkive permalink

יתכן שיהיה עליהם לפרוס עדכונים לבינאריות בתוכנת השרת שקופים ללקוחות. בדרך כלל הדבר דורש הפעלה מלאה מחדש של יישום, וחלון לבדיקה ולתיקון של בעיות שעלולות להופיע כתוצאה מפריסה זו. ייתכן שיהיה עליהם לבנות מחדש אינדקסים ולעדכן נתונים סטטיסטיים במנוע מסד הנתונים כדי לשפר את הביצועים.



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 2.0 עליו הוא מופץ.
Loading...