플래시 세일 50% 모든 서버 할인 마지막 날!
종료까지: 00D 00H 00M 00S
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
Categories

Arma Reforger 서버 설정 가이드


이 가이드는 Legion Hosting에서 Arma Reforger 전용 서버를 설정하는 방법, 시작 변수 구성, 서버 구성 편집, 시나리오 선택, 서버 연결 및 네트워크 설정 관리를 다룹니다. 관리자 설정, RCON 액세스 및 모드 설치는 Arma Reforger 관리자 및 모드 설치를 참조하세요.

참고: Arma Reforger는 JSON 기반 구성 시스템을 사용합니다. 모든 서버 설정은 단일 config.json 파일을 통해 제어됩니다. JSON 형식에 익숙하면 도움이 되지만 필수는 아닙니다 -- 이 가이드는 복사하고 수정할 수 있는 예시를 제공합니다.

1. 첫 시작

  1. GPanel에 로그인하고 Arma Reforger 서버를 선택합니다.
  2. Startup 탭으로 이동하여 구성 가능한 변수를 검토합니다(섹션 2의 표 참조).
  3. SERVER_NAME을 서버 이름으로 설정합니다.
  4. 액세스를 제한하려면 SERVER_PASSWORD를 설정합니다. 공개 서버의 경우 비워 둡니다.
  5. MAX_PLAYERS를 서버의 원하는 플레이어 수로 설정합니다.
  6. Console 탭으로 돌아가 Start를 클릭합니다.
  7. 콘솔에 서버 로딩이 완료되었다는 표시가 나타날 때까지 기다립니다. 첫 시작은 서버가 필요한 게임 데이터를 다운로드하고 초기 구성을 생성하므로 몇 분 정도 걸릴 수 있습니다.
첫 시작은 구성 파일을 생성합니다. config.json을 편집해야 하는 경우 서버를 한 번 시작하고 로딩이 완료되도록 한 다음 편집하기 전에 중지하세요. 구성 파일은 첫 실행 후에야 존재합니다.

2. GPanel 시작 변수

다음 변수는 GPanel Startup 탭에서 사용할 수 있습니다. 이는 각 시작 시 서버에 전달됩니다.

변수 필수 설명
SERVER_NAME 게임 내 서버 브라우저에 표시되는 이름입니다.
SERVER_PASS 아니오 플레이어가 접속하기 위해 입력해야 하는 선택적 비밀번호입니다. 공개 서버의 경우 비워 둡니다.
MAX_PLAYERS 아니오 최대 플레이어 수입니다. 기본값은 64입니다. 더 많은 플레이어 수는 더 많은 서버 리소스가 필요합니다.
ADMIN_PASS 아니오 RCON(원격 콘솔) 액세스를 위한 비밀번호입니다. RCON 명령을 사용하려면 필요합니다.
SCENARIO_ID 아니오 로드할 시나리오(게임 모드)입니다. 사용 가능한 시나리오와 ID는 섹션 4를 참조하세요.

3. 서버 구성(config.json)

주요 서버 구성 파일은 서버 루트 디렉터리에 있는 config.json입니다. 이 파일은 게임 설정, 시나리오 선택, 관리자 액세스 및 네트워크 구성을 포함한 모든 서버 동작을 제어합니다.

파일 위치

config.json

GPanel의 Files 탭을 사용하거나 SFTP를 통해 연결하여 이 파일을 엽니다. 파일이 존재하지 않으면 서버를 한 번 시작하고 중지하여 생성하세요.

config.json을 편집하기 전에 항상 서버를 중지하세요. 서버는 시작 시 이 파일을 읽습니다. 서버가 실행 중일 때 변경한 사항은 다음 재시작까지 효과가 없습니다.

주요 설정

설정 유형 설명
name String 브라우저에 표시되는 서버 이름입니다. 설정된 경우 SERVER_NAME 시작 변수로 재정의됩니다.
password String 접속 비밀번호입니다. 공개 서버의 경우 빈 문자열입니다.
passwordAdmin String 관리자/RCON 비밀번호입니다. 원격 콘솔 액세스에 필요합니다.
scenarioId String 로드할 시나리오 리소스 ID입니다. 값은 섹션 4를 참조하세요.
maxPlayers Integer 최대 동시 플레이어 수입니다. 기본값 64.
visible Boolean 서버가 공개 서버 브라우저에 표시되는지 여부입니다. 공개의 경우 true, 비공개(직접 연결 전용)의 경우 false로 설정합니다.
crossPlatform Boolean PC와 콘솔 플레이어 간의 크로스플레이를 활성화하거나 비활성화합니다. 기본값 true.
supportedPlatforms Array 연결이 허용되는 플랫폼입니다. 옵션: "PLATFORM_PC", "PLATFORM_XBL". 크로스 플랫폼 플레이의 경우 둘 다 포함합니다.
disableThirdPerson Boolean 1인칭 시점만 강제합니다. 기본값 false.
fastValidation Boolean 플레이어 연결 검증 속도를 높입니다. true로 유지하는 것이 좋습니다.
battlEye Boolean BattlEye 안티치트를 활성화합니다. 기본값 true. 자세한 내용은 Arma Reforger 관리자 및 모드 설치를 참조하세요.

config.json 예시

{
  "bindAddress": "0.0.0.0",
  "bindPort": 2001,
  "publicAddress": "",
  "publicPort": 2001,
  "game": {
    "name": "My Legion Reforger Server",
    "password": "",
    "passwordAdmin": "YourAdminPassword",
    "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
    "maxPlayers": 64,
    "visible": true,
    "crossPlatform": true,
    "supportedPlatforms": ["PLATFORM_PC", "PLATFORM_XBL"],
    "gameProperties": {
      "serverMaxViewDistance": 2500,
      "serverMinGrassDistance": 50,
      "networkViewDistance": 1500,
      "disableThirdPerson": false,
      "fastValidation": true,
      "battlEye": true
    },
    "mods": []
  },
  "a2sQueryEnabled": true
}
JSON 형식은 엄격합니다. 잘못 배치된 쉼표 하나, 누락된 괄호 또는 추가 따옴표 하나만으로도 서버가 시작되지 않습니다. 편집 후 오류가 발생하면 JSON 검사기(예: jsonlint.com)를 사용하여 구문을 확인하세요.

4. 시나리오 선택

Arma Reforger는 시나리오를 사용하여 게임 모드와 맵을 정의합니다. 구성에서 scenarioId를 다음 중 하나로 설정하세요:

시나리오 Scenario ID 설명
Conflict {ECC61978EDCC2B5A}Missions/23_Campaign.conf Everon에서 US와 Soviet 진영 간의 대규모 군사 분쟁입니다. 팀은 기지를 점령하고 섬의 통제권을 두고 싸웁니다. 이것이 기본 PvP 게임 모드입니다.
Game Master {2BBBE828037C6F4B}Missions/22_GM_Everon.conf Game Master(Zeus와 유사)가 플레이어를 위해 실시간으로 시나리오를 만듭니다. 한 플레이어가 GM 역할을 하여 목표, 적 및 이벤트를 배치합니다. 구조화된 협동 경험에 이상적입니다.
Combat Ops {59AD59368755F41A}Missions/21_GM_Eden.conf AI 적에 대항하는 PvE 협동 미션입니다. 플레이어는 더 작고 집중된 맵에서 목표를 완료하기 위해 함께 작업합니다.
Free Roam {90F086877C27B6F6}Missions/24_FreeRoam.conf 특정 목표가 없는 오픈 샌드박스 모드입니다. 플레이어는 자유롭게 탐험하고, 연습하고, 실험할 수 있습니다. 훈련이나 캐주얼 플레이에 좋습니다.
사용자 지정 시나리오: Workshop의 커뮤니티 제작 시나리오도 로드할 수 있습니다. 시나리오의 전체 리소스 ID가 필요합니다. Workshop 모드 설정은 Arma Reforger 관리자 및 모드 설치를 참조하세요.

5. 접속 방법

옵션 A -- 게임 내 서버 브라우저

  1. Arma Reforger를 실행합니다.
  2. 메인 메뉴에서 Multiplayer를 선택한 다음 Server Browser를 선택합니다.
  3. 검색 표시줄이나 필터를 사용하여 이름으로 서버를 찾습니다.
  4. 서버를 선택하고 Join을 클릭합니다. 메시지가 표시되면 서버 비밀번호를 입력합니다.
서버 브라우저가 채워지는 데 잠시 시간이 걸릴 수 있습니다. 검색 및 필터 옵션을 사용하여 결과를 좁히세요. 서버의 config.json에서 visiblefalse로 설정된 경우 브라우저에 나타나지 않습니다 -- 대신 직접 연결을 사용하세요.

옵션 B -- 직접 연결

  1. Arma Reforger를 실행합니다.
  2. 메인 메뉴에서 Multiplayer를 선택한 다음 Direct Join을 선택합니다.
  3. GPanel의 Network 탭에서 서버의 IP 주소와 포트를 입력합니다:
    <your-server-ip>:<port>
  4. 비밀번호가 설정된 경우 서버 비밀번호를 입력한 다음 Join을 클릭합니다.
연결 문제가 있나요? GPanel에서 서버가 실행 중인지 확인하고 콘솔에서 오류를 확인하세요. Network 탭의 올바른 IP와 포트를 사용하고 있는지 확인하세요 -- 전용 IP가 없는 한 포트는 무작위로 할당됩니다. 서버가 모드를 사용하는 경우 연결하는 모든 플레이어는 동일한 모드를 설치해야 합니다 -- Arma Reforger 관리자 및 모드 설치를 참조하세요.

6. 네트워크 설정

config.json의 네트워크 섹션은 서버가 플레이어 및 마스터 서버 목록과 통신하는 방식을 제어합니다.

설정 기본값 설명
bindAddress 0.0.0.0 서버가 바인딩하는 IP 주소입니다. 모든 인터페이스에 바인딩하려면 0.0.0.0으로 두세요(권장).
bindPort 2001 서버가 수신하는 UDP 포트입니다. 이는 GPanel에서 관리됩니다 -- 지시가 없는 한 변경하지 마세요.
publicAddress (비어 있음) 마스터 서버에 보고되는 공개 IP 주소입니다. 자동 감지하려면 비워 두세요.
publicPort 2001 마스터 서버에 보고되는 공개 포트입니다. bindPort와 일치해야 합니다.
a2sQueryEnabled true 서버 브라우저 목록 및 타사 모니터링 도구를 위한 A2S 쿼리 프로토콜을 활성화합니다.
serverMaxViewDistance 2500 미터 단위의 최대 시야 거리입니다. 낮은 값은 서버 부하를 줄이지만 플레이어가 다른 엔티티를 볼 수 있는 거리를 제한합니다.
networkViewDistance 1500 서버가 클라이언트에 엔티티 데이터를 보내는 최대 거리입니다. 이를 줄이면 바쁜 서버의 성능을 향상시킬 수 있습니다.
bindPort 값을 변경하지 마세요. 포트는 GPanel에서 할당되며 할당된 포트와 일치해야 합니다. 변경하면 플레이어가 연결할 수 없게 됩니다.

7. 문제 해결

서버가 브라우저에 나타나지 않음

  • 서버가 GPanel에서 완전히 시작되었는지 확인하세요. 콘솔에서 오류를 확인하세요.
  • config.json에서 visibletrue로 설정되어 있는지 확인하세요.
  • a2sQueryEnabledtrue인지 확인하세요.
  • 서버 브라우저가 새로 시작된 서버를 목록에 표시하는 데 몇 분 정도 걸릴 수 있습니다. 기다리는 동안 직접 연결을 시도하세요.

시작 시 서버 충돌

  • 콘솔 로그에서 오류 메시지를 확인하세요. 가장 일반적인 원인은 config.json의 잘못된 JSON 구문입니다.
  • jsonlint.com과 같은 JSON 검사기로 config.json을 검증하세요.
  • scenarioId가 유효한 시나리오 식별자인지 확인하세요. 잘못된 ID는 서버 로드를 막습니다.
  • config.json을 삭제하고 다시 시작하여 새 구성을 생성해 보세요.
  • 충돌이 지속되면 서버 IP와 콘솔의 오류 메시지와 함께 지원 티켓을 여세요.

플레이어가 연결할 수 없음

  • 서버가 실행 중인지 확인하고 GPanel의 Network 탭에서 올바른 IP와 포트를 확인하세요.
  • 서버 비밀번호가 올바른지 확인하세요(대소문자 구분).
  • 서버가 모드를 사용하는 경우 플레이어는 필요한 모든 모드를 설치해야 합니다. 누락된 모드는 연결을 막습니다.
  • 서버와 클라이언트가 동일한 게임 버전을 실행하고 있는지 확인하세요.
  • BattlEye가 활성화된 경우 플레이어는 클라이언트에 BattlEye를 설치하고 실행해야 합니다.

관련 문서

도움이 필요하신가요?

여기서 다루지 않은 Arma Reforger 서버 문제가 발생하면 지원 티켓을 열고 서버 IP, 문제 설명 및 GPanel 콘솔의 관련 오류 메시지를 포함해 주세요.


Was this article helpful?

Ready to Get Started?

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