Configuration
Configuration
모든 설정은 상세한 주석이 포함되어 있으며 기준 데이터 역할을 하는 config.lua에 있습니다. 이 페이지는 그 안의 블록들을 나타내는 지도입니다.
General
Config.Debug = false
Config.Inventory = 'auto'
Config.Target = 'auto'
Config.Interaction = 'target'
Config.Account = 'bank'Interaction은 'target'(눈/서드아이, 타겟 리소스 필요) 또는 'textui'(프롬프트와 키 입력, 타겟 리소스 불필요)입니다. Account는 주유 비용이 청구되고 임금이 지급되는 자금 계좌이며 — 플레이어의 잔액이 부족할 경우 다른 계좌로 대체됩니다. Debug는 주유소 배치 중 펌프 구역을 시각화하고 콘솔에 출력합니다; 실서버 환경에서는 꺼두세요.
Fuel and vehicles
Config.FuelTypes와 Config.FuelOrder는 액체 종류를 정의합니다. Config.VehicleFuel은 각 차량이 주유할 유종을 결정합니다. 둘 다 Fuel & consumption에서 다룹니다.
Consumption
Config.Consumption은 탱크 용량, 클래스별 비율, RPM 곡선, 틱 간격, 저연료 경고 및 SpawnFuel을 포함합니다. Fuel & consumption을 참조하세요 — SpawnFuel은 플레이어가 주유소를 방문하는 빈도에 가장 큰 영향을 미치는 설정입니다.
Wrong fuel
Config.WrongFuel.Mode — off, slow, damage, break 또는 explode — 및 각 모드에서 사용하는 수치와 문제가 발생하기 전의 Grace 리터 용량입니다.
Jerry can
Config.JerryCan은 아이템 이름, 프롭, 용량, 주유 및 주입 속도, 거리, 그리고 주유소에서 완충된 제리캔을 판매하는지 여부를 설정합니다. The jerry can을 참조하세요.
Electric
Config.Electric은 충전기 및 케이블 프롭, kWh 단위의 배터리 용량, 급속 및 일반 충전 속도, 거리, 그리고 배터리 교체 아이템을 설정합니다. Electric charging을 참조하세요.
Stations, marker, blips
Config.Stations는 27개 주유소의 목록이고, Config.ManageMarker는 $ 마커의 스타일을 지정하며, Config.PumpProps는 펌프로 인식되는 모델 목록이고, Config.Blip은 맵 마커의 스타일을 지정합니다. Stations을 참조하세요.
Refuelling
Config.Refuel = {
LitrePerTick = 0.5,
Tick = 300,
HoldEngineOff = true,
Presets = { 20, 50, 'full' },
PriceLimits = { min = 0.1, max = 25.0 },
}추가로 거리 설정들 — VehicleSearch, MaxDistance, NozzleLeash, TargetDistance, PumpSearch, PromptDistance, CapDistance가 있습니다.
Stock and deliveries
Config.Deliveries = {
Depot = vec4(2796.0, 1560.0, 24.5, 180.0),
Tanker = 'tanker',
Spawn = vec4(2810.0, 1570.0, 24.5, 90.0),
MinOrder = 1000,
MaxOrder = 25000,
FillRate = 200,
ReturnRadius = 30.0,
StarterStock = 0.5,
}StarterStock은 누군가 주유소를 구매했을 때 탱크가 저장고 용량 대비 얼마나 채워져 있는지를 나타내는 비율입니다. 0으로 설정하면 완전히 비어 있는 주유소를 넘겨줍니다.
Ownership
Config.AllowTransfer = true
Config.AllowSellBack = true
Config.SellBackRate = 0.3Employees and upgrades
Config.Employees는 직원 제한 인원, 4가지 권한 키, 기본 임금 및 급여 지급 간격을 설정합니다. Config.Upgrades는 3가지 업그레이드 트리를 설정합니다. 둘 다 The dashboard에서 다룹니다.
Admin
Config.Admin은 두 개의 명령어 이름과 실행 권한이 있는 사용자를 설정합니다. Admin을 참조하세요.
Anti-cheat
Config.AntiCheat는 속도 제한, 세션 상한선 및 값 제한(clamp)을 포함합니다. Anti-cheat을 참조하세요.
Interface
Config.UI = {
Accent = '#5B6CF0',
ManageCommand = 'station',
CloseOnEscape = true,
Sounds = true,
Keys = {
Interact = 38, -- E
Switch = 23, -- F
Cancel = 73, -- X
Secondary = 47, -- G
},
WorldDrawDistance = 12.0,
WorldTick = 16,
ImagePath = false,
}Keys는 월드 내 펌프 및 충전기 패널을 위한 GTA 조작키 인덱스입니다. WorldTick은 해당 패널들의 위치 업데이트 사이의 밀리초 단위 시간입니다 — 0은 매 프레임마다 갱신되어 펌프에 딱 붙어 있는 것처럼 보이고, 16은 여전히 부드러우면서도 붐비는 주유소에서 브라우저의 부하를 크게 줄여줍니다. ImagePath는 이름이 변경된 인벤토리 포크(예: 'nui://my-inventory/web/images/')를 사용하는 경우에만 설정하면 됩니다.
Webhook
Config.Webhook = {
Enabled = false,
Url = '',
Username = 'BUPA Fuel',
Log = {
Purchase = true,
Sale = false,
Withdraw = true,
Stock = true,
Employee = true,
Admin = true,
},
}각 이벤트 유형은 Config.Webhook.Colors 아래에 고유한 색상을 가집니다.
Sale은 모든 단일 주유 내역을 기록합니다. 플레이어가 많은 서버에서는 몇 초마다 메시지가 전송됩니다. 이 기능이 기본적으로 비활성화되어 있는 데에는 다 이유가 있습니다.