Przewodnik po floacie w trade upie CS2
Wear skina, który dostajesz z trade upu, nie jest losowy. Ustalają go floaty skinów, które wkładasz. Zrób to dobrze, a wynik wyląduje w Factory New; zrób to źle, a wyjdzie Field-Tested za ułamek ceny.
Krótka odpowiedź: float wyniku trade-upu to min wyniku + średnia × (max wyniku − min wyniku), gdzie średnia jest liczona ze znormalizowanych floatów inputów: (float inputu − jego min) ÷ (jego max − jego min). Wynik zależy więc od tego, jak nisko twoje inputy leżą w swoich zakresach, i od zakresu floata skina, który dostajesz, dlatego jeden kontrakt może dać Factory New przy jednym wyniku i Field-Tested przy innym.
Nie znasz floata? Najpierw przeczytaj ogólny poradnik o floacie w CS2, a potem wróć po wzór na trade-up.
Floaty i zakresy wear
Każdy skin ma wartość floatu między 0 a 1, która ustala jego wear:
| Wear | Zakres floatu |
|---|---|
| Factory New (FN) | 0.00 – 0.07 |
| Minimal Wear (MW) | 0.07 – 0.15 |
| Field-Tested (FT) | 0.15 – 0.38 |
| Well-Worn (WW) | 0.38 – 0.45 |
| Battle-Scarred (BS) | 0.45 – 1.00 |
Wiele skinów nie obejmuje pełnego zakresu 0–1. Skin z zakresem floata 0.00–0.50 nigdy nie przekroczy 0.50, czyli lekkiego Battle-Scarred. To właśnie te wartości min/max każdego skina sprawiają, że matematyka trade-upów jest ciekawa.
Wzór na float w trade upie CS2
Od aktualizacji z października 2025 gra wylicza to w trzech krokach:
- Znormalizuj każde wejście: norm = (float wejścia − min wejścia) ÷ (max wejścia − min wejścia)
- Uśrednij dziesięć znormalizowanych wartości (pięć dla trade upu Covert-na-nóż).
- Zmapuj na skin wynikowy: float wyniku = min wyniku + średnia × (max wyniku − min wyniku)
Przykład krok po kroku
Masz dziesięć wejść, których zakres floatu to 0,00–1,00, każde z floatem 0,10. Wszystkie są Minimal Wear, a ich znormalizowana wartość to 0,10.
- Wynik A ma zakres 0,00–0,80 → 0,00 + 0,10 × 0,80 = 0,080 → Minimal Wear.
- Wynik B ma zakres 0,00–0,50 → 0,00 + 0,10 × 0,50 = 0,050 → Factory New.
Te same wejścia dają Factory New na jednym wyniku i Minimal Wear na drugim. Dlatego musisz sprawdzić float każdego możliwego wyniku, nie tylko tego, na który liczysz.
Prawdziwy przykład: Cobblestone Collection
Cobblestone Collection ma dwa skiny Mil-Spec, MP9 | Dark Age i P2000 | Chainmail, oba z zakresem floata 0.00–0.22. Dziesięć z nich daje w trade-upie jeden z dwóch skinów Restricted o bardzo różnych zakresach: CZ75-Auto | Chalice (0.00–0.10) i Desert Eagle | Hand Cannon (0.01–0.70).
| Float inputu (wszystkie dziesięć) | Znormalizowany | CZ75-Auto | Chalice | Desert Eagle | Hand Cannon |
|---|---|---|---|
| 0.02 (FN) | 0.091 | 0.009 (FN) | 0.073 (MW) |
| 0.11 (MW) | 0.500 | 0.050 (FN) | 0.355 (FT) |
| 0.15 (FT) | 0.682 | 0.068 (FN) | 0.481 (BS) |
Chalice wychodzi Factory New nawet z inputów Field-Tested, a Hand Cannon mija się z Factory New nawet przy inputach 0.02. Żeby dostać Hand Cannon w Factory New, inputy muszą mieć średnio około 0.019 lub mniej. Kontrakt Mil-Spec z dziesięcioma inputami z Cobblestone to 50/50 między tymi dwoma wynikami, więc trzeba wycenić oba przy zużyciu, jakie faktycznie będą miały.
Celowanie w poziom wear
Żeby uzyskać wynik na poziomie lub poniżej docelowego floatu T na skinie wynikowym, potrzebujesz:
średnia znormalizowanych wejść ≤ (T − min wyniku) ÷ (max wyniku − min wyniku)
Dla Factory New (T = 0.07) przy wyniku z zakresem 0.00–0.70 średni znormalizowany input może wynosić najwyżej 0.10. Zostaw mały margines bezpieczeństwa: wynik 0.0700 lub wyższy to już Minimal Wear.
Najwyższy średni znormalizowany input, który nadal daje Factory New, dla typowych zakresów wyniku:
| Zakres floata wyniku | Maks. średnia dla Factory New | Przykładowy wynik |
|---|---|---|
| 0.00 – 0.08 | 0.875 | Noże Fade i Doppler |
| 0.00 – 0.10 | 0.700 | CZ75-Auto | Chalice |
| 0.00 – 0.50 | 0.140 | M4A1-S | Cyrex |
| 0.01 – 0.70 | 0.087 | Desert Eagle | Hand Cannon |
| 0.00 – 1.00 | 0.070 | AWP | Chrome Cannon |
| 0.06 – 0.80 | 0.0135 | MAG-7 | Bulldozer, Butterfly Knife | Crimson Web |
Wynik, którego minimalny float wynosi 0.07 lub więcej, nigdy nie będzie Factory New, niezależnie od inputów.
Jak oszczędzać na floacie
- Mieszaj tanie i drogie floaty. Liczy się tylko średnia, więc kilka bardzo niskich floatów może zrównoważyć tańsze wejścia o wyższym floacie.
- Używaj inputów z wysokim minimalnym floatem. Dzięki normalizacji skin z zakresem 0.06–0.80 i floatem 0.10 (Minimal Wear) liczy się jako bardzo niski (≈0.054).
- Sprawdź też najgorszy wynik. Tani zestaw inputów, który daje twój cel w Factory New, może zepchnąć inny wynik do Field-Tested lub Battle-Scarred, jak w przykładzie z Cobblestone wyżej.
- Nie przepłacaj za float, którego nie potrzebujesz. Jeśli wynik i tak będzie Minimal Wear, niskofloatowe wejścia to zmarnowane pieniądze.
- Niech kalkulator sprawdzi każdy wynik. Kalkulator trade up CS2 przewiduje float i wear każdego możliwego wyniku z Twoich dokładnych wejść.
Najczęstsze pytania
Jaki float ma Factory New w CS2?
Factory New to float od 0,00 do 0,07. Minimal Wear to 0,07–0,15, Field-Tested 0,15–0,38, Well-Worn 0,38–0,45, a Battle-Scarred 0,45–1,00.
Czy wynikowy float zależy od tego, jaki skin dostanę?
Tak. Ta sama średnia floatu wejść daje inny float na każdym możliwym wyniku, bo każdy skin ma własny minimalny i maksymalny float.
Czy CS2 zmieniło wzór na float w trade upie?
Tak. Od aktualizacji z października 2025 float każdego inputu jest najpierw normalizowany względem jego własnego zakresu, a dopiero potem uśredniany. Wcześniej uśredniano bezpośrednio surowe floaty inputów. Patch notes tego nie opisały; gracze odkryli to, testując kontrakty po aktualizacji.
Czy inputy Field-Tested mogą dać skin Factory New?
Tak, jeśli zakres floata wyniku jest wąski. Dziesięć skinów Cobblestone Mil-Spec z floatem 0.15 (Field-Tested, zakres 0.00–0.22) daje CZ75-Auto | Chalice z floatem około 0.068, czyli Factory New, ale Desert Eagle | Hand Cannon z floatem około 0.48, czyli Battle-Scarred.
Czy każdy input musi mieć niski float?
Nie. Liczy się tylko średnia znormalizowanych floatów, więc jeden bardzo niski input może zrekompensować nieco wyższy. Sprawdzaj średnią, a nie każdy skin osobno.