98 lines
5.5 KiB
Markdown
98 lines
5.5 KiB
Markdown
# redl-fivem-rp
|
|
|
|
An open-source **FiveM roleplay base written completely from scratch** — no ESX, no QBCore, no scripts downloaded from a forum. Every line here was written by an AI agent on a live server, on camera, and it is free for anyone to take and build on.
|
|
|
|
> 🇷🇺 Русская версия — ниже / Russian version below.
|
|
|
|
## Why another base?
|
|
|
|
Most FiveM projects start by dropping in a 200 MB framework, of which you use maybe 5%. You inherit somebody else's bugs, somebody else's dependencies, and you end up with the same server as a thousand other people — and you're afraid to touch any of it, because you don't know what breaks.
|
|
|
|
This is the opposite. It's small, it's readable, and it only contains what was actually asked for. If you don't understand a file, you can ask for it to be rewritten.
|
|
|
|
## What's in part 1
|
|
|
|
- Clean `fxserver` setup on Ubuntu
|
|
- MariaDB with tables for accounts and characters, hashed passwords
|
|
- Own Lua resource: registration, login, character creation, spawn
|
|
- NUI screens with real design work (not default template UI):
|
|
- cinematic loading screen with music and a real progress bar
|
|
- register / login with live validation
|
|
- character creation with an orbiting camera and live model updates
|
|
- spawn point selection
|
|
|
|
## Requirements
|
|
|
|
- Ubuntu 22.04 / 24.04, 4 vCPU / 8 GB RAM recommended
|
|
- A free Cfx.re server registration key (`sv_licenseKey`)
|
|
- MariaDB
|
|
|
|
## Install
|
|
|
|
Setup instructions land here together with part 1 of the video.
|
|
|
|
## Roadmap
|
|
|
|
- **Part 1** — foundation: database, registration, login, character creation ← *you are here*
|
|
- **Part 2** — money, jobs, banking
|
|
- **Part 3** — inventory and phone
|
|
- **Part 4** — garages and vehicles
|
|
- **Part 5** — admin panel + project website on the same machine
|
|
|
|
## How this was built
|
|
|
|
Everything is built on a [REDL](https://redl.io) VDS, where an AI agent lives on the server itself with root access. The task is given in plain English, the agent writes the code, fixes its own errors, and restarts the service. The full process is recorded — including the parts where it broke.
|
|
|
|
## License
|
|
|
|
MIT — take it, change it, ship it. Attribution appreciated, not required.
|
|
|
|
---
|
|
|
|
# 🇷🇺 redl-fivem-rp
|
|
|
|
Открытая **ролевая база для FiveM, написанная полностью с нуля** — без ESX, без QBCore, без скачанных с форума скриптов. Каждая строчка здесь написана ИИ-агентом на живом сервере, в кадре, и выложена бесплатно для всех.
|
|
|
|
## Зачем ещё одна база?
|
|
|
|
Обычно проект начинается с того, что ставится сборка на 200 мегабайт, из которой реально используется процентов пять. Вместе с ней приезжают чужие баги, чужие зависимости, и в итоге у тебя такой же сервер, как ещё у тысячи человек, — и трогать его страшно, потому что непонятно, что отвалится.
|
|
|
|
Здесь наоборот. Мало кода, он читаемый, и в нём есть только то, что мы попросили. Не понял файл — попросил переписать.
|
|
|
|
## Что в первой части
|
|
|
|
- Чистый `fxserver` на Ubuntu
|
|
- MariaDB, таблицы под аккаунты и персонажей, хешированные пароли
|
|
- Свой ресурс на Lua: регистрация, авторизация, создание персонажа, спавн
|
|
- Экраны на NUI с настоящей дизайн-проработкой (а не шаблонный интерфейс):
|
|
- кинематографичный загрузочный экран с музыкой и реальным прогрессом
|
|
- регистрация/вход с живой валидацией
|
|
- создание персонажа с облётом камеры и живым обновлением модели
|
|
- выбор точки спавна
|
|
|
|
## Требования
|
|
|
|
- Ubuntu 22.04 / 24.04, рекомендую 4 vCPU / 8 ГБ RAM
|
|
- Бесплатный ключ регистрации сервера Cfx.re (`sv_licenseKey`)
|
|
- MariaDB
|
|
|
|
## Установка
|
|
|
|
Инструкция появится здесь вместе с первой частью видео.
|
|
|
|
## План частей
|
|
|
|
- **Часть 1** — фундамент: база, регистрация, авторизация, создание персонажа ← *мы здесь*
|
|
- **Часть 2** — деньги, работы, банк
|
|
- **Часть 3** — инвентарь и телефон
|
|
- **Часть 4** — гаражи и транспорт
|
|
- **Часть 5** — админка + сайт проекта на этой же машине
|
|
|
|
## Как это сделано
|
|
|
|
Всё собирается на VDS [REDL](https://redl.io), где ИИ-агент живёт прямо на сервере с root-доступом. Задача ставится обычными словами, агент пишет код, чинит свои же ошибки и перезапускает сервис. Весь процесс записан — включая те моменты, где всё ломалось.
|
|
|
|
## Лицензия
|
|
|
|
MIT — берите, меняйте, используйте. Упоминание приятно, но не обязательно.
|