Cara Mengatur txAdmin di Server FiveM Kamu

Server kamu di-deploy dengan txAdmin yang berjalan dan server game sengaja ditahan. Lima langkah di wizard membawanya online, dan salah satunya, koneksi database, adalah tempat hampir semua orang berhenti, karena kolomnya tersembunyi di balik sebuah tombol. Tombol dan nilainya ada di halaman ini.

Pertama: server yang offline itu normal di sini

Deploy FiveM yang baru hanya menjalankan txAdmin dan tidak ada yang lain. Port game sengaja tetap diam sampai kamu mengklaim akun admin, memasukkan kunci lisensi, dan memilih build server, karena server FiveM tanpa semua itu tidak bisa berjalan. Jadi selama beberapa menit pertama setelah deploy, dashboard kamu yang menampilkan server belum menerima pemain adalah kondisi yang diharapkan, bukan kesalahan.

Dashboard menyatakan demikian: kartu server berubah kuning dengan Perlu tindakan: selesaikan pengaturan di txAdmin, dan saat dibuka kamu mendapat tautan txAdmin serta PIN yang dijelaskan di bawah. Tidak ada yang di halaman ini yang memerlukan tiket dukungan.

Lima langkah

1. Buka txAdmin

Kamu tidak perlu mencari alamat. Di dashboard kamu, banner kuning pada kartu server membuka panel dengan tombol Buka txAdmin, dan tombol yang sama ada di tab Players setelah kamu klik Manage. Tombol itu mengarah ke domain txAdmin milik server kamu sendiri, yang tetap berfungsi setelah failover karena selalu mengarah ke instance yang sedang menjadi primary. Itulah sebabnya kami menautkannya dan tidak menampilkan IP node: IP benar sampai suatu hari tidak lagi.

2. Klaim akun admin dengan PIN

Pada pertama kali dijalankan, txAdmin meminta PIN yang hanya dicetak di konsol server, lalu meminta kamu membuat username dan kata sandi master admin untuk panel itu sendiri. Di server terkelola, konsol itu biasanya tidak bisa kamu lihat, jadi dashboard membaca PIN dari log container dan menampilkannya di panel yang sama dengan tombol txAdmin, siap disalin.

Login master admin bukan akun Flux kamu, bukan akun Cfx.re kamu, dan bukan kata sandi database. Ini kredensial ketiga, cara kembali ke panel kamu, dan tidak ada yang bisa mereset-nya untukmu. Simpan sebelum melanjutkan. Jika PIN sudah kedaluwarsa saat kamu menggunakannya, restart server dari dashboard dan PIN baru akan dicetak.

3. Pilih build server

Wizard kemudian menawarkan resep atau server yang sudah ada. Resep seperti qbcore, qbox, atau ESX mengunduh framework, resource-nya, dan skema SQL-nya, lalu mengimpor skema itu ke database kamu, yang merupakan jalur tercepat menuju server roleplay yang berfungsi. Pilih satu dan txAdmin menampilkannya di layar bernama Langkah 1: Tinjau Resep. Lanjutkan, dan kamu akan sampai di Langkah 2: Input Parameters, tempat dua langkah berikutnya dilakukan.

4. Tambahkan kunci lisensi cfx.re kamu

Kolom pertama di Input Parameters adalah Kunci Registrasi Server. Buat yang gratis di portal.cfx.re dan tempel nilai cfxk_. Kunci ini diterbitkan untuk akun kamu, bukan untuk kami, dan itulah alasan server ini milik kamu untuk dipindahkan. Deployment mengatur NO_LICENSE_KEY=1 sehingga kunci dimasukkan di sini, bukan ditanamkan di aplikasi. Jika kamu pernah membuat ulang kunci, kamu bisa mengubahnya nanti tanpa mengulang wizard: itu adalah kolom di tab Server Settings pada panel manajemen.

5. Buka opsi database dan hubungkan database

Ini adalah langkah yang paling banyak menghasilkan tiket dukungan, karena kolom database tersembunyi. Tepat di bawah kunci ada tombol abu-abu, Show/Hide Database options (advanced). Klik tombol itu. Hanya dengan begitu kolom Database Host, Port, Username, Password, dan Name muncul. Jika kamu melewatkan tombol ini, resep akan berjalan dengan default txAdmin dan koneksi database akan gagal.

Kolom-kolom sudah terisi dengan localhost sebagai host dan 3306 sebagai port. Nilai default itu salah untuk server ini. Ganti isi setiap kolom dengan nilai-nilai berikut:

KolomNilai
Hostoperator
Port3307
Usernameroot
PasswordMYSQL_ROOT_PASSWORD
Databasefivem

Host adalah sync operator, bukan container database, kata sandinya adalah yang kamu pilih saat deploy, dan database itu sendiri dibuat kosong untukmu sebelum server dimulai.

Kata sandi ada di panel manajemen di bawah Pengaturan Deployment, sebagai MYSQL_ROOT_PASSWORD, dengan tombol tampilkan dan tombol salin. Panel juga mencetak empat nilai tetap ini pada kartu di sebelahnya, sehingga kamu bisa menyalinnya langsung ke txAdmin tanpa kembali ke sini.

Dua tebakan perlu disebutkan karena keduanya salah dan keduanya tampak benar. Host bukan localhost: txAdmin dan database adalah container yang terpisah. Host juga bukan mariadb, meskipun ada komponen dengan nama itu. Semuanya melewati operator, yang mereplikasi setiap penulisan ke instance lainnya; menulis langsung ke satu MariaDB akan membuat kota kamu tidak sinkron dan kehilangannya saat failover.

Lalu jalankan resepnya. txAdmin mengunduh artifact FiveM, mengimpor skema, menulis server.cfg dan menjalankan server, dan dashboard kamu akan berubah hijau dalam beberapa menit. Jika kamu memilih server yang sudah ada alih-alih resep, tidak ada kolom database yang perlu diisi: atur koneksinya di server.cfg kamu, seperti yang ditunjukkan dalam pertanyaan di bawah.

Jika txAdmin mengatakan tidak bisa terhubung

Periksa host dan port dulu, karena localhost dan mariadb adalah tebakan yang umum dan keduanya tidak berfungsi. Jika keduanya sudah benar, berarti kata sandi tidak cocok. Database disediakan dengan MYSQL_ROOT_PASSWORD dan operator mengautentikasi dengan DB_INIT_PASS, dan keduanya harus sama persis agar database bisa diinisialisasi sama sekali. Panel menghubungkan keduanya karena alasan itu: mengubah satu akan menulis ulang yang lain, dan kolomnya ditandai sebagai terhubung agar perilakunya tidak terlihat seperti formulir yang menolak input kamu. Apa pun yang kamu ketik di txAdmin harus berupa nilai yang sama itu.

Masuk kembali nanti

Setelah wizard, txAdmin menjadi panel harian: konsol langsung, resource, ban, editor CFG, dan jadwal restart. Tombol Buka txAdmin yang sama membawamu ke sana, dan kamu login dengan akun master admin dari langkah 2. Dashboard tetap menyediakan lapisan di bawahnya: restart dan redeploy, browser file, perangkat keras, kesehatan database di seluruh node, dan backup.

Belum di-deploy?

txAdmin di alamatnya sendiri, database dibuat dan terhubung sebelum resource pertama dimuat, dan kedua port dipublikasikan tanpa firewall yang perlu diatur. Minggu pertama gratis jika akun Flux kamu baru.

Pertanyaan yang sering diajukan

Apa yang harus saya isi di pengaturan database txAdmin?

Pertama klik Show/Hide Database options (advanced) di layar Input Parameters, di bawah kunci registrasi, karena kolomnya tersembunyi sampai kamu melakukannya. Lalu ganti nilai yang sudah terisi dengan host operator, port 3307, username root, database fivem, dan MYSQL_ROOT_PASSWORD yang kamu pilih saat deploy. txAdmin tidak menemukan operator dengan sendirinya. Kata sandi dapat dilihat dan disalin dari Pengaturan Deployment di panel manajemen.

Mengapa server FiveM saya offline tepat setelah deploy?

Karena belum diatur, dan itu disengaja. Deployment berjalan tanpa konfigurasi default dan tanpa kunci lisensi, sehingga txAdmin aktif di alamatnya sendiri dan port game tetap diam sampai kamu mengklaim akun admin, menambahkan kunci cfx.re, dan men-deploy build server. Server akan online beberapa menit setelah wizard selesai.

Di mana saya menemukan PIN txAdmin?

Di dashboard kamu. txAdmin hanya menampilkan PIN di konsol server, jadi dashboard membacanya dari log container dan menampilkannya, siap disalin, di sebelah tombol Buka txAdmin. Jika sudah kedaluwarsa, restart server dan PIN baru akan ditampilkan.

Bisakah saya terhubung langsung ke MariaDB sebagai gantinya?

Tidak, dan ada alasan yang perlu kamu ketahui. Setiap penulisan harus melalui operator di port 3307, yang mereplikasinya ke instance lainnya. Mengarahkan apa pun langsung ke container MariaDB hanya menulis ke satu mesin, dan data itu hilang saat primary berganti berikutnya.

Apakah saya harus menggunakan resep seperti qbcore atau ESX?

Tidak. Resep adalah jalur tercepat karena mengimpor skema SQL framework ke database kamu untukmu, tetapi opsi kosong tersedia bagi siapa pun yang membawa build yang sudah ada. Kamu bisa mengunggah resource melalui browser file dan mengimpor dump SQL setelahnya dalam kedua kasus.

Tidak ada resource yang bisa mengakses database: “mysql_connection_string structure was invalid”

Kata sandi database kamu mengandung karakter yang harus di-percent-encode dalam URL, seperti @, % atau ^, sehingga string mysql:// yang dibuat oxmysql bukan URI yang valid dan tidak ada yang bisa terhubung. Kamu tidak perlu mengganti kata sandi atau membangun ulang apa pun: pakai bentuk titik koma di server.cfg, karena dibaca secara harfiah, bukan diurai sebagai URL. Gunakan set mysql_connection_string "server=operator;port=3307;user=root;password=YOUR_PASSWORD;database=fivem" dengan kata sandi dari Pengaturan Deployment, lalu restart. Server yang di-deploy dari sini sekarang mendapat kata sandi yang aman dalam URL, sehingga ini hanya berlaku untuk server yang lebih lama, dan dashboard menandainya di kartu server dengan kedua perbaikan: yang ini, dan regenerate-and-rebuild terpandu untuk instalasi yang tidak memiliki data yang layak disimpan.

Resep tidak akan selesai: “Duplicate entry ‘1’ for key ‘PRIMARY’”

Database sudah terisi dari instalasi sebelumnya, sehingga data seed resep bertabrakan dengan yang sudah ada. “Delete Database” di txAdmin sering kali tidak membersihkannya, karena tidak menyentuh sync operator. Buka server di dashboard kamu dan gunakan tombol Reset database di header panel: tombol itu mengosongkan database di semua node kamu sambil tetap menyimpan file server dan pengaturan txAdmin, sehingga kamu bisa menjalankan ulang resep dengan bersih. Ini menghapus semua data game. Biasanya ini adalah instalasi yang belum menyimpan apa pun, tetapi jika kamu punya data, buat dump SQL terlebih dahulu (backup milik sync operator), karena backup volume tidak bisa memulihkan database yang sedang aktif.

Saya kehilangan kata sandi master admin txAdmin. Bisakah kalian mereset-nya?

Bukan dari pihak kami: akun itu ada di dalam txAdmin di server kamu, bukan di tagihan atau dashboard kami, sehingga kami tidak punya apa pun untuk direset. Akun itu bisa dipulihkan dari server itu sendiri, dan panel manajemen memberimu konsol serta browser file yang kamu butuhkan. Buka tiket dukungan dan kami akan memandu kamu, karena ini bukan alasan untuk deploy ulang dan kehilangan kota itu.