← Back to list

Kenapa Jadi Developer FiveM Bukan Hanya Soal Coding Doang?

100 Ping Discord

Ahmad Habibie Nazri · 2026-01-07 20:56 · 0 claps · 3.4 min read
#fivem #qbcore
Open on Medium ↗
Wiki topics: 💻 · Programming

Kenapa Jadi Developer FiveM Bukan Hanya Soal Coding Doang?

Created By Gemini

Created By Gemini

100 Ping Discord

Pernah ga si kalian pas lagi asik nonton film tiba-tiba notif rame banget dan pas di cek ternyata lu dapet 1000 ping di discord? Gua pernah! Jujur saat itu gua panik apalagi notif itu bukan sekedar notif, tapi user pada ngeluh karena server down!! Sumpah yang gua rasakan saat itu panik sejadi jadinya, karena gua punya prinsip kenyamanan Player Nomor 1 dan server gua menjanjika “No Bug” dan “No Crash” gua bener bener panik, tapi gua harus tetap tenang agar pikiran gua tetap jernih.

Seni Menangani Bencana Layanan

Waktu itu yang pertama gua lakukan setelah menenangkan diri gua, gua langsung bikin pengumuman dan permintaan maaf resmi di Discord, gua juga akan memberikan jaminan ke player kapan server dapat kembali di akses, tentunya gua akan mengusahakan <1Jam(Service Level Agreement). Setelah itu gua akan memeriksa log(Root Cause Analysis) terakhir dan mencari tahu akar permasalahan kenapa server bisa down? Gua harus memeriksa log(Root Cause Analysis) dengan cepat namun teliti jangan sampai gua meninggalkan petunjuk. Lalu ketika gua sudah dapat akar permasalahnya gua akan berusaha untuk menyelesaikan permasalahan degan cepat dibawah 1 jam, ketika penyebabnya adalah script yang bermasalah pada saat itu gua akan berfokus agar server bisa up kembali, apakah cukup dengan durasi 1 jam scriptnya sudah fix? Jika gua menemukan kenyataan pahit bahwa perkiraan perbaikan akan memakan waktu lebih dari 1 jam maka mau tidak mau gua akan mematikan script itu sementara dan meindahkan script yang bermasalah ke server development. Namun beda cerita jika server gua down karena penyedia layanan hosting, gua akan langsung kontak cs dari penyedia layanan namun ketika mereka tidak dapat menjanjikan perbaikan dibawah 1 jam maka solusi yang gua piliah adalah migrasi ke server backup, disaat migrasi ini gua harus pastikan agar tidak ada hal yang tertinggal atau yang berbeda dari server production.

Created By Gemini

Created By Gemini

Semua Ada Alasannya

Hal itu menjadi penyebab kenapa gua saat diminta untuk develop server FiveM selalu minta minimal 2 server, yang pertama jelas untuk server production dengan spek yang bagus dan yang ke dua bisa untuk server develop atau server backup, jika owner tidak dapat menyediakan 3 server makan 1 server itu akan “Double Job” dia bisa bertindak sebagai development server bisa juga sebagai backup server, ya tentu dengan settingan yang berbeda, gua akan membuat 2 environment pada server itu, satu untuk development dan satu untuk backup, jadi ketika sewaktu — waktu membutuhkan backup gua ga perlu lagi setting banyak hal gua hanya perlu “menjentikan jari” doang. Ya sometimes ada beberapa owner yang ga bisa membeli 2 server dengan spek yang sama jadi solusi yang gua ambil, gua menjadikan server dengan spek yang bagus sebagai production, lalu bagaimana dengan server backup, bukannya server backup harus 11–12 dengan server production? Ya itu ga ada salahnya namun bagaimana jika owner hanya mampu membeli 2 server dengan spek yang berbeda, jadi solusi yang gua ambil saat server backup aktif gua akan sedikit mengurangi slot player agar server backup itu stabil.

Player Nomor 1 Harga Mati

Bukannya gua ingin menyombongkan diri nihh, gua menjadi developer FiveM semenjak 2019, dari yang gua alami player lebih banyak tertarik di server yang stabil dengan down time yang kecil ketimbang yang banyak fitur atau script karena , biasanya server yang banyak script lebih berat dan tidak stabil, ya tidak dipungkiri banyak server yang stabil + banyak fitur itu yang dicari sama player pastinya, jadi kenapa gua punya prinsip “Player Nomor 1” karena banyak sekali player yang pindah ke server lain karena server-nya tidak stabil dan down time yang lama, jadi dimanapun gua Dev FiveM gua akan mengutamakan prinsip “Player Nomor 1” jadi mau lu sejago apapun dalam coding FiveM kalau lu tidak dapat “Menjamu Player” lu dengan bener potensi server lu bertahan kecil, bicara soal “Menjamu Player” ada satu hal lagi yang menjadi pondasi server FiveM bertahan lama, apa itu? Pengurus dari server itu sendiri, kenapa pengurus itu menjadi pondasi yang penting juga untuk keberlangsungan server FiveM itu sendiri, karena kalau lu salah dalam menjamu si player atau lu salah bertindak dalam suatu masalah yang dialami sama player maka nama server lu akan tercoreng, ada lagi nih yang paling parah ketika admin/pengurus tidak adil(Governance) ke player, dijamin jika hal itu dipertahankan maka server yang lu develop tidak akan bertahan lama, jadi pengurus ialah pondasi dari server itu sendiri, sebetulnya banyak point — point penting dalam membangun server FiveM atau layanan yang lain.

Bukan Hanya Teori Tapi Kenyataan

Gua menulis ini sebetulnya selain untuk curhat untuk menuntaskan tugas kuliah gua mata kuliah MLTI atau Manajemen Layanan Teknologi Informasi, kenapa gua mengangkat kasus FiveM ini karena MLTI bukan hanya sekedar teori dikelas saja, tetapi di dunia nyata hal ini sangat berlaku sekali untuk keberlangsungan sebuah layanan, mau kalian jago coding tingkat dewa kalau ga bisa mengelola layanan maka sama saja boong.


메타데이터
post_id
68c86ebe01f1
slug
kenapa-jadi-developer-fivem-bukan-hanya-soal-coding-doang-68c86ebe01f1
url
https://medium.com/@ahmadhabibienazri/kenapa-jadi-developer-fivem-bukan-hanya-soal-coding-doang-68c86ebe01f1
canonical_url
https://medium.com/@ahmadhabibienazri/kenapa-jadi-developer-fivem-bukan-hanya-soal-coding-doang-68c86ebe01f1
author_url
https://medium.com/@ahmadhabibienazri
status
ok
fetched_at
2026-07-13 14:28:48