כיצד Hytale's Server-Side Modding Architecture הכל

By HytaleCharts Team Category: technical 5 min read

Hytale's Server-side Modding פירושה שהשחקנים מצטרפים לשרתים ממוצבים עם חיכוך אפס. אין הורדות, שום גירסה תואמת, אין עומסי התנהגות. הנה איך האדריכלות עובדת, מה זה אומר לבעלי השרתים ולשחקנים, ואת ההסכמים המעורבים.

אם אי פעם בילית 30 דקות בעיות בפתרון מדוע המטען שלך לא יעבוד עם ערכת המודול של השרת הספציפי, הגישה של Hytale למודולינג תרגיש מהפכנית. ב Hytale, mods לרוץ לגמרי על השרת. כאשר אתה מצטרף לשרת מודולד, כל תוכן מודול זורם ללקוח שלך באופן אוטומטי. אין הורדות, שום גרסה תואמת, לא פורג לעומת דיון בד, אין מעומסי התנהגות. ההחלטה האדריכלית הבודדת הזו כוללת השלכות עצומות על האופן שבו מערכת האקולוגית של Hytale עובדת. הנה למה זה חשוב. כיצד Server-Side Modding Works במשחקים מסורתיים של Voxel כמו Minecraft, שיטות לשנות את לקוח המשחק. גם השרת וגם כל שחקן מחובר חייב להיות אותו מודולים מותקנים, על אותן גרסאות, טעון על ידי עומס מודול תואם. זה יוצר בעיה של תיאום אשר מחמירה עם כל שיטה נוספת. Hytale מונעת את המודל הזה: בעלי השרת להתקין Mods בשרת שלהם, בדיוק כמו הוספת קבצים לתיקיה> כאשר שחקן מתחבר, השרת מזרם את כל התוכן של מודול (טקסטורות, מודלים, תסריטים, UI, אודיו) ללקוח המשחק של השחקן הופך את התוכן המותקן באמצעות הנכסים המותאמים כאשר השחקן מתנתק, התוכן המתואם הוא disarded (או מצופה להתחבר מחדש מהיר יותר) מנקודת מבטו של השחקן, ההצטרפות לשרת מעוצב מאוד זהה להצטרף לשרת וניל. החיבור לוקח מעט יותר (נכסים זורמים), אבל אין הורדה מוקדמת, לא התקנה ולא תצורה. ASset Editor: העורך המובנה של Hytale לשינוי נכסי נתונים (blocks, פריטים, NPCs, התנהגויות) ללא קוד. The Trade-offs Server-side Modding הוא לא רק upside. ישנם שינויים אמיתיים: < Strong>Limited Customer-side Modding הלקוח של Hytale הוא קוד סגור, כל כך שינויים של לקוחות עמוקים אינם אפשריים. עם זאת, ערכות מרקם לעבוד כמו ערכות נכסים בצד הלקוח (Hythful 16x הוא דוגמא פופולרית אחת), וכלים כמו ReShade יכולים להוסיף אפקטים לאחר עיבוד. המגבלה העיקרית היא שמודולים של המשחק-אלטרינג יכולים רק לרוץ לצד השרת. לטעון. התקנת נכסים לכל שחקן מחבר מוסיף רוחב פס ועיבוד מעל הראש. שרתים עם ערכות מודול גדולות צריכים לקחת בחשבון את זה בתצורת האחסון שלהם. זמן חיבור אישי הצטרף לשרת מעוצב מאוד בפעם הראשונה לוקח יותר זמן מאשר להצטרף לשרת וניל, כי כל הנכסים צריכים לזרום. חיבורים מורכבים יכולים להשתמש בנכסים מכווצים, אך החיבור הראשון הוא לעתים איטי יותר. Modגלהability ב Minecraft, השחקנים גולשים באופן פעיל ובוחרים שיטות. ב Hytale, השחקנים חווים שיטות באופן פסיבי דרך השרתים שהם מצטרפים אליהם. זה נהדר עבור הפחתת חיכוך אבל אומר שמודולים בודדים מקבלים פחות תשומת לב שחקן ישיר.