Nexus
Per rendere FiveM un mondo diverso

OVERLIMITS

Ossessionati dal codice. Ogni riga scritta per durare, ogni dettaglio curato per chi non accetta compromessi.

Come lavoriamo

Dall'idea al server.

Seguici su Discord
  1. 01

    Un'idea

    Tutto parte da una cosa che manca o che si può fare meglio. Ne parliamo, la smontiamo e decidiamo se vale la pena.

  2. 02

    Prototipo

    Una prima versione grezza, subito in gioco. Meglio vedere cosa funziona che discuterne per settimane.

  3. 03

    Test sul server

    Profiliamo, cerchiamo i bug e la proviamo con i player veri, finché il resmon non ci soddisfa.

  4. 04

    Rifinitura

    Pulizia del codice, dettagli dell'interfaccia e poi si continua a migliorarla anche dopo l'uscita.

Su cosa lavoriamo

Cosa sviluppiamo.

1fx_version 'cerulean'
2game 'gta5'
3lua54 'yes'
4
5name 'nexus_core'
6author 'Nexus Development'
7
8shared_scripts { '@ox_lib/init.lua', 'config.lua' }
9server_scripts { '@oxmysql/lib/MySQL.lua', 'server/*.lua' }
10client_scripts { 'client/*.lua' }
11ui_page 'web/dist/index.html'
UTF-8Lua
Principi

Come scriviamo codice.

resmon · cpu
01

Leggero

Se una risorsa non sta facendo niente, non deve pesare niente. Profiliamo tutto prima di considerarlo finito.

client → server
02

Il server decide

Il client mostra, il server controlla. Ogni azione importante viene validata lato server, mai sulla fiducia.

config.lua
-- slot massimi dell'inventario
Config.MaxSlots = 40

-- tempo tra un pagamento e l'altro (minuti)
Config.PayInterval = 15
03

Configurabile

Quello che può cambiare sta in un file di config leggibile e commentato, senza dover toccare il codice.

Stack

Con cosa lavoriamo.

Portfolio

I nostri progetti.