background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
קטגוריות

ניהול Admin והתקנת מודים ב-Arma Reforger

HE arma-reforger admin mods workshop 0 מצאו את זה מועיל

מדריך זה מכסה הגדרת admin, גישת RCON, התקנת מודים מ-Workshop, מודי תרחישים, הגדרת אנטי-צ׳יט BattlEye ופתרון בעיות עבור שרת Arma Reforger הייעודי שלכם. להגדרת שרת ראשונית, קונפיגורציה, בחירת תרחישים והוראות חיבור, ראו מדריך הגדרת שרת Arma Reforger.

1. הגדרת Admin

Arma Reforger משתמש במערכת admin מבוססת זהות. מנהלים מוגדרים בקובץ config.json באמצעות מזהי הזהות של Bohemia Interactive (BI).

מציאת מזהה הזהות שלכם

  1. הפעילו את Arma Reforger ופתחו את מדור Profile מהתפריט הראשי.
  2. מזהה הזהות של Bohemia Interactive שלכם מוצג בעמוד הפרופיל. זוהי מחרוזת אלפאנומרית ארוכה.
  3. לחלופין, תוכלו למצוא אותו ב-עמוד חשבון Bohemia Interactive תחת הגדרות הפרופיל שלכם.

הוספת מנהלים ל-config.json

  1. עצרו את השרת מ-GPanel.
  2. פתחו את config.json באמצעות לשונית Files או דרך SFTP.
  3. אתרו או הוסיפו את מערך admins בתוך אובייקט game. הוסיפו את מזהי הזהות של כל שחקן מנהל:
{
  "game": {
    "name": "My Server",
    "admins": [
      "xxxxxxxxxxxxxxx",
      "yyyyyyyyyyyyyyy"
    ],
    ...
  }
}
  • כל ערך במערך admins הוא מחרוזת המכילה מזהה זהות Bohemia Interactive של שחקן אחד.
  • תוכלו להוסיף כמה מנהלים שצריך. הפרידו ערכים בפסיקים.
  • שמרו את הקובץ והפעילו את השרת. השחקנים הרשומים יקבלו הרשאות מנהל כאשר יצטרפו.
תחביר JSON חשוב. ודאו שכל מזהה מוקף במרכאות כפולות ומופרד בפסיקים. אל תוסיפו פסיק נגרר אחרי הערך האחרון. השתמשו במאמת JSON אם אינכם בטוחים.

יכולות מנהל

שחקנים הרשומים במערך admins יש להם גישה ל:

  • הרחקה/חסימת שחקנים דרך תפריט ניהול השרת במשחק.
  • מצב Game Master -- אם מריצים תרחיש Game Master, מנהלים יכולים לפעול כ-GM, להציב יחידות, מטרות ולשלוט בתרחיש בזמן אמת.
  • פקודות ניהול דרך הקונסול במשחק כאשר הוא מופעל.

2. גישת RCON

RCON (Remote Console) מאפשר לכם להריץ פקודות שרת מבלי להצטרף למשחק. זה שימושי לניהול אוטומטי, הפעלות מחדש מתוזמנות וניטור.

הגדרת RCON

  1. הגדירו את משתנה ההפעלה ADMIN_PASSWORD ב-GPanel, או הגדירו passwordAdmin ב-config.json. זוהי סיסמת ה-RCON.
  2. ודאו שפורט ה-RCON נגיש. כברירת מחדל, פורט ה-RCON הוא פורט המשחק שלכם ועוד 1 (לדוגמה, פורט משחק 2001 = פורט RCON 2002). בדקו את לשונית Network ב-GPanel לפורטים המוקצים שלכם.

חיבור דרך RCON

תוכלו להשתמש בכל לקוח תואם BattlEye RCON כדי להתחבר. אפשרויות פופולריות כוללות:

  • BattlEye RCon -- לקוח ה-RCON הרשמי של BattlEye.
  • ArmA Reforger Server Tool -- כלים קהילתיים שתוכננו לניהול שרתי Reforger.

התחברו באמצעות כתובת ה-IP של השרת, פורט ה-RCON וסיסמת המנהל.

פקודות RCON נפוצות:
פקודה תיאור
#kick <player_id> הרחקת שחקן מהשרת.
#ban <player_id> חסימת שחקן מהשרת.
#shutdown כיבוי מסודר של השרת. בדרך כלל עדיף להשתמש ב-GPanel לעצירות והפעלות מחדש.
#restart הפעלה מחדש של התרחיש הנוכחי ללא הפעלה מחדש של תהליך השרת.
players הצגת רשימת שחקנים מחוברים כרגע עם המזהים שלהם.

3. התקנת מודים מ-Workshop

Arma Reforger תומך במודים דרך Bohemia Interactive Workshop. מודים מתווספים לשרת על ידי ציון מזהי המודים ב-config.json.

מציאת מזהי מודים

  1. עיינו ב-Arma Reforger Workshop במשחק או באתר Bohemia Interactive.
  2. מצאו את המוד שברצונכם להתקין ורשמו את מזהה המוד (מחרוזת אלפאנומרית ארוכה) ומספר הגרסה.
  3. חלק מהמודים כוללים גם מזהה תרחיש אם הם כוללים תרחישים מותאמים. תצטרכו את זה אם ברצונכם להריץ תרחיש מודד.

הוספת מודים ל-config.json

  1. עצרו את השרת מ-GPanel.
  2. פתחו את config.json באמצעות לשונית Files או דרך SFTP.
  3. אתרו את מערך mods בתוך אובייקט game. הוסיפו כל מוד בפורמט הבא:
{
  "game": {
    "mods": [
      {
        "modId": "5965280B2B15DE67",
        "name": "Example Mod",
        "version": "1.0.0"
      },
      {
        "modId": "ABC123DEF4567890",
        "name": "Another Mod",
        "version": "2.1.0"
      }
    ],
    ...
  }
}
  • modId -- המזהה הייחודי של מוד ה-Workshop.
  • name -- שם תיאורי לעיונכם. זה לא משפיע על הטעינה אך עוזר לזהות מודים בקונפיגורציה.
  • version -- גרסת המוד לשימוש. השרת יוריד גרסה זו מה-Workshop בעליה.
הורדה אוטומטית: כאשר השרת עולה, הוא מוריד ומתקין אוטומטית מודים הרשומים במערך mods מה-Workshop. אין צורך להעלות קבצי מודים ידנית דרך SFTP. ההפעלה הראשונה לאחר הוספת מודים חדשים עשויה לקחת יותר זמן כאשר השרת מוריד את נתוני המוד.

סדר טעינה

מודים נטענים בסדר שבו הם מופיעים במערך mods. אם יש לכם מודים שתלויים במודים אחרים (לדוגמה, מוד שדורש מוד מסגרת), רשמו את התלות קודם:

"mods": [
  { "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
  { "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]

4. מודי תרחישים

חלק ממודי ה-Workshop כוללים תרחישים מותאמים (מצבי משחק או מפות). כדי להשתמש בתרחיש מודד:

  1. הוסיפו את המוד למערך mods כמתואר לעיל.
  2. הגדירו את scenarioId למזהה המשאב של התרחיש, המסופק בתיאור ה-Workshop של המוד.
{
  "game": {
    "scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
    "mods": [
      {
        "modId": "SCENARIO_MOD_ID",
        "name": "Custom Scenario Mod",
        "version": "1.0.0"
      }
    ]
  }
}
פורמט מזהה תרחיש: מזהי תרחישים מודדים עוקבים אחר אותו פורמט כמו תרחישים רגילים -- GUID משאב בסוגריים מסולסלים ואחריו נתיב. מחבר המוד יספק זאת ברישום ה-Workshop. שימוש במזהה תרחיש שגוי יגרום לכשל בטעינת השרת.

5. אנטי-צ׳יט BattlEye

Arma Reforger כולל הגנת אנטי-צ׳יט BattlEye. היא מופעלת כברירת מחדל ומומלצת לשרתים ציבוריים.

הגדרה ערך אפקט
battlEye true שחקנים חייבים שיהיה להם BattlEye מותקן ופועל. רמאים מזוהים ונחסמים. מומלץ לשרתים ציבוריים.
battlEye false אין אכיפת אנטי-צ׳יט. שחקנים יכולים להצטרף ללא BattlEye. השתמשו רק עבור שרתים פרטיים/בדיקות.

הגדרת battlEye נמצאת בתוך אובייקט gameProperties ב-config.json:

"gameProperties": {
  "battlEye": true
}
דרישת לקוח: כאשר BattlEye מופעל בשרת, כל השחקנים המתחברים חייבים שיהיה להם BattlEye מותקן ופועל. שחקנים ללא BattlEye לא יורשו להיכנס. BattlEye מותקן אוטומטית עם Arma Reforger דרך Steam.

6. פתרון בעיות

מודים לא נטענים

  • ודאו שה-modId וה-version ב-config.json נכונים. העתיקו אותם ישירות מרישום ה-Workshop כדי למנוע שגיאות הקלדה.
  • בדקו את יומן הקונסול של השרת לשגיאות הורדה. השרת עשוי לא להצליח להוריד מודים אם ה-Workshop אינו זמין זמנית.
  • ודאו שהמוד תואם לגרסה הנוכחית של Arma Reforger. מודים עלולים להישבר לאחר עדכוני משחק.
  • נסו להסיר את כל המודים ולהוסיף אותם אחד-אחד כדי לזהות איזה מוד גורם לבעיות.
  • ודאו שתחביר ה-JSON שלכם נכון. שגיאת תחביר בכל מקום ב-config.json תמנע את טעינת הקובץ כולו.

קריסות שרת

  • בדקו את הקונסול להודעות שגיאה לפני הקריסה. סיבות נפוצות כוללות מודים לא תואמים וערכי הגדרות לא חוקיים.
  • אם הקריסה מתרחשת לאחר הוספת מוד, הסירו את המוד ובדקו שוב. חלק מהמודים עלולים להתנגש זה עם זה.
  • אמתו את config.json עם מאמת JSON כדי לשלול שגיאות תחביר.
  • נסו להפחית את maxPlayers או serverMaxViewDistance אם השרת קורס תחת עומס.
  • אם הקריסות נמשכות, פתחו פנייה לתמיכה עם כתובת ה-IP של השרת, תוכן config.json (הסתירו סיסמאות), וכל הודעות שגיאה מהקונסול.

בעיות חיבור

  • אם שחקנים לא יכולים להתחבר לאחר הוספת מודים, ודאו שאותם מודים מותקנים אצלהם. Arma Reforger ינחה שחקנים להוריד מודים נדרשים בעת הצטרפות, אך זה עלול להיכשל אם גרסת המוד לא תואמת בדיוק.
  • ודאו ששדה version בערכי המודים שלכם תואם לגרסה הזמינה ב-Workshop. מספרי גרסה מיושנים יגרמו לאי-התאמה.
  • בדקו שהגדרות battlEye עקביות -- אם מופעל בשרת, שחקנים חייבים שיהיה להם BattlEye פועל.
  • אם השרת לא מופיע בדפדפן, בדקו ש-visible הוא true ו-a2sQueryEnabled הוא true ב-config.json.
  • ודאו שגם השרת וגם כל הלקוחות מריצים את אותה גרסת משחק. עדכוני Arma Reforger עלולים לשבור תאימות זמנית.

הרשאות מנהל לא עובדות

  • ודאו שמזהה הזהות של Bohemia Interactive שלכם רשום נכון במערך admins ב-config.json.
  • מזהי זהות רגישים לאותיות גדולות וקטנות. העתיקו אותם בדיוק כפי שהם מוצגים בפרופיל Bohemia שלכם.
  • ודאו ש-config.json מפורמט כראוי. שגיאת תחביר JSON תמנע את טעינת רשימת המנהלים.
  • הפעילו מחדש את השרת לאחר ביצוע שינויים ב-config.json. שינויים נקראים רק בעליה.

מאמרים קשורים

צריכים עזרה?

אם אתם נתקלים בבעיות בשרת Arma Reforger שלכם שאינן מכוסות כאן, פתחו פנייה לתמיכה וכללו את כתובת ה-IP של השרת, תיאור הבעיה, וכל הודעות שגיאה רלוונטיות מקונסול GPanel.


האם המאמר הזה היה מועיל?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.