מדריך זה מכסה הגדרת מנהלים, פקודות קונסולה, ניהול שחקנים, תמיכה בתוספי Oxide/uMod ופתרון בעיות עבור שרת Hurtworld הייעודי שלכם. Hurtworld הוא משחק הישרדות מולטיפלייר מגוף ראשון שבו שחקנים אוספים משאבים, בונים בסיסים ושורדים בסביבה עוינת. להגדרת שרת ראשונית, תצורה והוראות חיבור, ראו מדריך הגדרת שרת Hurtworld.
1. הגדרת מנהל
Hurtworld משתמש ב-Steam ID כדי להעניק הרשאות מנהל. הוסיפו פקודות מנהל ל-autoexec.cfg כדי שיישמרו בין הפעלות מחדש.
הוספת בעלים
ownerid <SteamID64> "PlayerName" "reason"
דוגמה: ownerid 76561198012345678 "Admin" "Server owner"
הוספת מנחה
moderatorid <SteamID64> "PlayerName" "reason"
הסרת גישת מנהל
removeowner <SteamID64>
removemoderator <SteamID64>
2. פקודות קונסולה
גשו לקונסולה דרך לשונית Console ב-GPanel, או לחצו F1 במשחק עם הרשאות מנהל.
ניהול שחקנים
| פקודה | תיאור |
|---|---|
kick <SteamID64> | הרחקת שחקן מהשרת. |
ban <SteamID64> | חסימת שחקן לצמיתות. |
unban <SteamID64> | הסרת חסימה של שחקן. |
mutevoice <SteamID64> | השתקת צ'אט קולי של שחקן. |
mutechat <SteamID64> | השתקת צ'אט טקסטואלי של שחקן. |
status | הצגת רשימת כל השחקנים המחוברים עם Steam ID. |
פקודות עולם ושרת
| פקודה | תיאור |
|---|---|
teleport <SteamID64> <x> <y> <z> | שיגור שחקן לקואורדינטות. |
teleportto <SteamID64> <TargetID> | שיגור שחקן אחד לשחקן אחר. |
spawn <itemid> <amount> | יצירת פריטים במלאי שלכם (בעלים בלבד). |
settime <hours> | הגדרת שעת היום במשחק (0-24). |
weather <type> | כפיית מזג אוויר (clear, rain, snow, sandstorm). |
say "message" | שליחת הודעת צ'אט לכל השרת. |
save | כפיית שמירת עולם מיידית. |
quit | שמירה וכיבוי השרת. |
3. תמיכה בתוספי Oxide/uMod
Hurtworld תומך במסגרת המודים Oxide/uMod להרחבת פונקציונליות השרת עם תוספים מותאמים אישית, כלי ניהול משופרים ושינויי משחקיות.
התקנת Oxide
- עצרו את השרת מ-GPanel.
- בדקו אם Oxide מותקן מראש על ידי חיפוש תיקיית
oxide/בקבצי השרת. - אם לא, הורידו את הגרסה האחרונה של Oxide ל-Hurtworld מ-umod.org.
- העלו את הקבצים לתיקיית הבסיס של השרת דרך SFTP, ודרסו כשתתבקשו.
- הפעילו את השרת וודאו ש-Oxide נטען בקונסולה.
התקנת תוספים
- עיינו בתוספים ב-תוספי Hurtworld ב-umod.org.
- הורידו את קובץ ה-
.csוהעלו אותו ל-oxide/plugins/. - השרת מקמפל וטוען את התוסף אוטומטית. בדקו בקונסולה לאישור.
תוספים פופולריים
- Kits: מתנו לשחקנים ערכות התחלה עם פריטים מוגדרים וזמני המתנה.
- Teleportation: אפשרו לשחקנים להגדיר נקודות בית ולהשתגר זה לזה.
- Stack Size Controller: שנו גדלי ערימות פריטים לנוחות.
- Better Chat: התאימו עיצוב צ'אט והוסיפו קבוצות צ'אט.
- Anti-Cheat: זיהוי ומניעת רמאות נוספים בצד השרת.
ניהול תוספים
oxide.reload PluginName # Reload a specific plugin
oxide.unload PluginName # Unload a specific plugin
oxide.load PluginName # Load a specific plugin
oxide.plugins # List all loaded plugins
תצורת תוספים
רוב תוספי Oxide יוצרים קבצי תצורה בתיקיית oxide/config/ בטעינה הראשונה. ערכו קבצי JSON אלה כדי להתאים את התנהגות התוסף. לאחר העריכה, טענו מחדש את התוסף עם oxide.reload PluginName להחלת השינויים.
נתוני תוספים
קבצי נתוני תוספים (נתוני שחקנים, מידע מאוחסן) נשמרים ב-oxide/data/. כללו תיקייה זו בגיבויי ה-SFTP שלכם כדי לשמר את מצב התוספים בין העברות שרת או איפוסים.
4. פתרון בעיות
השרת קורס בהפעלה
- בדקו את קונסולת GPanel להודעות שגיאה.
- אם אתם משתמשים ב-Oxide, הסירו תוספים שנוספו לאחרונה מ-
oxide/plugins/כדי לזהות את הבעיה. - נסו למחוק את
autoexec.cfgולהפעיל מחדש כדי ליצור ברירות מחדל מחדש.
שחקנים לא יכולים להתחבר
- ודאו שהשרת פועל ב-GPanel.
- בדקו את ה-IP והפורט הנכונים מלשונית Network.
- ודאו שגם השרת וגם השחקן נמצאים באותה גרסת משחק.
תוספי Oxide לא נטענים
- בדקו בקונסולה שגיאות קומפילציה כשהתוסף נטען.
- ודאו שהתוסף תואם לגרסה הנוכחית של Hurtworld ו-Oxide.
- ודאו שקובץ ה-
.csנמצא ישירות ב-oxide/plugins/, לא בתת-תיקייה. - נסו לטעון מחדש עם
oxide.reload PluginNameלאחר תיקון בעיות.
בעיות ביצועים
- הפחיתו את
maxplayersאם השרת מפגר עם שחקנים רבים מחוברים. - סקרו תוספי Oxide מותקנים -- חלקם עם טיימרים תכופים או פעולות מסד נתונים כבדות משפיעים על הביצועים.
- אם הביצועים נשארים ירודים, צרו קשר עם התמיכה לגבי שדרוג תוכנית השרת שלכם.
מאמרים קשורים
- מדריך הגדרת שרת Hurtworld
- איך למצוא את כתובת ה-IP והפורט של השרת
- איך להעלות קבצים דרך SFTP
- מדריך הפעלת שרת
צריכים עזרה?
אם נתקלתם בבעיות בשרת Hurtworld שלכם שאינן מכוסות כאן, פתחו פנייה לתמיכה וכללו את כתובת ה-IP של השרת, תיאור הבעיה וכל הודעות שגיאה רלוונטיות מקונסולת GPanel.