דילוג לתוכן
שימוש ב-Codexe

נסו עכשיו (שרתי בדיקה של Minecraft)

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

עודכן

בדף הזה
  1. מה אפשר לנסות
  2. הפעלת שרת בדיקה
  3. העולם
  4. פלאגינים שהפלאגין שלכם צריך
  5. מסד נתונים לפלאגין שלכם
  6. מגבלות לפי תוכנית
  7. גישה לשרת
  8. קונסולה, יומנים וביצועים
  9. מתי השרת נעצר מעצמו
  10. בזמן שאתם משחקים
  11. עדכון הפרויקט
  12. מה נשמר
  13. בידוד ובטיחות
  14. פתרון בעיות

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

#מה אפשר לנסות

פרויקטשרתדרישות
פלאגין Spigot / Paper (Java או Kotlin)Paper, בגרסת Minecraft שבחרתם כשיצרתם את הפרויקטקומפילציה מוצלחת של הקוד הנוכחי
SkriptPaper 1.21.11 עם Skript והתוספים ש-Codexe תומך בהםלפחות קובץ .sk אחד
דאטהפאקPaper, בגרסה שה-pack.mcmeta מיועד להקובץ pack.mcmeta

עדיין אי אפשר לנסות על שרת בדיקה מודים ל-Fabric ול-Forge, ופרויקטים של Folia ו-BungeeCord.

פלאגינים ופרויקטים של Skript יכולים גם להיבדק על ידי שחקני הבדיקה של Codexe, מהלשונית בדיקות באותו חלון: ראו בדיקות עם שחקני בדיקה.

#הפעלת שרת בדיקה

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

  1. פתחו את הפרויקט. בפלאגין, לחצו קודם על קומפילציה: השרת מתקין את ה-jar המקומפל.
  2. לחצו על נסו ב-Minecraft: מתחת לתשובה האחרונה בצ'אט (נסו עכשיו ב-Minecraft, בחינם), בסרגל הכלים ליד קומפילציה, וליד הורדת JAR אחרי בנייה. זה בחינם בכל תוכנית, גם בפרויקטים שלא הורדתם: זו הדרך להשתמש בפרויקט ב-Free בלי הורדה.
  3. הזינו את שם ה-Minecraft שלכם ולחצו על הפעלת שרת הבדיקה. השם הזה מתווסף לרשימת הגישה לשרת שלכם כמפעיל, ורק השמות שברשימה הזו יכולים להצטרף.
  4. הכפתור מציג מפעיל שרת… בזמן העלייה, בדרך כלל 20 עד 40 שניות. כשכתוב עליו השרת מחובר עם הזמן שנותר, הכתובת מופיעה: הזמן שלכם מתחיל רק אז.
  5. ב-Minecraft: Multiplayer, Direct Connection, והדביקו את הכתובת, למשל swift-otter-27.codexe.eu. לא צריך פורט. אם החלון מציג אי פעם במקום זאת כתובת מספרית עם פורט, הדביקו אותה בדיוק כפי שהיא מוצגת.

אפשר להצטרף מכל גרסת Minecraft Java מ-1.8 עד 26.3, בלי קשר לגרסה שהשרת מריץ: בכל שרת בדיקה מותקנים ViaVersion, ViaBackwards ו-ViaRewind.

#העולם

רוב הפרויקטים נבדקים בעולם שטוח בלי מבנים: הוא עולה מהר, ולתיבות, פקודות, תפריטים או ערכות השטח לא משנה.

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

#פלאגינים שהפלאגין שלכם צריך

אם הפלאגין שלכם מציין פלאגינים אחרים ב-plugin.yml שלו (depend ו-softdepend) או ב-paper-plugin.yml, כמו LuckPerms, Vault, PlaceholderAPI, WorldEdit, WorldGuard או ProtocolLib, שרת הבדיקה מתקין אותם בשבילכם, בגרסה שמיועדת לגרסת ה-Minecraft שלו, יחד עם מה שהם צריכים בתורם. הם מגיעים מ-Modrinth ומ-Hangar.

הקונסולה אומרת מה הותקן. פלאגינים בתשלום (MythicMobs, ItemsAdder, Nexo...) לא ניתנים להתקנה אוטומטית: הקונסולה אומרת זאת, ופלאגין שדורש אחד מהם לא יופעל על שרת הבדיקה.

#מסד נתונים לפלאגין שלכם

אם הפלאגין שלכם שומר את הנתונים שלו ב-MySQL, שרת הבדיקה נותן לו מסד נתונים MySQL משלו. זה קורה מעצמו כשב-config.yml של הפלאגין כתוב storage-type: mysql ויש בו את הסעיף הרגיל mysql: (host, port, database, username, password): שרת הבדיקה יוצר את מסד הנתונים, כותב את הכתובת שלו וסיסמה חדשה לתוך הסעיף הזה, ומפעיל את השרת. הקונסולה אומרת כשזה הסתיים.

  • פלאגינים שנוצרו עם Codexe משתמשים כברירת מחדל ב-SQLite, קובץ שלא צריך שום הגדרה. בקשו MySQL בצ'אט אם אתם רוצים, והפלאגין ייכתב עם storage-type: mysql.
  • רק הפלאגין שלכם מקבל מסד נתונים. הפלאגינים שמותקנים בשבילו (LuckPerms והאחרים שלמעלה) שומרים על אחסון ברירת המחדל שלהם בשרת הבדיקה.
  • מסד הנתונים נמחק כששרת הבדיקה נעצר, יחד עם כל השאר. הוא יכול להכיל עד 200 MB: מעבר לזה השרת נעצר.

#מגבלות לפי תוכנית

PlanMinutes per test serverTest servers per dayPeople on a test server
Free10 min32
Pro15 min155
Business20 min4010
Enterprise30 min10020

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

#גישה לשרת

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

  • הוספה של שם Minecraft. Codexe מחפש אותו מול Mojang כדי להראות אם זה חשבון פרימיום ואת הפנים שלו; שמות בלי חשבון Mojang מתווספים כשחקנים לא מקוונים, ואצלם האיות המדויק חשוב.
  • מפעיל נותן לשחקן הזה /op בשרת. אפשר להפעיל ולכבות את זה בכל עת.
  • הסרה מוציאה שם מהרשימה.

שינויים מגיעים לשרת שכבר רץ תוך כמה שניות, כולל הסרה של מישהו שמחובר; אחרת הם חלים על השרת הבא שתפעילו. הרשימה גם מציגה מי מחובר עכשיו ומתי כל אחד הצטרף לאחרונה.

#קונסולה, יומנים וביצועים

ללוח של שרת שרץ יש עוד שלוש לשוניות:

  • קונסולה שולחת פקודות Minecraft לשרת, כמו שקונסולת השרת הייתה עושה, ומציגה את התשובה. זו רק קונסולת Minecraft: פקודות שעוצרות או טוענות מחדש את השרת, ופקודות שמשנות מפעילים או את הרשימה הלבנה, נדחות (השתמשו בגישה לשרת בשבילן). עד 10 פקודות בכל 10 שניות.
  • יומנים מציגה את יומן השרת בזמן אמת, עם אזהרות ושגיאות מודגשות, ושומרת את סוף היומן אחרי שהשרת נעצר. ייצוא יומנים שומר את היומן של הסשן הזה כקובץ .log, עם השעה והרמה של כל שורה, לניפוי באגים או לשיתוף עם מישהו שעוזר לכם.
  • ביצועים מציגה מעבד, זיכרון, TPS, שחקנים מחוברים ושימוש בדיסק של השרת, בדגימה כל 10 שניות.

#מתי השרת נעצר מעצמו

מלבד כשהזמן שלו נגמר, שרת בדיקה נעצר:

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

הסיבה מוצגת בלוח: נעצר על ידכם, הזמן נגמר, עזבתם את Codexe, אף אחד לא מחובר, או שגיאת שרת.

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

#בזמן שאתם משחקים

  • חברים שהכנסתם דרך הגישה לשרת מתקבלים בברכה כאורחים בשרת שלכם, ומקבלים הודעה שרק אתם יכולים לשנות את הפרויקט.
  • כשאתם מצטרפים, הודעת [Codexe] בצ'אט מסבירה שזה שרת בדיקה, כמה זמן נשאר לו, ושכל מה שעליו נמחק כשהוא נסגר.
  • תזכורות מופיעות בצ'אט 5 דקות, 3 דקות, דקה אחת ו-10 שניות לפני הסוף.
  • ה-AI לא יכול לראות מה קורה בשרת. כדי לשנות את הפרויקט, תארו את השינוי בצ'אט של הפרויקט כרגיל.
  • סליימים לא נוצרים מעצמם, כדי שלא יפריעו בזמן הבדיקה. כל שאר היצורים נוצרים כרגיל, וסליים מביצת השרצה, ממשריץ או מפקודה עדיין מופיע.

#עדכון הפרויקט

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

#מה נשמר

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

Codexe שומר רשומה קצרה של כל סשן בשבילכם ובשביל התמיכה: מתי הוא התחיל ונעצר ולמה, גרסת Minecraft, השחקנים שהצטרפו, הפקודות שנשלחו מהקונסולה, החלק האחרון של היומן ודגימות הביצועים. מה נשמר ולכמה זמן מפורט במדיניות הפרטיות, סעיף 4.8 וטבלת השמירה שלו.

#בידוד ובטיחות

  • כל שרת בדיקה רץ בסביבה מבודדת, עם מגבלות משלו על זיכרון, מעבד וזמן, ובלי גישה לאינטרנט. קוד שקורא ל-API ברשת, למסד נתונים חיצוני או ל-Mojang לא יכול להגיע אליהם משרת בדיקה. מסד הנתונים היחיד שהוא יכול להגיע אליו הוא זה שנוצר עבור הפלאגין שלכם, ושאף שרת בדיקה אחר לא יכול לפתוח.
  • השרת רץ במצב לא מקוון, ולכן הוא לא בודק את שם השחקן מול Mojang: כל מי שיודע גם את הכתובת וגם שם שנמצא ברשימת הגישה לשרת שלכם יכול להצטרף בזמן שהוא רץ. אל תשתפו את הכתובת עם אנשים שאתם לא רוצים בשרת.
  • הקונסולה מגיעה רק ל-Minecraft: אין מעטפת, אין גישה לקבצים ואין פקודות על המכונה שמאחוריה.
  • מה ששרת הבדיקה שומר בזמן שהוא רץ, ולכמה זמן, מתואר במדיניות הפרטיות, סעיף 4.8. הכללים נמצאים בתנאים, סעיפים 15.6 עד 15.10.

#פתרון בעיות

מה אתם רואיםמה לעשות
קמפלו אותו קודםהקוד השתנה מאז הבנייה האחרונה. לחצו על קומפילציה, ואז נסו שוב.
כל שרתי הבדיקה תפוסיםחכו כמה דקות ונסו שוב.
ניצלתם את שרתי הבדיקה של היוםהגעתם למגבלה היומית של התוכנית שלכם. היא מתאפסת למחרת.
התוכנית שלכם מאפשרת N אנשים כשמוסיפים שםהסירו מישהו מהגישה לשרת, או עברו לתוכנית עם יותר אנשים.
השרת נעצר אחרי שסגרתם את הלשוניתזו העצירה האוטומטית כשאתם עוזבים את Codexe. השאירו את עמוד הפרויקט פתוח בזמן שאתם משחקים.
Minecraft אומר You are not whitelistedהשם הזה לא נמצא ברשימת הגישה לשרת שלכם, או שהוא מאוית אחרת. הוסיפו אותו שם: שרת שרץ קולט אותו תוך שניות.
הפלאגין שלכם לא מופיע ב-/pluginsהוא לא נטען בגרסת ה-Minecraft הזו. ספרו לצ'אט של הפרויקט מה אתם רואים, קמפלו את התיקון, ואז הפעילו את השרת מחדש עם הבנייה האחרונה.
נסו עכשיו (שרתי בדיקה של Minecraft) | Codexe Docs