CWX / NATIVE WEAPON REFERENCE

34종 무기 성능표 v0.3.39

피해량부터 치명타, 탄약, 장전, 연사와 탄퍼짐까지. 현재 CWX 소스의 설정값과 TF2 엔진 계산을 구분한 운영 참고표입니다.

테스트 서버 소스 대조기준일 2026.09.13일반 치명타 ×3외부 라이브러리 없음 · 오프라인 사용
34 / 34종

01피해량과 치명타

‘1회’는 한 번 발사한 탄입니다. 3점사 한 묶음은 최대 3회 발사합니다. 이론 DPS는 일반 전탄 합계 ÷ 기본 발사 간격으로, 장전·빗나감·점사 대기 시간을 제외합니다. 열 제목을 누르면 정렬됩니다.

일반 / 완전 치명타의 기본 피해 · 장전 제외 이론 DPS
MAG-7샷건15458120360122.2
Nova샷건21639189567228.3
Sawed-Off샷건22668176528212.6
XM1014샷건20606120360362.3
M249기관총247212472274.4
Negev기관총267812678309
MAC-10기관단총247212472314.8
MP5-SD기관단총226612266277.8
MP7기관단총247212472303
MP9기관단총226612266289.9
P90기관단총226612266289.9
PP-Bizon기관단총226612266277.8
UMP-45기관단총298712987351.5
AK-47소총278112781263.9
AUG소총216312163208.6
FAMAS소총226612266227.5
Galil AR소총226612266227.5
M4A1-S소총288412884257.1
M4A4소총247212472246.5
SG 553소총226612266208.3
AWP저격소총135405113540585.2
G3SG1저격소총52156152156197
SCAR-20저격소총52156152156197
SSG 08저격소총110330111033069.4
CZ75-Auto권총298712987241.7
Desert Eagle권총45135145135166.7
Dual Berettas권총298712987175.8
Five-SeveN권총278112781157.9
Glock-18권총267812678165.1
P2000권총298712987161.1
P250권총319313193181.3
R8 Revolver권총7321917321997.3
Tec-9권총288412884169.7
USP-S권총298712987161.1

02탄약, 장전과 꺼내기

장전 단위 시간은 탄창형이면 한 번의 교체 목표 시간, 개별 장전형이면 한 발 삽입 시간입니다. 빈 탄창 보충 시간은 개별 장전에서 시작 + 장탄수 × 삽입으로 계산한 참고값입니다. 틱 지연과 종료 애니메이션은 포함하지 않습니다. 꺼내기는 DrawSeconds 설정값이며 최초 지급 지연 0.1초는 별도입니다.

모든 시간 단위: 초 · 예비 탄약은 탄창 밖 소지분
MAG-7주무기 (1번)53237탄창 교체2.466672.466671
Nova주무기 (1번)83240한 발씩0.709925.883361
Sawed-Off주무기 (1번)73239한 발씩0.709925.173441
XM1014주무기 (1번)73239한 발씩0.64.866671
M249주무기 (1번)100200300탄창 교체5.75.71.11
Negev주무기 (1번)150300450탄창 교체5.75.71.11
MAC-10주무기 (1번)30100130탄창 교체2.566672.566671
MP5-SD주무기 (1번)30120150탄창 교체3.433333.433331.2
MP7주무기 (1번)30120150탄창 교체3.133333.133331
MP9주무기 (1번)30120150탄창 교체2.133332.133331
P90주무기 (1번)50100150탄창 교체3.366673.366671
PP-Bizon주무기 (1번)64120184탄창 교체2.433332.433331
UMP-45주무기 (1번)25100125탄창 교체3.433333.433331
AK-47주무기 (1번)3090120탄창 교체2.433332.433331
AUG주무기 (1번)3090120탄창 교체3.766673.766671.17
FAMAS주무기 (1번)2590115탄창 교체2.933332.933331
Galil AR주무기 (1번)3590125탄창 교체3.033333.033331.11
M4A1-S주무기 (1번)2080100탄창 교체331.14
M4A4주무기 (1번)3090120탄창 교체3.066673.066671.14
SG 553주무기 (1번)3090120탄창 교체2.766672.766671.17
AWP주무기 (1번)53035탄창 교체3.666673.666671.25
G3SG1주무기 (1번)2090110탄창 교체4.666674.666671
SCAR-20주무기 (1번)2090110탄창 교체3.066673.066671
SSG 08주무기 (1번)1090100탄창 교체3.73.71
CZ75-Auto보조 (2번)121224탄창 교체2.22.21.85
Desert Eagle보조 (2번)73542탄창 교체2.22.21
Dual Berettas보조 (2번)30120150탄창 교체3.766673.766671
Five-SeveN보조 (2번)20120140탄창 교체2.22.21
Glock-18보조 (2번)20120140탄창 교체2.266672.266671.11
P2000보조 (2번)135265탄창 교체2.22.21
P250보조 (2번)132639탄창 교체2.22.21
R8 Revolver보조 (2번)8816탄창 교체2.32.31.17
Tec-9보조 (2번)1890108탄창 교체2.22.21
USP-S보조 (2번)122436탄창 교체2.166672.166671

03발사속도 · DPS · 탄퍼짐

RPM은 분당 발사 횟수(60 ÷ 발사 간격)이며, 샷건 펠릿 수를 곱하지 않습니다. 일반 DPS = 전탄 일반 피해 ÷ 발사 간격, 치명타 DPS = 전탄 치명타 피해 ÷ 발사 간격입니다. 매 발 전탄 명중·기본 모드 연속 발사를 가정하며 장전·빗나감·점사 대기는 제외합니다. 탄퍼짐 계수는 명중률 %나 각도가 아니고 작을수록 좁습니다. 원본 지상 이동 최대값을 기준으로 지정했던 0.3.37의 고정 배율을 이번 요청에 따라 증감·반올림했습니다. AWP·SSG 08은 별도로 0.0을 지정했습니다. 기존 반올림 정책보다 이번 개별 지정값이 우선하며 Negev 0.85는 그대로 사용합니다. 반올림은 현재 설정 원자료에만 적용하며, 환산된 탄퍼짐 계수와 엔진 정규화 배율은 다시 반올림하지 않습니다. 연사 누적·회복·최대 3배 제한과 줌 탄퍼짐 감소는 추가하지 않았으며 엔진 첫 발 보정은 유지합니다.

기본 모드 기준 · 탄퍼짐은 추가 효과 및 엔진 첫 탄 보정 전
MAG-70.98214361.1122.2366.50.071.750.2
Nova0.82872.5228.3684.80.071.0370370.2
Sawed-Off0.82872.5212.6637.70.1752.5925930.5
XM10140.3312181.2362.31,0870.071.0370370.2
M2490.08745686.1274.4823.30.0320.80.8
Negev0.08415713309926.90.0340.850.85
MAC-100.07623787.1314.8944.50.020.50.5
MP5-SD0.0792757.6277.8833.30.020.50.5
MP70.0792757.6303909.10.020.50.5
MP90.0759790.5289.9869.60.0280.70.7
P900.0759790.5289.9869.60.0240.60.6
PP-Bizon0.0792757.6277.8833.30.0320.80.8
UMP-450.0825727.3351.51,054.50.0240.60.6
AK-470.1023586.5263.9791.80.0360.90.9
AUG0.10065596.1208.6625.90.0320.80.8
FAMAS0.09669620.5227.5682.60.0280.70.7
Galil AR0.09669620.5227.5682.60.0320.80.8
M4A1-S0.1089551257.1771.30.0320.80.8
M4A40.09735616.3246.5739.60.0320.80.8
SG 5530.1056568.2208.36250.0320.80.8
AWP1.58437.985.2255.7000.0
G3SG10.264227.3197590.90.0160.40.4
SCAR-200.264227.3197590.90.0160.40.4
SSG 081.58437.969.4208.3000.0
CZ75-Auto0.12500241.77250.0320.80.8
Desert Eagle0.27222.2166.75000.0280.70.7
Dual Berettas0.165363.6175.8527.30.0280.70.7
Five-SeveN0.171350.9157.9473.70.0320.80.8
Glock-180.1575381165.1495.20.0240.60.6
P20000.18333.3161.1483.30.0280.70.7
P2500.171350.9181.3543.90.0320.80.8
R8 Revolver0.758097.3292000.0
Tec-90.165363.6169.7509.10.0240.60.6
USP-S0.18333.3161.1483.30.0320.80.8

참고원본 TFGO 탄퍼짐 · 비교 자료

원본 맵 추출본의 무기별 설정입니다. 숫자는 weapon spread bonus 배율 원자료이며 각도나 명중률 %가 아닙니다. 현재 서버 값과 직접 비교할 때는 위 표의 현재 설정 원자료 열을 보세요. 샷건에 현재 적용 중인 별도 ×8.75 배율은 이 원본 표에 포함하지 않습니다.

지상 이동 최대는 전체 최대가 아닙니다. 기본값은 속도에 따라 최소~지상 이동 최대 사이로 변하고, 공중에서는 점프 퍼짐을 더합니다. 이동+공중 최대 = spreadMaxSpeed + spreadMaxJump이며 연사 누적·앉기·조준 등 특수 보정 전입니다. 발사당 추가값이 별도로 누적되고 시간 경과로 감소합니다. 원본은 이 누적값에 최종 고정 상한을 두지 않아, 탄약·발사 간격·연사 시간·회복 조건을 지정하지 않고 무기당 최대값 하나로 단정할 수 없습니다. 이는 실제 사격에서 무한히 커진다는 뜻은 아닙니다.

원본 기본 모드 · 연사 제외 이동 최대와 최종 상한 구분
MAG-70.752.19.10.4별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
Nova0.752.25.20.15별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
Sawed-Off1.52.64.60.15별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
XM10140.72.35.32별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
M2490.073.113.10.38별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
Negev2.51121021 (연사 증가 0)앉기 시 최소를 초과하는 부분 ×0.5 · 10연발 이상 집중 상태에서 전체 ×0.25
MAC-100.0961.084.080.15별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
MP5-SD0.111.034.030.15별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
MP70.110.993.990.15별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
MP90.091.44.40.15별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
P900.11.24.20.15별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
PP-Bizon0.121.54.50.15별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
UMP-450.141.154.150.15별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
AK-470.043.611.60.4별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
AUG0.01537.30.21별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5 · 조준 완료 시 전체 ×0.5
FAMAS0.0642.810.80.4별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
Galil AR0.063.111.10.4별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
M4A1-S0.0137.50.2별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5 · 소음기 제거 시 +0.1
M4A40.013.17.60.2별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
SG 5530.0193.27.50.21별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5 · 조준 완료 시 전체 ×0.5
AWP2.57131별도 고정 상한 없음표는 비조준 기준 · 지상 조준 정지 시 기본 0, 이동 시 0~이동 최대 · 공중 조준 ×0.5
G3SG124.59.50.8별도 고정 상한 없음표는 비조준 기준 · 지상 조준 정지 시 기본 0, 이동 시 0~이동 최대 · 공중 조준 ×0.5
SCAR-2024.59.50.8별도 고정 상한 없음표는 비조준 기준 · 지상 조준 정지 시 기본 0, 이동 시 0~이동 최대 · 공중 조준 ×0.5
SSG 081.23.55.51별도 고정 상한 없음표는 비조준 기준 · 지상 조준 정지 시 기본 0, 이동 시 0~이동 최대 · 공중 조준 ×0.5
CZ75-Auto0.0241.53.70.2별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
Desert Eagle0.00835.51별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
Dual Berettas0.0181.33.40.3별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
Five-SeveN0.021.63.90.2별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
Glock-180.0171.23.50.2별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
P20000.011.43.70.2별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
P2500.021.63.90.2별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
R8 Revolver미확인미확인미확인미확인미확인이 원본 맵에 R8 없음 · 추정값으로 채우지 않음
Tec-90.0091.153.450.25별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5
USP-S0.0121.53.80.2별도 고정 상한 없음앉기 시 최소를 초과하는 부분 ×0.5 · 소음기 제거 시 +0.1

자료: 원본 맵 추출본 scripts/vscripts/tfgo/weapons/weapon_*.nut, base_weapon.nut 및 조준·소음기·네게브 파생 코드. 33종 확인, R8은 해당 원본에 없어 미확인 표시. 원본 첫 발 난수 폭 설정도 최종 탄착에 영향을 주므로, 이 배율 자체가 실제 탄착 반경은 아닙니다. 원본의 이동·공중·연사 계산 자체는 적용하지 않았습니다. 지상 이동 최대값 기준으로 선택한 뒤 0.3.39 증감·반올림을 반영한 현재 고정 배율은 위 적용값 표를 참고하세요.

04한 발씩 장전하는 샷건 상세

노바·소드오프·XM1014만 해당합니다. MAG-7은 탄창 교체형입니다. 아래 시간은 모델에 반영한 장전 단계 목표값의 합산이며 실측치가 아닙니다. 종료 모션은 엔진에서 같은 길이의 추가 발사 금지를 반드시 뜻하지 않습니다.

¹ 빈 탄창 보충 = 시작 + 장탄수 × 삽입 / 전체 모션 합산 = 보충 + 종료
Nova80.2040.709920.685.883366.56336
Sawed-Off70.2040.709921.365.173446.53344
XM101470.666670.60.44.866675.26667

05우클릭과 기반 무기

모든 CWX 총의 발사·피해·탄약 소비·탄흔·궤적은 TF2 기본 무기 발사 경로를 사용합니다. 표의 기반 무기는 보이는 모델 이름과 다릅니다. 기본 우클릭 입력을 걸러서 CWX 기능만 실행합니다.

점사 간격은 요청 설정값 · 실제 발사 시각은 엔진 틱/입력 처리에 영향받음
MAG-7유격수 · 220없음기본 모드
Nova스캐터건 · 13없음기본 모드
Sawed-Off스캐터건 · 13없음기본 모드
XM1014스캐터건 · 13없음기본 모드
M249유격수 · 220없음기본 모드
Negev유격수 · 220없음기본 모드
MAC-10유격수 · 220없음기본 모드
MP5-SD유격수 · 220없음고정 소음기 · 탈부착 없음
MP7유격수 · 220없음기본 모드
MP9유격수 · 220없음기본 모드
P90유격수 · 220없음기본 모드
PP-Bizon유격수 · 220없음기본 모드
UMP-45유격수 · 220없음기본 모드
AK-47유격수 · 220없음기본 모드
AUG유격수 · 220조준 전환 · FOV 45°기본 모드
FAMAS유격수 · 2203점사 전환 · 탄간 0.100초 / 묶음 0.500초기본 모드
Galil AR유격수 · 220없음기본 모드
M4A1-S유격수 · 220소음기 탈부착 · 4.833초기본 장착 상태: 소음기 있음
M4A4유격수 · 220없음기본 모드
SG 553유격수 · 220조준 전환 · FOV 45°기본 모드
AWP유격수 · 220스코프 · FOV 40° / 10°별도 헤드샷·충전 피해 구현 없음
G3SG1유격수 · 220스코프 · FOV 40° / 10°별도 헤드샷·충전 피해 구현 없음
SCAR-20유격수 · 220스코프 · FOV 40° / 10°별도 헤드샷·충전 피해 구현 없음
SSG 08유격수 · 220스코프 · FOV 40° / 10°별도 헤드샷·충전 피해 구현 없음
CZ75-Auto권총 · 22없음기본 모드
Desert Eagle권총 · 22없음기본 모드
Dual Berettas권총 · 22없음좌·우 발사 애니메이션 · 1회 1발
Five-SeveN권총 · 22없음기본 모드
Glock-18권총 · 223점사 전환 · 탄간 0.080초 / 묶음 0.540초기본 모드
P2000권총 · 22없음기본 모드
P250권총 · 22없음기본 모드
R8 Revolver권총 · 22없음별도 차징 / 패닝 없음
Tec-9권총 · 22없음기본 모드
USP-S권총 · 22소음기 탈부착 · 4.833초기본 장착 상태: 소음기 있음

06표를 읽을 때 필요한 조건

피해·치명타 계산

탄환·펠릿당 기본 피해 = Damage 배열. 전탄 일반 합계 = Damage × Pellets. 치명타 = 각 기본 피해 × 3.

무기에는 damage bonus를 ‘Damage ÷ 기반 무기 기본 피해’로 부여합니다. 기반 피해는 권총 15, 스캐터건 6, 유격수 12입니다.

crit mod disabled = 0은 mult_crit_chance 배율을 0으로 만듭니다. 기본 엔진은 치명타 부스트를 무작위 확률 계산보다 먼저 확인합니다. 실제 피해 결과는 다른 효과/저항 적용 후 달라질 수 있습니다. 치명타 상수 · 부스트 판정

집탄률·첫 탄 보정

권총/유격수의 기본 탄퍼짐은 0.04, 스캐터건은 0.0675. CWX가 스캐터건 배율을 정규화하므로 표의 현재 고정 계수는 모두 설정 배열 SpreadMin × 0.04, 샷건 4종은 여기에 ×8.75입니다.

현재 서버의 tf_use_fixed_weaponspreads = 0. 한 발 무기는 직전 발사 후 1.25초 초과, 다중 펠릿 무기는 0.25초 초과 시 첫 탄/첫 펠릿에 엔진 정확도 보정이 적용될 수 있습니다. 저격총의 큰 계수만 보고 매 발이 크게 퍼진다고 단정하면 안 됩니다.

SpreadFireAmount/SpreadRecover 자료는 남아 있지만 현재 수동 연사 누적·회복 계산에 사용되지 않습니다. 줌은 FOV 등을 변경하고 탄퍼짐 배율은 유지합니다.

장전·발사 속도

탄창형은 reload time increased hidden = ReloadSeconds ÷ (AnimationReloadSeconds − 0.2). 표는 이 보정으로 맞추려는 장전 완료 목표값입니다. 장전 애니메이션의 전체 길이와 같다고 가정하지 않습니다.

개별 장전형은 모델의 시작/삽입/종료 단계를 사용합니다. 예비 탄약이 부족하면 표의 완충 시간이 성립하지 않습니다. 남은 탄이 있으면 필요한 삽입 횟수만 줄어듭니다.

RPM/DPS는 기본 모드의 연속 발사 이론값입니다. 점사·틱 간격·장전·꺼내기·외부 속도 효과는 제외했습니다. 엔진 장전 경로

공통 동작

발사 한 번마다 탄창 1발을 소비합니다. 샷건도 펠릿 수만큼 탄창을 소비하지 않습니다. 권총 10종은 보조 슬롯이며, 나머지 24종은 주무기입니다.

예비 탄약 한도는 클래스별 기본 용량을 기준으로 보정합니다. 모든 총에 기본 무기 살펴보기 활동을 연결했습니다. 소음기 탈부착은 M4A1-S/USP-S만 지원합니다.

이 보고서는 설정을 변경하지 않습니다. 클라이언트 표시/모션과 서버 환경의 최종 동작 검증을 대신하지 않습니다.

원자료와 검증 범위

CWX 0.3.39 / 2026-09-13 소스 스냅샷. 게임바나나 원본 또는 CS:GO 원본 성능표가 아니라 현재 커스텀 플러그인 성능표입니다.

  • ak_native_test.sp — EquipRifleNow, NativeSpreadScale, PredictionFireSeconds, CycleScope, HandlePredictionButtons.
  • cwx_native_weapon_data.inc — 34종 피해·탄약·발사·장전·꺼내기 배열.
  • cwx_animation_audio.inc — AnimationReloadSeconds 보정 기준.
  • 설치된 TF2 CTX 검사 — 권총/스캐터건/유격수 기본 피해·탄퍼짐·펠릿 값.
  • Valve Source SDK — 피해 배율, 치명타 확률/부스트, 첫 탄 보정, 장전 종료 처리.

소스 SHA-256
30f332b76ea817d6b482ead94bacdbacb0b5e629bbddb40bcd9abf92b9e4e6b1

무기 데이터 SHA-256
c0e050ab0c7f0375af9058e287108256c263fd2f66f22dbedb18033e16d1d426

검색/종류 필터는 모든 표에 동시에 적용됩니다. 인쇄/PDF에는 현재 필터 결과가 반영되므로 전체가 필요하면 ‘전체 보기’를 누르세요.