vRP هو أقدم framework لـ FiveM، مكتوب بـ Lua خالص بدون dependencies خارجية كبيرة. مناسب للسيرفرات اللي تبي تحكّم كامل + خفّة استهلاك. ملاحظة: المؤلف الأصلي ImagicTheCat وقف التطوير. النسخة الأنشط الحالية اسمها vRPex.
vRP vs vRPex — أي وحدة؟
- vRP الأصلي: مستقر لكن آخر update ٢٠٢٣. لا dev نشط.
- vRPex: fork مجتمعي حديث، يستمر بالـ updates، يدعم نسخ FiveM الجديدة.
للسيرفرات الجديدة، استخدم vRPex.
المتطلبات
- سيرفر FiveM شغّال
- MySQL database (تبويب "قواعد البيانات")
الخطوة 1: حمّل vRP
- vRP الأصلي:
github.com/ImagicTheCat/vRP - vRPex (موصى به): ابحث في
forum.cfx.reعن "vRPex" — احصل الـ repo المفعّل
الخطوة 2: ارفع للسيرفر
ضع المجلد في resources/vrp/. خلاف ESX و QBCore، vRP بشكل افتراضي مجلد واحد بدون أقواس مربّعة.
الخطوة 3: قاعدة البيانات
vRP يستخدم ghmattimysql (مو oxmysql). الـ schema يُنشئ تلقائياً عند أول تشغيل، لا تحتاج استيراد يدوي.
الخطوة 4: server.cfg
# vRP set mysql_connection_string "mysql://USER:PASS@HOST:PORT/DB" ensure ghmattimysql ensure vrp # Modules vRP الأساسية (تأتي مع الـ repo) ensure vrp_basic_phone ensure vrp_mysql ensure vrp_admin
مميزات وعيوب vRP
المميزات:
- خفيف جداً على CPU
- الـ proxy system فريد — يخليك تستدعي functions بين resources بدون events
- كل شي بـ Lua، تعديل سهل لو تعرف Lua
العيوب:
- Documentation ضعيف جداً — تتعلّم بقراءة source
- Community أصغر بكثير من ESX و QBCore
- قلّة resources جاهزة — تحتاج تكتب كثير بنفسك
💡 لو هذي أول مرة تركّب RP framework، نوصي بـ QBCore أو ESXمو vRP — Documentation أوضح وresources جاهزة أكثر.