פלאגין לפרוקסי מחולל
למה ליצור פלאגין לפרוקסי
ה-API הנכון למשימה
קוד לפרוקסי אינו קוד Bukkit. המחולל משתמש במודל האירועים וב-API החיבור של הפרוקסי עצמו, ולא מפיק קריאות של צד שרת שלא יעבדו.
בנוי לכל הרשת
פלאגין אחד שרואה כל שחקן בכל שרת קצה - המקום הטבעי לתורים, צ'אט גלובלי, התראות צוות וכללי ניתוב.
שני החלקים כשצריך
הרבה תכונות רשת דורשות פלאגין לפרוקסי ופלאגין נלווה קטן בשרת הקצה שמדברים דרך plugin messaging. תארו את התהליך כולו ו-Codexe יכול ליצור את שניהם.
עובדים דווקא על שרת הקצה?
משחקיות, בלוקים, פריטים ואירועי עולם כולם חיים בשרת הקצה, כלומר פלאגין ל-Spigot, Paper או Folia - או פלאגין ב-Kotlin אם אתם מעדיפים את השפה הזו. תיעוד הפלאגינים מסביר איפה כל סוג קוד שייך.
דוגמאות לפרומפטים
שאלות נפוצות על מחולל פלאגינים לפרוקסי
מה ההבדל בין פלאגין של פרוקסי לפלאגין רגיל?
+
פלאגין של פרוקסי רץ על BungeeCord או Velocity, שנמצא לפני שרתי הקצה שלכם. אין לו עולמות, בלוקים או ישויות - ה-API עוסק בשחקנים, בחיבורים ובשרת שאליו מנותב כל אחד. כל מה שנוגע למשחק עצמו חייב להיות פלאגין ממשפחת Bukkit שרץ על שרת הקצה.
האם BungeeCord ו-Velocity הם אותו API?
+
לא. הם פותרים את אותה בעיה אבל יש להם API, מודל אירועים ותיאור פלאגין שונים לגמרי. ציינו בפרומפט לאיזה מהם אתם מכוונים - קוד שנכתב לאחד לא יתקמפל מול השני.
האם פלאגין של פרוקסי יכול לשנות בלוקים או לתת פריטים?
+
לא ישירות. לפרוקסי אין גישה למצב העולם. התבנית הרגילה היא פלאגין לפרוקסי ועוד פלאגין נלווה קטן בכל שרת קצה, שמדברים ביניהם דרך plugin messaging - תארו את ההגדרה הזו ו-Codexe יכול ליצור את שני החלקים.
איך שולחים שחקן לשרת אחר?
+
דרך ה-API של הפרוקסי לחיבור, וזה בדיוק הסוג של דברים שהיעד הזה נועד להם. הקוד שנוצר מטפל באיתור השרת ובמקרה שבו שרת היעד כבוי.
האם הוא מטפל בערוצי plugin messaging?
+
כן, אם תבקשו. תארו מה הפרוקסי ושרת הקצה צריכים לומר זה לזה, והמחולל יחבר את רישום הערוץ ואת מטפלי ההודעות בשני הצדדים.
איזה מהם כדאי להריץ?
+
Velocity הוא הבחירה המודרנית - מהיר יותר, מפותח באופן פעיל ועם API נקי יותר. BungeeCord ישן יותר ועדיין נפוץ מאוד, אז בחרו בו אם הרשת שלכם כבר רצה עליו או אם אתם תלויים בפלאגין שקיים רק ל-BungeeCord.
מחוללי Codexe נוספים
Need something that runs on the backend servers instead of the proxy? Codexe also generates:
איך Codexe בונה ובודק את הפרויקטים האלה, מה לכתוב בבקשה והבעיות הנפוצות: מדריך BungeeCord and Velocity proxy plugins.
מוכנים לפלאגין חדש לפרוקסי?
תוכנית Free מתמלאת מחדש ב-50K טוקנים ביום, מספיק לפלאגין פרוקסי עובד במעבר אחד.
התחילו לבנות