Skip to content

Admin

Admin

/fueladmin

전체 27개 주유소를 한눈에 볼 수 있는 서버 전체 대시보드를 엽니다. 이름이나 구역으로 검색할 수 있으며, 각 행에는 소유 여부, 판매 중 또는 공용 상태, 그리고 소유주가 누구인지 표시됩니다.

주유소를 선택하면 다음 기능을 사용할 수 있습니다:

제어 효과
강제 재입고 전기 탱크를 제외한 모든 탱크를 즉시 최대 용량으로 채웁니다
초기화 소유권, 은행, 재고, 직원을 모두 초기화합니다 — 주유소가 다시 시장에 매물로 등록됩니다
구매 가능 여부 주유소를 구매 가능 상태와 영구 공용 상태 사이로 전환합니다
잘못된 연료 이 주유소에만 한정하여 Config.WrongFuel.Mode 설정을 재정의합니다
연료 가격 소유자가 설정한 값을 무시하고 리터당 가격을 직접 설정합니다
업그레이드 가격 이 주유소의 각 업그레이드 비용을 재정의합니다

여기에 오늘의 수익, 재고 수준, 고객 수, 그리고 연료별 재고 바와 같은 실시간 수치도 함께 제공됩니다.

이러한 모든 작업은 Admin 색상으로 Discord 웹훅에 기록되므로, 다른 관리자가 누가 어떤 작업을 수행했는지 확인할 수 있습니다.

구매 가능 여부 및 잘못된 연료 재정의 설정은 주유소별로 저장되며 재시작 후에도 유지되므로, 해당 주유소에 대한 config.lua 설정보다 우선 적용됩니다.

/setfuel <0-100>

탑승 중인 차량의 연료량을 설정하거나, 도보 중인 경우 Config.Refuel.VehicleSearch 범위 내에서 가장 가까운 차량의 연료량을 설정합니다. 값은 서버 측에서 0~100 사이로 제한되며 작업 내용이 기록됩니다.

code
/setfuel 100
/setfuel 5

Config.Debug가 켜져 있으면 /emptyfuel 명령어고 함께 활성화되며, 가장 가까운 차량의 연료를 0으로 떨어뜨립니다 — 10분 동안 운전하지 않고도 엔진 정지 기능과 저연료 경고를 테스트하는 데 유용합니다.

관리자로 인정받는 기준

두 명령어 모두 동일한 서버 측 검사 과정을 거칩니다. 플레이어가 다음 조건 중 하나라도 만족하면 통과됩니다:

  1. Config.Admin.Ace 에이스 권한(기본값 bupa.fuel)을 가지고 있고 UseAce가 켜져 있는 경우.
  2. 식별자 중 하나가 Config.Admin.Developers에 등록되어 있는 경우.
  3. 직업 이름Config.Admin.AdminGroups 중 하나인 경우.
  4. 해당 그룹 중 하나의 group.<name> 에이스 권한을 가지고 있는 경우.
  5. 해당 그룹 중 하나의 <name> 에이스 권한을 가지고 있는 경우.
config.lua
Config.Admin = {
    Command = 'fueladmin',
    SetFuelCommand = 'setfuel',
    UseAce  = true,
    Ace     = 'bupa.fuel',
    AdminGroups = { 'admin', 'superadmin', 'god' },
    Developers  = {},
}

가장 깔끔한 설정 방법은 에이스 권한을 사용하는 것입니다:

server.cfg
add_ace group.admin bupa.fuel allow

이미 group.moderator를 사용 중인 서버라면 AdminGroups'moderator'만 추가하면 됩니다 — 4번 규칙에 따라 추가 에이스 설정 없이 자동으로 적용됩니다.

에이스가 설정되지 않은 순수 개발 서버의 경우, Developers에 본인의 라이선스 식별자를 입력하세요:

config.lua
Developers = { 'license:0000000000000000000000000000000000000000' },

Config.Debug를 켜면 거부된 관리자 검사가 플레이어의 이름과 ID를 서버 콘솔에 출력하므로, 권한 검사가 정상적으로 도달하고 있는지 즉시 확인할 수 있습니다.