Kembali ke daftar proyek
Game Server2024Live

FiveM Roleplay Core

Fondasi server roleplay yang ringan dan mudah dirawat.

Peran
Server developer
Tahun
2024
Status
Live
Tech stack
LuaFiveMMySQLoxmysqlReact NUI

Pratinjau ini adalah ilustrasi antarmuka, bukan tangkapan layar data pelanggan.

Masalah

Server komunitas sering lag karena terlalu banyak resource berjalan bersamaan. Pemilik server juga kesulitan memberi akses admin tanpa membagikan seluruh kredensial database.

Pendekatan

Saya memisahkan resource menjadi lapisan inti, lapisan pekerjaan, dan lapisan UI. Setiap resource punya dependensi eksplisit, dan logika berat dipindahkan ke server-side. Panel admin memakai izin berbasis peran, bukan password bersama. Semua query database memakai oxmysql dengan statement yang disiapkan.

Fitur utama

  • Sistem karakter dengan posisi, inventaris, dan uang terpisah.
  • Empat pekerjaan awal dengan gaji dan progresi.
  • Panel admin berbasis izin, lengkap dengan log tindakan.
  • Optimasi tick rate untuk resource yang tidak perlu berjalan tiap frame.

Hasil

  1. 01

    Waktu boot server turun dari 38 detik menjadi 16 detik.

  2. 02

    Pemakaian CPU rata-rata turun sekitar 30% setelah resource idle dimatikan.

  3. 03

    Admin baru bisa dilatih dalam hitungan menit, bukan jam.

Catatan

Di server game, performa adalah fitur. Setiap resource yang tidak dipakai tetap membayar biaya; menghapusnya lebih berdampak daripada mengoptimalkan kode.

Punya tantangan serupa?

Saya senang membahas masalah teknis, bahkan sebelum ada anggaran atau spesifikasi lengkap.

Mulai diskusi