Skip to content

Latest commit

 

History

History
112 lines (68 loc) · 6.81 KB

README_HE.md

File metadata and controls

112 lines (68 loc) · 6.81 KB

Grasscutter

Documention GitHub release (latest by date) GitHub GitHub last commit GitHub Workflow Status
Discord - Grasscutter

EN | 简中 | 繁中 | FR | ES | HE | RU | PL | ID | KR | FIL/PH | NL | JP

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

אפשרויות זמינות כרגע

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

הוראות הפעלה בסיסיות

חשוב מאוד: בשביל לקבל תמיכה תכנסו לשרת הדיסקורד שלנו.

דרישות להפעלה

  • Java SE - 17 (קישור)

    הערה: אם אתם רוצים רק להריץ את זה כבר מוכן אז jre בלבד זה בסדר

  • MongoDB (מומלץ 4.0 ומעלה)

  • Proxy daemon: mitmproxy (mitmdump מומלץ), Fiddler Classic, וכו'.

הפעלה עצמה

הערה חשובה: אם אתם מעדכנים את השרת מגרסה ישנה אז תמחקו את הקובץ config.json בשביל ליצור אותו מחדש מעודכן

  1. להשיג grasscutter.jar

  2. תצרו תיקייה בשם resources בתוך התיקייה איפה שהקובץ grasscutter.jar נמצא ותעבירו את התיקיות BinOutput ו- ExcelBinOutput לשם (תקראו את המדריך המלא בשביל לקבל יותר מידע לגבי אלה.)

  3. תריצו את השרת בעזרת פקודה java -jar grasscutter.jar. תדאגו שהשירות mongodb פועל באותו הזמן ברקע

התחברות עם המשחק

½. תצרו משתמש משחק על ידי שימוש בפקודות השרת.

  1. תעבירו את הניתוב: (תבחרו אחת מהדרכים)

    • שימוש בmitmdump: פקודת mitmdump -s proxy.py -k בשורת פקודה

    אישור שימוש החוזה שלהם:

    הערה חשובה: החוזה בדרך כלל נמצא בתוך התיקייה %USERPROFILE%\ .mitmproxy, או שאתם יכולים להוריד את זה מהאתר http://mitm.it

    ​ תלחצו פעמיים בשביל הורדה או...

  • על ידי שימוש בשורת הפקודה
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
  • שימוש בFiddler Classic: תריצו Fiddler Classic, תפעילו את ההגדרה Decrypt https traffic בהגדרות ותשנו את הפורט ברירת מחדל לכל מספר שהוא לא 8888, ותפעילו את הסקריפט הזה.

-עריכת קובץ הHosts

  1. תשנו את שרת בproxy שלכם ל127.0.0.1:8080

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

בנייה

התוכנה משתמשת בGradle בשביל לבנות את כל השרת

דרישות:

Windows
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # בשביל להוריד את כל חבילות הבנייה
.\gradlew jar # בשביל הבנייה עצמה
Linux
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # בנייה עצמה

אתם יכולים למצוא את קובץ התוצר הסופי grasscutter.jar באותה התיקייה שבו עשיתם את הכל

הפקודות הועברו לויקיפדיה שלנו!

פתרון בעיות מהיר:

  • אם בניית השרת לא הצליחה, תבדקו את מיקום ההתקנה של JDK שלכם (JDK 17 והPATH של הJDK בסביבות המשתנים במערכת)
  • המשחק לא מתחבר לי לשרת, לא נכנס למשתמש, 4206, וכו'... - לרוב המקרים התקנת הproxy שלכם היא הבעייתית, אם משתמשים בFiddler אז תדאגו שאתם משתמשים בכל פורט שהוא לא 8888
  • סדר ההפעלות: MongoDB, ואז Grasscutter, ואז שרתי הproxy שלכם (mitmpump, fiddler וכו'), ורק אז המשחק עצמו