Kompletny, praktyczny framework dla serwerów FiveM (ESX & QBCore) z kalkulatorami, cenami początkowymi i przykładowymi konfiguracjami.
Dla kogo to jest: Właściciele serwerów, projektanci ekonomii i deweloperzy, którzy chcą sprawiedliwej, bezgrindowanej krzywej progresji z zdrowymi odpływami pieniędzy i stabilnymi cenami.
Podsumowanie wykonawcze
Dobra ekonomia GTA RP sprawia, że pieniądze są znaczące, nie zamieniając progresji w nudę. Potrzebujesz:
- Jasne źródła dochodu (krany) zrównoważone przez atrakcyjne, cykliczne odpływy.
- Przewidywalna ścieżka wczesnej gry (pierwszy samochód, dom startowy, zestaw narzędzi) w X godzin/dni.
- Cele w środkowej/późnej fazie gry (biznesy, pojazdy prestiżowe, kosmetyki) które zachowują wyzwanie.
- Instrumentacja (metryki, dashboardy) i zabezpieczenia (podatki, dynamiczne ceny) aby utrzymać inflację w ryzach.
Ten przewodnik daje ci:
- A arkusz równoważenia (XLSX + CSV) z kalkulatorami cen i odpływów.
- Tabele cen początkowych i kamienie milowe progresji.
- Przykładowe pakiety konfiguracji Do ESX i QBCore (sklepy, pojazdy, podatki, wypłaty).
- Lista kontrolna wdrożenia i podręcznik operacji na żywo.
👉 Zobacz także System ekonomiczny Scripts dla gotowych do użycia modułów.
Podstawowe zasady
- Równowaga kran–zlew: Dzienne wpływy ≈ dzienne wypływy dla mediany aktywnego gracza.
- Sprawiedliwość czasowa: Wypłaty skalują się z czasu na zadanie × trudności × ryzyka, a nie z meta exploitami.
- Przewidywalne wdrażanie: Pierwszy znaczący kamień milowy (samochód startowy + zestaw narzędzi) osiągalny w 6–10 godzin zróżnicowanej gry.
- Koszty cykliczne > kary podatkowe: Regularne, dobrowolne koszty (utrzymanie, ubezpieczenie, kosmetyki) wydają się mniej karzące niż płaskie podatki dochodowe.
- Elastyczne kontrole: Używaj dynamicznych opłat\/marż i sezonowego rebasingu, aby popchnąć—nie zniszczyć—gospodarkę.
Model ekonomiczny (Co śledzić)
Krany (pieniądze wchodzące): legalne prace, dostawy, zbieranie surowców, marże handlowe graczy, wypłaty kryminalne, pensje rządowe, wydarzenia.
Zlewy (pieniądze wychodzące): zakupy\/licencje pojazdów, utrzymanie i paliwo, grzywny i mandaty, crafting i naprawy, mieszkanie i przechowywanie, kosmetyki, opłaty biznesowe, loterie\/losowania.
Kluczowe KPI:
- Średni przepływ netto / dzień = Kraniki − Zlewy (cel ≈ 0 dla mediany; lekko pozytywny dla nowych graczy, lekko negatywny dla późnej fazy gry).
- Czas na pierwszy samochód/dom/biznes (p50, p80).
- Gini (nierówność majątkowa) I % wealth top decile.
- Prędkość obiegu pieniądza (transakcje dziennie na $).
Proces równoważenia krok po kroku
- Zdefiniuj kamienie milowe i cele
- Pierwszy samochód: 35 tys. - 60 tys. w ciągu 6-10 godzin.
- Pierwszy dom/magazyn: 120 tys.–200 tys. w ciągu 25–40 godzin.
- Zakup biznesu: 400 tys. – 1,2 mln w ciągu 80–150 godzin.
- Ustaw Ceny Bazowe (Stopniowane)
- Podstawy poziomu 1 (żywność/woda/zestawy naprawcze) przystępne cenowo; sprzęt poziomu 3-4 aspiracyjny; poziom 5-6 prestiżowy.
- Projektowanie wypłat za pomocą formuły
Payout = base_per_min × minutes × difficulty × risk × team × scarcity.
- Wprowadź powtarzające się punkty zbytu
- Ubezpieczenie, konserwacja, opłaty za przechowywanie, koszty utrzymania biznesu, umywalki kosmetyczne.
- Zainstaluj balustrady
- Podatki od luksusu, cła importowe, dynamiczne marże sklepowe, progresywne kary.
- Instrument & Iterate
- Rejestruj dopływy/odpływy według źródła, śledź przepływy netto według kohorty (nowi vs weterani), dostosowuj tygodniowo.
Tabela cen startowych (sugerowane zakresy)
| Kategoria | Poziom | Przykłady | Cena (Sugerowana) |
|---|---|---|---|
| Materiały eksploatacyjne | 1 | Woda, Kanapka | 15–35 |
| Narzędzia | 1–2 | Zestaw naprawczy, Podstawowy wytrych | 750–1,500 |
| Pojazdy wejściowe | 2 | Kompaktowy, tani sedan | 35,000–60,000 |
| Pojazdy służbowe | 3 | Van, Pickup | 65,000–120,000 |
| Średnie samochody | 3–4 | Sedan/Coupe | 120,000–250,000 |
| Wysoki standard | 5 | Sport | 350,000–750,000 |
| Egzotyczne/Prestiżowe | 6 | Super | 1,2 mln–3,0 mln |
| Mieszkanie (początkowe) | 2–3 | Motel/Małe mieszkanie | 120,000–200,000 |
| Mieszkanie (średnie) | 4 | Mieszkanie/Mały dom | 350,000–700,000 |
| Zakup biznesu | 4–6 | Sklep/Klub/Salon | 400,000–1,200,000+ |
Użyj arkuszy skoroszytu
price_catalogIvehicle_cost_calcaby dostosować te elementy do swojego serwera.
Projekt wypłat z pracy (formuła i mnożniki)
Stawka bazowa za minutę (legalne): 160–240.
Mnożniki (sugerowane):
- Trudność: 1,00 (łatwy), 1,25 (średni), 1,50 (trudny).
- Ryzyko (narażenie kryminalne): 1,00 (brak), 1,35 (średni), 1,75 (wysoki).
- Zespół: 1,00 (solo), 1,10 (duo), 1,20 (squad ≥3).
- Niedobór (wydarzenie na całym serwerze): 1.00–1.40.
Przykład: 12-minutowa opancerzona dostawa, umiarkowany poziom trudności, średnie ryzyko, w duecie.Payout ≈ 200 × 12 × 1.25 × 1.35 × 1.10 ≈ 4,455
Użyj zeszytu ćwiczeń job_payout_calc aby ujednolicić wszystkie działania.
Powtarzające się wydatki, które nie wydają się karalne
- Ubezpieczenie (za dzień rzeczywisty): 0.15–0.35% of vehicle value (cap exotics to avoid runaway costs).
- Konserwacja: Na podstawie zużycia (dystans/czas), 400–1800 za usługę.
- Opłaty za przechowywanie i zakwaterowanie: 600–2400 dziennie; skaluj ze slotami.
- Licencjonowanie i odnowienia: licencje kierowcy/na broń/wędkarskie z okresami odnowienia od 7 do 14 dni.
- Kosmetyki i przedmioty ozdobne: tablice rejestracyjne, malowania, emotki, kluby — studnie bez dna z zerowym przyrostem mocy.
- Koszty utrzymania biznesu: utilities, staff wages, %‐of‐sales fee.
Model wyceny pojazdów i nieruchomości
Suma pojazdu = MSRP × (1 + podatek_importowy) + opłata_dealera + opłata_licencyjna
import_tax: 5–15% (elastic, can auto‑adjust with inflation index)dealer_fee: 2–6%license_fee: stałe 500–2500 w zależności od klasy
Trwające: ubezpieczenie za dzień, konserwacja za km/czas, elastyczność ceny paliwa (1,5–3,5 za litr bazowo).
Nieruchomość: cena bazowa + podatek od nieruchomości (0.05–0.20% per real‑day) + utilities (tiered by storage).
Arkusz kalkulacyjny vehicle_cost_calc I property_tax_calc wdrożyć te.
Dynamiczne Kontrole (Zabezpieczenia przed Inflacją)
- Podatek luksusowy: +5–12% on Tier 5–6 vehicles when inflation index > 1.05.
- Drabina cła importowego: +2% per 10% supply‑demand imbalance.
- Dynamiczna marża sklepu: 0,9–1,3x w zależności od zapasów i szybkości sprzedaży.
- Progresywne Kary: skaluj według przedziału zamożności, nie płaskie wartości.
Skonfiguruj je za pomocą zaplanowanych skryptów, które odczytują metryki z 7 dni i aktualizują convary serwera.
Krzywe progresji (praktyczne cele)
| Kamień milowy | Cel Czasowy | Uwagi |
|---|---|---|
| Pierwsze 50 tys. | 6–10 godz. | mieszaj legalne prace i dostawy; drobne kary nie zablokują |
| Pierwszy samochód | 6–10 godz. | gotówka + opcje wymiany; finansowanie opcjonalne |
| Pierwszy dom/magazyn | 25–40 godz. | powtarzające się media motywują do gry |
| Udział w biznesie | 80–150 godz. | wymaga wielostronnych dochodów, gry zespołowej |
Anti‑Exploit i stabilność
- Ogranicz wypłaty o wysokiej wariancji (napady) z czasem odnowienia i kontrolami antyfarmienia.
- Ceny minimalne na surowcach; Ceny maksymalne na podstawowe produkty podczas niedoborów.
- Walidacja po stronie serwera sprzedaży, dystansu, czasu trwania zadania i statusu służbowego.
- Ścieżka audytu: rejestruj każdy kran/zlew z
player_id,source,amount,ctx.
Dane telemetryczne, które należy rejestrować
- Na gracza: krany, zlewy, przepływ netto/dzień, majątek, liczba pojazdów/nieruchomości.
- Na źródło: całkowita wypłata/sprzedaż, średnia na wydarzenie, uczestnicy.
- Indeks cen: koszyk tygodniowy (poziomy 1–4) = baza 100.
- Wyzwalacze inflacji: podatek importowy, indeks ubezpieczenia, indeks marży.
Zbuduj lekki pulpit nawigacyjny, który odczytuje Twoją bazę danych i wyświetla:
- Średni przepływ netto/dzień (N7) według kohorty.
- Indeks cen koszyka w czasie.
- Top 10 kranów/zlewozmywaków łącznie.
Plan wdrożenia (2 tygodnie)
Tydzień 1 – Przygotowanie
- Zaimportuj ceny początkowe i punkty zasilania z arkusza kalkulacyjnego.
- Skrypty naprawcze do używania wypłat opartych na formułach.
- Włącz dynamiczne marże (tylko do odczytu; logi symulacji).
- Przeprowadź 48-godzinny zamknięty test; przechwyć KPI.
Tydzień 2 – Na żywo
- Uruchom z konserwatywnymi wypłatami, silnymi cyklicznymi odpływami.
- Enable dynamic markups in “bounded mode” (±10%).
- Codzienna recenzja: krany/zlewy, najlepsze exploity; cotygodniowe ponowne zbilansowanie.
Przykładowe konfiguracje (ESX i QBCore)
Pakiety do pobrania zawierają przykładowe konfiguracje dla sklepów, pojazdów, wypłat i podatków.
Dostosuj ścieżki/strukturę do swojego forka (komentarze w linii). Wyróżnienia:
ESX (przykłady)
-- esx_shops.sample.lua
Config.Shops = {
["24/7"] = {
Items = {
{ name = "water", price = 25 },
{ name = "sandwich", price = 30 },
{ name = "repairkit", price = 900 },
}
}
}
-- esx_vehicleshop.sample.lua
Config.Vehicles = {
{ model = "blista", label = "Blista", price = 42000, class = "compact" },
{ model = "asea", label = "Asea", price = 56000, class = "sedan" },
}
Config.Fees = { importTax = 0.08, dealerFee = 0.03, licenseFee = 1000 }
-- esx_paycheck.sample.lua
-- Example bands (society salaries)
Config.Paychecks = {
police = { recruit = 650, officer = 900, sergeant = 1200 },
ambulance = { intern = 600, ems = 850, doctor = 1100 }
}
-- esx_taxes.sample.lua
Config.Taxes = {
propertyDailyRate = 0.0012, -- 0.12% per real‑day
insuranceDailyRateByClass = { compact = 0.0018, sedan = 0.0022, sports = 0.0030, super = 0.0035 }
}
QBCore (przykłady)
-- qb-shops.sample.lua
Config.Products = {
["247supermarket"] = {
{ name = "water", price = 25, amount = 100 },
{ name = "sandwich", price = 30, amount = 100 },
{ name = "repairkit", price = 900, amount = 20 },
}
}
-- qb-vehicleshop.sample.lua
Config.Vehicles = {
{ model = "blista", name = "Blista", price = 42000, category = "compacts" },
{ model = "asea", name = "Asea", price = 56000, category = "sedans" },
}
Config.Fees = { importTax = 0.08, dealerFee = 0.03, licenseFee = 1000 }
-- qbcore-items-prices.sample.lua QBShared.Items["water"].price = 25 QBShared.Items["sandwich"].price = 30 QBShared.Items["repairkit"].price = 900
-- qb-taxes.sample.lua
Config.Taxes = {
propertyDailyRate = 0.0012,
insuranceDailyRateByClass = { compacts = 0.0018, sedans = 0.0022, sports = 0.0030, super = 0.0035 }
}
To są przykłady: dopasuj do wersji i nazewnictwa swoich zasobów.
Zeszyt ćwiczeń: Co jest w środku
faucets– zdefiniuj wszystkie źródła dochodów; oblicza dzienne wpływy za pomocą DAP i częstotliwości zdarzeń.sinks– cykliczne/jednorazowe odpływy; oblicza dzienny odpływ.price_catalog– poziomy, ceny bazowe i marże (legalne vs czarny rynek).job_payout_calc– wypłaty oparte na formułach z mnożnikami.vehicle_cost_calc,property_tax_calc– jednorazowe + cykliczne modele kosztów.dynamic_pricing– elastyczność sterowana przez zapasy i prędkość.economy_overview– pulpit podsumowujący (przepływ netto, kamienie milowe, zabezpieczenia).
Zaimportuj to do Google Sheets lub Excel; wszystkie formuły są zawarte.
Często zadawane pytania
P: Czy powinniśmy opodatkować dochód bezpośrednio?
Preferuj cykliczne odpływy opcjonalne (ubezpieczenie, utrzymanie) i elastyczne marże. Podatek dochodowy stosuj oszczędnie, tylko dla graczy z najwyższego przedziału.
P: Jak uniknąć wrażenia "pay-to-win"?
Spraw, aby wszystkie przedmioty wpływające na wydajność były osiągalne w rozsądnym czasie; utrzymuj nieskończone zasoby kosmetyczne.
P: Jak często powinniśmy przywracać równowagę?
Drobne zmiany co tydzień, większe zmiany sezonowo (co 4–8 tygodni), z jasnymi notatkami z poprawek.
Następne kroki
- Pobierz skoroszyt i pakiety konfiguracyjne.
- Importuj ceny początkowe, przeprowadź test weekendowy.
- Statek z konserwatywnymi kranami, widocznymi umywalkami i dynamicznymi barierkami.
- Iteruj, używając swoich KPI.
Pobieranie
Powiązane lektury: 👉 System ekonomiczny Scripts (moduły do podatków, marż, kosztów ogólnych firmy itp.)
