BungeeCord · Velocity

פלאגין לפרוקסי מחולל

פלאגינים לשכבה שלפני השרתים שלכם. תארו את ההתנהגות הרשתית שאתם צריכים - תורים, ניתוב, צ'אט בין שרתים, העברות - ו-Codexe כותב אותה מול ה-API של BungeeCord או Velocity, לפי בחירתכם.

למה ליצור פלאגין לפרוקסי

ה-API הנכון למשימה

קוד לפרוקסי אינו קוד Bukkit. המחולל משתמש במודל האירועים וב-API החיבור של הפרוקסי עצמו, ולא מפיק קריאות של צד שרת שלא יעבדו.

בנוי לכל הרשת

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

שני החלקים כשצריך

הרבה תכונות רשת דורשות פלאגין לפרוקסי ופלאגין נלווה קטן בשרת הקצה שמדברים דרך plugin messaging. תארו את התהליך כולו ו-Codexe יכול ליצור את שניהם.

עובדים דווקא על שרת הקצה?

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

דוגמאות לפרומפטים

> פלאגין Velocity עם תור כניסה לשרת מלא: השחקנים ממתינים בלובי, מקבלים הודעה עם המיקום שלהם כל 15 שניות ומחוברים אוטומטית כשמתפנה מקום.
> פלאגין BungeeCord שמעביר צ'אט בין כל שרתי הקצה עם קידומת לכל שרת ופקודת מתג להשתקת הערוץ הגלובלי.
> פלאגין Velocity שמוסיף את /send <player> <server> ו-/sendall <server> לצוות, עם הרשאה והודעה כשהשרת היעד כבוי.
> פלאגין BungeeCord שמנתב שחקנים ללובי עם הכי מעט שחקנים בכניסה, וחוזר לשרת תחזוקה אם אף אחד לא זמין.

שאלות נפוצות על מחולל פלאגינים לפרוקסי

מה ההבדל בין פלאגין של פרוקסי לפלאגין רגיל?

+

פלאגין של פרוקסי רץ על BungeeCord או Velocity, שנמצא לפני שרתי הקצה שלכם. אין לו עולמות, בלוקים או ישויות - ה-API עוסק בשחקנים, בחיבורים ובשרת שאליו מנותב כל אחד. כל מה שנוגע למשחק עצמו חייב להיות פלאגין ממשפחת Bukkit שרץ על שרת הקצה.

האם BungeeCord ו-Velocity הם אותו API?

+

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

האם פלאגין של פרוקסי יכול לשנות בלוקים או לתת פריטים?

+

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

איך שולחים שחקן לשרת אחר?

+

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

האם הוא מטפל בערוצי plugin messaging?

+

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

איזה מהם כדאי להריץ?

+

Velocity הוא הבחירה המודרנית - מהיר יותר, מפותח באופן פעיל ועם API נקי יותר. BungeeCord ישן יותר ועדיין נפוץ מאוד, אז בחרו בו אם הרשת שלכם כבר רצה עליו או אם אתם תלויים בפלאגין שקיים רק ל-BungeeCord.

Need something that runs on the backend servers instead of the proxy? Codexe also generates:

איך Codexe בונה ובודק את הפרויקטים האלה, מה לכתוב בבקשה והבעיות הנפוצות: מדריך BungeeCord and Velocity proxy plugins.

מוכנים לפלאגין חדש לפרוקסי?

תוכנית Free מתמלאת מחדש ב-50K טוקנים ביום, מספיק לפלאגין פרוקסי עובד במעבר אחד.

התחילו לבנות
מחולל פלאגינים ל-BungeeCord ו-Velocity – פלאגיני פרוקסי שנבנים ב-AI | Codexe