시뮬레이터 화면
시뮬레이터 화면
이 페이지의 목적
/simulator 화면을 쉽게 설명합니다. 어디를 누르고, 어디에 쓰고, 문제가 생기면 어디를 확인해야 하는지 알 수 있게 합니다.
화면 구조
화면은 네 가지 작업 구역으로 보면 쉽습니다:
- 위쪽 팀 패널
- 가운데 검색과 가져오기 도구
- 아래쪽 config 편집기
- 맨 아래 실행 버튼과 결과
팀 패널
실행하기 전에 여기서 팀을 구성합니다. 카드 하나가 파티 한 자리입니다.
- + 버튼은 캐릭터 선택기를 엽니다.
- x 버튼은 해당 자리를 비웁니다.
- 카드는 레벨, 특성, 무기, 때로는 초상화 미리보기를 보여줍니다.
- Enka에서 가져온 캐릭터는 선택기에 나타납니다.
- 플랜으로 잠긴 캐릭터는 UI에 보여도 실행할 때 거부될 수 있습니다.
선택 흐름 예시




검색 영역
내부 key가 기억나지 않을 때 가운데 버튼을 사용하세요. 시뮬레이터는 번역된 긴 이름이 아니라 emblemofseveredfate 같은 key를 원합니다.
- 캐릭터
- 무기
- 성유물
- 적
- 행동
- 스탯
Config 편집기
편집기 안에는 실제 시뮬레이션 스크립트가 들어갑니다. 처음이면 위에서 아래로 읽으세요:
- Options는 시뮬레이션 길이와 반복 횟수를 정합니다.
- Target은 적 레벨, 내성, 위치, 반지름, HP를 정합니다.
- 캐릭터 설정 줄은 팀, 무기, 세트, 스탯, 시작 에너지와 HP를 정합니다.
- Active는 누가 먼저 필드에 있는지 정합니다.
- Rotation은 어떤 버튼을 어떤 순서로 누르는지 알려줍니다.
시작 템플릿
charactername, weaponname, setname을 실제 key로 바꾸세요. 아래 적은 100레벨, 10% 내성, 매우 높은 HP라서 일찍 죽지 않습니다.
options iteration=1000 duration=90 swap_delay=12;
target lvl=100 resist=0.1 radius=2 pos=0,2.4 hp=999999999;
charactername char lvl=90/90 cons=0 talent=9,9,9;
charactername add weapon="weaponname" refine=5 lvl=90/90;
charactername add set="setname" count=4;
charactername add stats hp=4780 atk=311 er=0.518 atk%=0.466 cr=0.311 cd=0.622;
active charactername;
for let i = 0; i < 4; i = i + 1 {
charactername skill;
charactername burst;
}설정 버튼
- 라이브 사이트에서는 일반 사용자가 로컬 서버 설정을 만질 필요가 없습니다.
- 로컬 개발에서는 여기서 로컬 시뮬레이션 서버 URL을 켭니다.
- Generate sample은 빠른 UI 테스트용 config를 채웁니다.
도구 버튼
- Enka에서 가져오기
- GO에서 가져오기
- 복사한 config 불러오기
- 나중에 추가할 보조 창 열기
실행과 결과
Run을 누르면 현재 config가 백엔드로 전송되고 결과를 기다립니다.

- 평균 DPS
- 피해 분포
- 에너지
- Sample log
- 경고 또는 가져오기 오류


Run이 계속 로딩될 때
- 올바른 target 줄이 있는지 확인하세요.
- 모든 팀원이 올바른 char 줄을 가지고 있는지 확인하세요.
- 로컬 테스트에서는 로컬 서버 URL이 맞는지 확인하세요.
- 공개 사이트에서는 Railway 백엔드에 접근 가능한지 확인하세요.
- 처음 몇 초만 시뮬레이션된다면 rotation이 너무 빨리 끝난 것입니다.
짧게 정리
먼저 팀을 만들고, config를 확인한 뒤 실행하고 warnings를 보세요. 대부분의 실패는 잘못된 key, 빠진 target, 또는 끝나지 않는 대기 조건 때문입니다.