Skip to content

Configuration

Configuration

모든 설정은 상세한 주석이 포함되어 있으며 기준 데이터 역할을 하는 config.lua에 있습니다. 이 페이지는 그 안의 블록들을 나타내는 지도입니다.

General

config.lua
Config.Debug = false
Config.Inventory = 'auto'
Config.Target = 'auto'
Config.Interaction = 'target'
Config.Account = 'bank'

Interaction'target'(눈/서드아이, 타겟 리소스 필요) 또는 'textui'(프롬프트와 키 입력, 타겟 리소스 불필요)입니다. Account는 주유 비용이 청구되고 임금이 지급되는 자금 계좌이며 — 플레이어의 잔액이 부족할 경우 다른 계좌로 대체됩니다. Debug는 주유소 배치 중 펌프 구역을 시각화하고 콘솔에 출력합니다; 실서버 환경에서는 꺼두세요.

Fuel and vehicles

Config.FuelTypesConfig.FuelOrder는 액체 종류를 정의합니다. Config.VehicleFuel은 각 차량이 주유할 유종을 결정합니다. 둘 다 Fuel & consumption에서 다룹니다.

Consumption

Config.Consumption은 탱크 용량, 클래스별 비율, RPM 곡선, 틱 간격, 저연료 경고 및 SpawnFuel을 포함합니다. Fuel & consumption을 참조하세요 — SpawnFuel은 플레이어가 주유소를 방문하는 빈도에 가장 큰 영향을 미치는 설정입니다.

Wrong fuel

Config.WrongFuel.Modeoff, 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.lua
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.lua
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.lua
Config.AllowTransfer = true
Config.AllowSellBack = true
Config.SellBackRate = 0.3

Employees and upgrades

Config.Employees는 직원 제한 인원, 4가지 권한 키, 기본 임금 및 급여 지급 간격을 설정합니다. Config.Upgrades는 3가지 업그레이드 트리를 설정합니다. 둘 다 The dashboard에서 다룹니다.

Admin

Config.Admin은 두 개의 명령어 이름과 실행 권한이 있는 사용자를 설정합니다. Admin을 참조하세요.

Anti-cheat

Config.AntiCheat는 속도 제한, 세션 상한선 및 값 제한(clamp)을 포함합니다. Anti-cheat을 참조하세요.

Interface

config.lua
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.lua
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모든 단일 주유 내역을 기록합니다. 플레이어가 많은 서버에서는 몇 초마다 메시지가 전송됩니다. 이 기능이 기본적으로 비활성화되어 있는 데에는 다 이유가 있습니다.