Cara menyiapkan server FiveM di Linux dengan txAdmin

Panduan ini membawa VPS Ubuntu 24.04 yang baru hingga menjadi server FiveM yang berjalan dengan txAdmin, database MariaDB, dan framework pilihan Anda. Butuh sekitar 30 menit. Anda memerlukan akses SSH ke server dan license key gratis dari Cfx.re Portal.

Oleh tim Nodewave · Diperbarui 8 November 2026

Sebelum mulai

Cfx.re menyebut build Linux sebagai courtesy port dengan alat diagnosis yang lebih sedikit, dan menyarankan Windows jika Anda butuh bantuan mereka saat ada masalah. Banyak server berjalan baik di Linux; hanya saja, sebaiknya Anda tahu kompromi ini.

1. Siapkan server

Perbarui sistem, pasang alat yang dibutuhkan FXServer, dan buat user untuk menjalankannya, agar server game tidak pernah berjalan sebagai root:

sudo apt update && sudo apt upgrade -y
sudo apt install -y xz-utils git tmux
sudo adduser --disabled-password --gecos "" fivem

2. Buka firewall

Izinkan SSH lebih dulu agar Anda tidak terkunci, lalu port game untuk pemain, dan panel web txAdmin hanya untuk IP Anda sendiri:

sudo ufw allow OpenSSH
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw allow from your-home-ip to any port 40120 proto tcp
sudo ufw enable

Paket VPS Nodewave tidak punya firewall penyedia di depan port Anda, jadi ufw di server adalah firewall Anda. Jika host Anda punya panel firewall sendiri, buka juga port yang sama di sana.

3. Buat database

QBCore, Qbox, dan ESX semuanya menyimpan pemain, uang, dan item di database. Pasang MariaDB lalu buka prompt-nya:

sudo apt install -y mariadb-server
sudo mysql

Lalu buat database dan user untuk server, dengan password kuat milik Anda sendiri:

CREATE DATABASE fivem;
CREATE USER 'fivem'@'localhost' IDENTIFIED BY 'choose-a-strong-password';
GRANT ALL PRIVILEGES ON fivem.* TO 'fivem'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Ubuntu 24.04 memasang MariaDB 10.11, yang juga memenuhi minimum 10.9 untuk Qbox. Secara default MariaDB hanya mendengarkan di server itu sendiri, jadi biarkan port 3306 tertutup dari internet.

4. Unduh FXServer

Buka halaman build server Linux dan salin link build rekomendasi terbaru. Lalu pindah ke user fivem, unduh, dan ekstrak:

sudo -iu fivem
mkdir -p ~/FXServer/server && cd ~/FXServer/server
wget -O fx.tar.xz "paste-the-link-here"
tar xf fx.tar.xz

5. Jalankan txAdmin

Jalankan FXServer di dalam tmux, agar tetap berjalan setelah Anda menutup SSH:

tmux new -s fivem
cd ~/FXServer/server
./run.sh

Saat pertama kali dijalankan, console menampilkan PIN dan alamat panel web txAdmin di port 40120. Buka http://your-server-ip:40120 di browser, masukkan PIN, lalu masuk dengan akun Cfx.re Anda untuk membuat akun admin.

6. Pasang framework

txAdmin lalu menawarkan untuk menyiapkan server untuk Anda. Pilih resep populer, seperti ESX Legacy, QBCore, atau QBox Framework (lihat QBCore vs ESX vs Qbox), lalu isi:

txAdmin mengunduh resource, mengimpor tabel database, menulis server.cfg, dan menjalankan server. Setelah console tenang, buka FiveM, tekan F8, lalu ketik connect your-server-ip:30120.

7. Jaga agar tetap berjalan

Lepas dari tmux dengan Ctrl+B, lalu D; server tetap berjalan. Sambungkan lagi nanti dengan tmux attach -t fivem. Mulai sekarang, jalankan, hentikan, dan restart server dari txAdmin, dan atur restart terjadwalnya.

Jika VPS di-reboot, masuk sebagai user fivem dan jalankan ./run.sh lagi di tmux, atau buat service systemd yang melakukannya untuk Anda.

8. Memperbarui FXServer nanti

Backup dulu folder server dan database. Lalu hentikan server, unduh build rekomendasi baru ke ~/FXServer/server, dan ekstrak menimpa yang lama. Ekstraksi hanya mengganti file milik build, jadi pengaturan txAdmin dan data server Anda tetap ada.

Masalah umum

Jika server menolak start, lihat cara memperbaiki error license key. Jika pemain tidak bisa bergabung, lihat arti kode error CURL.

Host server FiveM Anda di Singapura

Ping rendah untuk pemain di India, Malaysia, dan Indonesia, di AMD EPYC dengan NVMe dan perlindungan DDoS Gcore di setiap IP.

Hosting FiveM di Singapura →