Skip to content

Server Farm Hack

Wire every output node to the right input against the clock. Based on the Doomsday Heist.

  • One-time payment on Tebex.
  • Owner: lands in your Cfx.re Portal once Tebex confirms the payment.
  • Owner only runs on servers whose key belongs to the Cfx.re account that buys it.

Not sure it fits your server? Ask in the Discord.

How it plays

  1. Wire the nodesConnect each of the four nodes on the left to one on the right.
  2. Test the wiringRight wires stay in. Wrong ones drop and cost that node a life.
  3. Beat the clockFinish before time runs out. A node with no lives left ends the hack.

Details

Frameworks
Standalone: it doesn’t depend on any framework; you start it from your own script.
Dependencies
None
Languages
English (in-game text)
Version
v1.0.0
Delivery
Owner: Cfx.re Portal · Developer: download link by email
Editions
Owner (Escrow) · Developer (Open source)

Add it to your heist

Start the minigame from your heist script and decide what happens when the player wins or fails.

client.lua
-- Your server sends a one-time token when the player may hack.
RegisterNetEvent('myheist:startHack', function(token)
    CreateThread(function()
        local result, reason = exports['fsd-serverfarm-hack']:start(240000, 4)
        -- result: 1 success, 2 timed out, 0 failed or quit, -1 error
        TriggerServerEvent('myheist:hackDone', token, result == 1)
    end)
end)

-- On the server: check the token and how long it took, then give the reward.

Questions

Which edition do I need?

Owner if you only want to run it on your server. Developer if you want to change how it works: it includes the source code.

How do I install it?

Owner shows up under Granted Assets in your Cfx.re Portal; Developer arrives as a download link by email. Put the folder in your server resources and start it.

Can I run Owner on more than one server?

Owner (Escrow) runs on the servers whose key was created with the Cfx.re account that bought it.

Does it work with my framework?

Standalone: it doesn’t depend on any framework; you start it from your own script.

More minigames