The repository carried two different servers side by side - the early
`justrp` prototype with its Python auth API, and a snapshot of the real
one under `server-code/`. Only the second one is a server anyone should
start from, so the prototype is gone and the real one moved to the root.
Taken from the live box, so the UI is the finished version (the tokens,
the county-records sheets and the variable fonts landed after the last
snapshot was pushed):
resources/[rp]/ rp_db, rp_core, rp_session, rp_loading, rp_ui,
rp_selftest, rp_dbtest
bin/ supervise.sh (keep-alive + console FIFO), rcon, init script
etc/schema.sql accounts, characters, transactions, inventory, vehicles
assets/fonts/ the bundled subsets
docs/SERVER.md how it is put together, resource by resource
install.sh turns a clean Ubuntu/Debian box into this server in one
command: recommended FXServer build, MariaDB with the schema, resources,
server.cfg + a generated database password, boot entry (systemd or
init.d), then it waits for the Cfx registration. --name/--port/--db-name
let a second server live on the same machine. Tested end to end on a
spare install root: build 25770 fetched, schema applied, boot entry
written, FXServer started and stopped exactly where a wrong licence key
should stop it.
No secrets travel with it: the licence key and the database password live
in data/secrets.cfg on the machine, and .gitignore now names it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
28 lines
693 B
Lua
28 lines
693 B
Lua
fx_version 'cerulean'
|
|
game 'gta5'
|
|
|
|
name 'rp_loading'
|
|
description 'Loading screen: procedural night-city flyover, real load progress, synthesised ambience'
|
|
author 'Los Santos RP'
|
|
version '1.0.0'
|
|
|
|
loadscreen 'html/index.html'
|
|
|
|
-- The screen stays up after the game has finished loading so the client can
|
|
-- hand over to the in-game camera without a black frame in between.
|
|
loadscreen_manual_shutdown 'yes'
|
|
|
|
-- Needed for the volume fader to be usable.
|
|
loadscreen_cursor 'yes'
|
|
|
|
files {
|
|
'html/index.html',
|
|
'html/tokens.css',
|
|
'html/app.css',
|
|
'html/app.js',
|
|
'html/fonts/archivo-var.woff2',
|
|
'html/fonts/plexsans-var.woff2',
|
|
'html/fonts/plex-400.woff2',
|
|
'html/fonts/plex-500.woff2',
|
|
}
|