Documentation
Optional Addon

Vcore-survival

Optional zombie and police survival modes with lobbies, routing buckets, progressive shops, objectives, extraction and leaderboards. Start OneSync, `core`, `inventory`, `logs` and `oxmysql` before `survival`. Configure arenas, modes, enemies, shops, rewards and permissions in `config.lua`. `/survival` opens the activity. `/survtop` shows the leaderboard. `/survstats` shows personal statistics. `/survdebug` opens configured administration/debug tools. `survcash` is temporary match credit. It is cleared around runs and converted to character cash using the configured payout rate, which defaults to `0.5`. Database tables are included in `VCORE_INSTALL.sql`. Restart `survival` after configuration changes.

Introduction

Optional zombie and police survival modes with lobbies, routing buckets, progressive shops, objectives, extraction and leaderboards. Start OneSync, `core`, `inventory`, `logs` and `oxmysql` before `survival`. Configure arenas, modes, enemies, shops, rewards and permissions in `config.lua`. `/survival` opens the activity. `/survtop` shows the leaderboard. `/survstats` shows personal statistics. `/survdebug` opens configured administration/debug tools. `survcash` is temporary match credit. It is cleared around runs and converted to character cash using the configured payout rate, which defaults to `0.5`. Database tables are included in `VCORE_INSTALL.sql`. Restart `survival` after configuration changes.

Version: 1.0.0Optional Resource4 Lua files0 SQL files

Dependencies

DependencyStatus
coreIncluded Vcore resource
inventoryIncluded Vcore resource
logsIncluded Vcore resource
oxmysqlExternal / separately
/onesyncExternal / separately

Installation / Start Order

Install the resource with its required dependencies, then enable it in your resource start order.

server.cfg
ensure survival

Configuration

Config files

  • config.lua

Detected config keys

  • AdminDebugCommand
  • AdminOnly
  • AdminPermissions
  • ArenaMarker
  • ArenaOrder
  • Arenas
  • AttackAnim
  • AttackAnimDict
  • AttackCooldownMs
  • AttackDamage
  • AttackRange
  • Audio
  • BossRounds
  • BuyPhase
  • Command
  • CopAccuracy
  • CopArmor
  • CopModels
  • CopWeapons
  • CountdownStarterItems
  • DefaultDifficulty
  • DefaultMode
  • Difficulties
  • DifficultyOrder
  • EnemyVariants
  • Extraction
  • HeadshotReward
  • KillReward
  • LeaderboardCommand
  • LootDrops
  • MatchCurrency
  • Matchmaking
  • MaxAliveZombies
  • MenuRequiresAdmin
  • ModeArenaOrder
  • ModeOrder
  • ModeStarterItems
  • Modes
  • ObjectiveRounds
  • PersonalStatsCommand
  • PlayerScaling
  • PoliceBuys
  • PoliceTactics
  • RemoveShopPurchasesOnEnd
  • RoundBreakSeconds
  • RoundIntroSeconds
  • RoundModifiers
  • RoundReward
  • RoundScaling
  • RoutingBucketBase
  • ShopPedDefaults
  • ShopProgression
  • SpawnIntervalMs
  • Spectator
  • StartDelaySeconds
  • StartPed
  • StreakRewards
  • SurvivalBuys
  • ZombieModels
  • ZombieMoveSet

Events & Exports

Exports

No exports are documented for this resource.

Callbacks

No callbacks are documented for this resource.

Registered network events

clientrsurvival:adminTeleport

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:applyArmor

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:applyDamage

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:cash

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:cleanup

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:configureEnemy

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:endSummary

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:enterDowned

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:notify

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:openAdminDebug

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:openExtraction

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:openLeaderboard

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:openLobbyMenu

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:openPersonalStats

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:playAudio

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:prepare

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:returnToStart

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:roundBanner

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:roundComplete

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:setController

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:startRound

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientrsurvival:state

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:adminAction

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:buy

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:createLobby

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:damagePlayer

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:extractionChoice

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:joinLobby

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:leaveLobby

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:objectiveTick

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:playerDied

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:requestAdminDebug

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:requestCashSync

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:requestLeaderboard

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:requestLobbyMenu

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:requestPersonalStats

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:startLobby

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:toggleLobbyReady

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverrsurvival:zombieKilled

Registered event for this resource. Confirm the expected payload and intended scope before using it.

Commands

No registered commands were detected.

Database / SQL

SQL files

None detected in source.

Detected tables

None detected in source.

Troubleshooting

  • Confirm every manifest dependency above is started first.
  • Import the SQL where the resource includes database files.
  • Use the exact resource folder name shown on this page unless you intentionally change both the folder and configuration.
  • Do not copy internal event names into integrations without checking their implementation.