למד כיצד להגדיר גישת מנהל, להשתמש בפקודות מנהל במשחק, להגדיר אנטי-צ'יט BattlEye, ולנהל את שרת Arma 3 שלך עם כלי RCON. לתצורת שרת ראשונית, ראה את מדריך הגדרת השרת. לניהול מודים, ראה את מדריך התקנת מודים.
הגדרת סיסמת מנהל
סיסמת המנהל מוגדרת בקובץ server.cfg שלך. סיסמה זו מעניקה שליטה מלאה בשרת לכל מי שמתחבר איתה במשחק.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
ניתן גם להגדיר סיסמת פקודות נפרדת עבור פקודות סקריפטינג בצד השרת (נדרש לעיתים רחוקות לרוב מפעילי השרתים):
serverCommandPassword = "AnotherSecurePassword";
התחברות כמנהל במשחק
כדי להתחבר כמנהל בזמן שאתה מחובר לשרת שלך:
- לחץ על מקש הצ'אט (ברירת מחדל:
/בערוץ הצ'אט) כדי לפתוח את שדה הקלט של הצ'אט. - הקלד את הפקודה הבאה:
#login YourSecureAdminPassword
אם הסיסמה נכונה, תראה הודעת אישור בצ'אט. כעת יש לך גישה לכל פקודות המנהל למשך הסשן שלך.
מדריך פקודות מנהל
לאחר התחברות כמנהל, תוכל להשתמש בפקודות הבאות בשדה הקלט של הצ'אט. כל הפקודות מתחילות בקידומת #:
| פקודה | תיאור |
|---|---|
#login <password> |
אימות כמנהל שרת. |
#logout |
ביטול סשן המנהל שלך. |
#kick <player_id> |
הסלקת שחקן מהשרת. השתמש במספר המזהה של השחקן מרשימת השחקנים. |
#ban <player_id> |
חסימת שחקן מהשרת (מתווסף ל-ban.txt). |
#restart |
הפעלה מחדש של המשימה הנוכחית. כל השחקנים נשארים מחוברים אך המשימה נטענת מחדש. |
#reassign |
העברת כל השחקנים חזרה למסך בחירת התפקיד (לובי) ללא הפעלה מחדש של המשימה. |
#missions |
פתיחת מסך בחירת המשימות, המאפשר לך לשנות את המשימה הנוכחית. |
#shutdown |
כיבוי מיידי של השרת. כל השחקנים מנותקים. |
#lock |
נעילת השרת, מניעת הצטרפות של שחקנים חדשים. |
#unlock |
ביטול נעילת השרת, מאפשר לשחקנים חדשים להצטרף שוב. |
#monitor <interval> |
הצגת מידע על ביצועי השרת במרווחי הזמן הנתונים (שניות). השתמש ב-#monitor 0 כדי להשבית. |
#debug off |
השבתת מחווני ניפוי באגים של voice-over-network. |
#init |
אתחול מחדש של השרת (טעינה מחדש של server.cfg ללא הפעלה מחדש מלאה). |
#exec ban <player_id> |
פקודת חסימה חלופית שמוסיפה גם לרשימת החסימות של BattlEye. |
#kick ו-#ban משתמשות במזהה המספרי של השחקן, לא בשמו. ניתן למצוא מזהי שחקנים בפלט קונסולת השרת ב-GPanel, או להשתמש ברשימת השחקנים הנגישה דרך תפריט ה-Escape במשחק.
ניהול חסימות
חסימות נשמרות בקובץ ban.txt בתיקיית השרת שלך. כל שורה מכילה Steam64 ID (או GUID) של שחקן. ניתן לנהל חסימות על ידי עריכת קובץ זה ישירות:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
כדי לבטל חסימת שחקן, הסר את הרשומה שלו מ-ban.txt והפעל מחדש את השרת (או השתמש ב-#init כדי לטעון מחדש את התצורה).
הגדרת אנטי-צ'יט BattlEye
BattlEye (BE) היא מערכת אנטי-צ'יט המשמשת את Arma 3. מומלץ מאוד להשאיר את BattlEye מופעל בשרתים ציבוריים כדי למנוע רמאות וניצולים.
הפעלת BattlEye
ודא שהבא מוגדר ב-server.cfg שלך:
BattlEye = 1; // 1 = enabled, 0 = disabled
קבצי תצורת BattlEye
קבצי תצורת BattlEye ממוקמים בתיקיית battleye/ בתוך פרופיל השרת או שורש השרת. קובץ התצורה הראשי הוא beserver_x64.cfg (או beserver.cfg בגרסת 32-bit):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| הגדרה | תיאור |
|---|---|
RConPassword |
סיסמה לגישת RCON (קונסולה מרוחקת). נדרשת עבור כלי RCON חיצוניים. |
RConPort |
פורט המשמש לחיבורי RCON. ברירת המחדל היא פורט המשחק + 4 (לדוגמה, 2306 אם פורט המשחק הוא 2302). פורט זה חייב להיות נגיש אם ברצונך להשתמש בכלי RCON חיצוניים. |
MaxPing |
פינג מקסימלי מותר לפני ש-BattlEye מסלק את השחקן (נפרד מ-maxPing ב-server.cfg). |
קבצי פילטר BattlEye
BattlEye משתמש בקבצי פילטר כדי לזהות ולחסום סקריפטים ופקודות חשודים. אלו קבצי טקסט בתיקיית battleye/:
scripts.txt— פילטרים להרצת סקריפטיםremoteexec.txt— פילטרים לקריאות הרצה מרוחקתpublicvariable.txt— פילטרים לשידורי משתנים ציבורייםsetdamage.txt,setpos.txtוכו' — פילטרים לפקודות ספציפיות
כל שורה בקובץ פילטר היא בפורמט:
// Filter line format: ACTION FILTER_STRING
// Actions: 1 = log, 2 = log+kick, 3 = log only (no kick), 4 = kick without log, 5 = log+ban
// Example scripts.txt entries:
5 createVehicle // Ban anyone using createVehicle in scripts
1 "BIS_fnc" // Log BIS functions (usually safe)
7 "" // Default action for unmatched entries (7 = log)
battleye/ כדי לזהות איזה פילטר מופעל ולהוסיף חריגות מתאימות.
כלי RCON של BattlEye
RCON (קונסולה מרוחקת) מאפשר לך לנהל את השרת שלך מבחוץ ללא צורך בחיבור למשחק. ישנם מספר כלי RCON פופולריים עבור Arma 3:
BEC (BattlEye Extended Controls)
BEC הוא כלי ניהול שרת מקיף המתחבר דרך BattlEye RCON. תכונות כוללות:
- הודעות הפעלה מחדש מתוזמנות והפעלות מחדש אוטומטיות
- ניטור שחקנים וניהול הסלקות/חסימות
- הודעות אוטומטיות (חוקים, הכרזות)
- ניהול רשימה לבנה
- תזמון פקודות מותאמות אישית
תצורת BEC דורשת את ה-IP של השרת שלך, פורט RCON וסיסמת RCON כפי שהוגדרו ב-beserver_x64.cfg.
DaRT (Arma RCON Tool)
DaRT הוא לקוח RCON קל משקל עם ממשק גרפי. כדי להתחבר:
- הורד את DaRT מהמקור הרשמי שלו.
- הזן את ה-IP של השרת, פורט RCON (לדוגמה,
2306) וסיסמת RCON. - לחץ על Connect.
- לאחר החיבור, תוכל לצפות בשחקנים, לשלוח הודעות, להסלק/לחסום שחקנים ולהריץ פקודות שרת.
פקודות RCON נפוצות
ניתן לשלוח פקודות אלו דרך כל לקוח BattlEye RCON:
| פקודה | תיאור |
|---|---|
players |
הצגת כל השחקנים המחוברים עם המזהים, כתובות ה-IP וה-GUIDs שלהם. |
kick <id> <reason> |
הסלקת שחקן עם הודעת סיבה אופציונלית. |
ban <id> <minutes> <reason> |
חסימת שחקן למשך זמן מוגדר (0 = חסימה קבועה). |
bans |
הצגת כל החסימות הפעילות. |
removeBan <ban_id> |
הסרת חסימה לפי המזהה שלה (מרשימת החסימות). |
say -1 <message> |
שליחת הודעה גלובלית לכל השחקנים (-1 = כולם). |
say <id> <message> |
שליחת הודעה פרטית לשחקן ספציפי. |
loadBans |
טעינה מחדש של רשימת החסימות מהקובץ. |
writeBans |
כתיבת החסימות הנוכחיות לקובץ החסימות. |
loadScripts |
טעינה מחדש של סקריפטי פילטר BattlEye. |
loadEvents |
טעינה מחדש של סקריפטי אירועים של BattlEye. |
#lock |
נעילת השרת (זהה לפקודה במשחק). |
#unlock |
ביטול נעילת השרת. |
#shutdown |
כיבוי השרת. |
#restart |
הפעלה מחדש של המשימה הנוכחית. |
#reassign |
העברת כל השחקנים לבחירת תפקיד. |
#missions |
פתיחת בחירת משימות. |
יומני שרת
Arma 3 מייצר מספר קבצי יומן שחיוניים לפתרון בעיות שרת, מעקב אחר פעילות שחקנים ואבחון אירועי BattlEye.
| קובץ יומן | מיקום | תיאור |
|---|---|---|
| RPT Log | <profile>/*.rpt |
יומן שרת ראשי. מכיל מידע אתחול, שגיאות, יומני סקריפטים ודוחות קריסה. RPT חדש נוצר בכל הפעלת שרת. |
| Console Log | server_console.log |
פלט המוגדר על ידי logFile ב-server.cfg. מכיל פלט קונסולה כולל חיבורי שחקנים. |
| BattlEye Logs | battleye/*.log |
הפרות פילטר BattlEye, הסלקות וחסימות. בדוק אלו כאשר שחקנים מדווחים על הסלקות שגויות. |
| Net Log | <profile>/net.log |
אבחוני רשת (אם נעשה שימוש בפרמטר ההפעלה -netlog). |
גש ליומנים דרך File Manager ב-GPanel או דרך SFTP. יומן ה-RPT הוא הקובץ החשוב ביותר לאבחון קריסות, בעיות מודים ושגיאות סקריפטים.
מאמרים קשורים
- מדריך הגדרת שרת Arma 3 — הגדרה ראשונית של שרת, server.cfg, הגדרות קושי וכוונון ביצועים.
- מדריך התקנת מודים Arma 3 — מודים מ-Steam Workshop, העלאה ב-SFTP, סדר טעינה ואימות חתימות.
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים באמצעות SFTP
- תחילת עבודה עם השרת החדש שלך
צריכים עזרה?
צריך עזרה בהגדרת גישת מנהל, BattlEye או RCON בשרת Arma 3 שלך? פתח פניית תמיכה והצוות שלנו ישמח לסייע.