דילוג לתוכן
בנוי על Colyseus
Colyseus

השרת ששומר את השחקנים שלכם מסונכרנים

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

גרסה

Colyseus 0.18

רישיון

MIT

סביבת ריצה

Node.js, WebSocket

שרת בדיקה חינמי

wss://test.mp.aukimi.com

מהו Colyseus

Colyseus הוא מסגרת עבודה בקוד פתוח למשחקים מרובי-משתתפים עבור Node.js, תחת רישיון MIT, בשימוש נרחב בעולם משחקי האינדי. היא סמכותית מעצם תכנונה: השרת מחזיק את המצב, הלקוחות שולחים כוונה, והמסגרת מטפלת בחלקים שכולם טועים בהם לבד — מחזור חיים של חדר, סנכרון מצב דחוס-דלתא, וחיבור מחדש אחרי ניתוק.

Colyseus מקורי, לא פיצול

מה שאנחנו מריצים הוא Colyseus 0.18 בדיוק כפי שפורסם, עם שכבת מכסות שהוצמדה מעל ושום דבר אחר לא שונה. ה-Engine מדבר איתו באמצעות הלקוח הרשמי של Colyseus. שום דבר בפרוטוקול התקשורת, ב-API של החדרים או בסכימת המצב אינו ספציפי ל-aukimi, ולזה יש השלכה מוחשית: התיעוד הרשמי חל על המשחק שלכם בדיוק כפי שנכתב, והידע שתרכשו בבנייה כאן אינו ידע שאפשר להשתמש בו רק כאן.

שרת משותף וחינמי, שכבר פועל

אתם לא צריכים מנוי, ואפילו לא החלטה, כדי לראות את המשחק שלכם הופך למרובה-משתתפים. שרת בדיקה משותף פועל באופן קבוע, וסצנה שמעולם לא הוגדרה כבר מצביעה אליו. הוא קטן בכוונה ושכחן בכוונה — 8 שחקנים לחדר, 16 מחוברים ו-2 חדרים לכל קוד חדר, ושום דבר לא נשמר בין הפעלות. זה המקום שבו מגלים שהמשחק שלכם עובד; שרת משלכם הוא המקום שבו נותנים לשחקנים להיכנס.

  • 8 שחקנים לחדר · 16 מחוברים · 2 חדרים, נספרים לפי קוד חדר
  • בלי חשבון, בלי התמדה, בלי ערבות זמינות
  • המכסות נאכפות לפי קוד חדר, כך שמשחק עמוס אחד לא יכול להרעיב את האחרים

שרת משלכם, מופעל מאזור החברים

כשחדר הבדיקה קטן מדי, לשרתים יש דף משלהם: יוצרים, מפעילים, עוצרים, מפעילים מחדש או מוחקים שרת, צופים בו עובר תהליכי הקצאה, מעתיקים את הכתובת שלו — או פותחים אותו ישירות ב-Engine. כל שרת פועל במכולה מבודדת משלו עם מגבלות מפורסמות. בלי טרמינל, בלי מכולה לשמור עליה, וטבלת התוכניות אומרת מה כל דרגה נותנת.

חיבור מחדש הוא חלק מהעסקה

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

העלו את המשחק שלכם לרשת

שרת הבדיקה המשותף כבר פועל. לחצו על Play וגלו מי מצטרף.

תמוך בפרויקט