Cara Menginstal Server FiveM di Ubuntu 19.04

Prasyarat

  • Sistem Linux yang menjalankan Ubuntu 19.04 dengan setidaknya 1 inti CPU dan 2 GB memori
  • Pengguna non-root pada sistem

Sebelum kita mulai

Untuk memastikan sistem Anda sepenuhnya diperbarui sebelum melanjutkan dengan instalasi, jalankan perintah berikut:

sudo apt-get update
sudo apt-get upgrade

Pastikan juga untuk membuka port berikut, karena mereka diperlukan agar FiveM berfungsi dengan baik:

  • 30120 TCP & UDP
  • 30110 TCP & UDP

Ubuntu 19.04 dikirimkan dengan UFWsebagai firewall default, Anda dapat membuka port yang diperlukan jika Anda menggunakan UFW dengan menjalankan perintah berikut:

sudo ufw allow 30120
sudo ufw allow 30110

Instalasi

Pertama, buat folder kosong dan navigasikan ke sana. Folder ini akan menampung semua file server FiveM Anda.

mkdir ~/fivem_server 
cd ~/fivem_server

Unduh bangunan cabang utama terbaru dari server artefak . Salin URL untuk versi server terbaru dan gunakan wget <url>untuk mengunduhnya ke folder yang dibuat. Setelah mengunduh bangunan, ekstrak menggunakan perintah berikut:

tar -xvf fx.tar.xz

Ini akan mengekstrak semua file yang diperlukan.

Setelah Anda berhasil mengekstrak arsip yang diunduh, Anda sekarang dapat menghapusnya.

rm fx.tar.xz

Selanjutnya klon repositori cfx-server-data ke folder baru di luar folder file server. Folder ini akan berisi sumber daya server. Perintah di bawah ini akan mengkloning repositori ke folder baru yang disebut fivem_resourcesdi direktori home Anda.

git clone https://github.com/citizenfx/cfx-server-data ~/fivem_resources

Server Anda sekarang diunduh, tetapi belum siap.

Hasilkan kunci lisensi FiveM , yang sepenuhnya gratis dan digunakan untuk identifikasi server. Gunakan editor teks favorit Anda untuk membuat file baru yang disebut server.cfgdi fivem_resourcesfolder Anda :

nano ~/fivem_resources/server.cfg

Isi itu dengan konten berikut:

# Only change the IP if you're using a server with multiple network interfaces, otherwise change the port only.
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

# These resources will start by default.
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure fivem
ensure hardcap
ensure rconlog
ensure scoreboard

# This allows players to use scripthook-based plugins such as the legacy Lambda Menu.
# Set this to 1 to allow scripthook. Do note that this does _not_ guarantee players won't be able to use external plugins.
sv_scriptHookAllowed 0

# Uncomment this and set a password to enable RCON. Make sure to change the password - it should look like rcon_password "YOURPASSWORD"
#rcon_password ""

# A comma-separated list of tags for your server.
# For example:
# - sets tags "drifting, cars, racing"
# Or:
# - sets tags "roleplay, military, tanks"
sets tags "default"

# Set an optional server info and connecting banner image url.
# Size doesn't matter, any banner sized image will be fine.
#sets banner_detail "https://url.to/image.png"
#sets banner_connecting "https://url.to/image.png"

# Set your server's hostname
sv_hostname "FXServer, but unconfigured"

# Nested configs!
#exec server_internal.cfg

# Loading a server icon (96x96 PNG file)
#load_server_icon myLogo.png

# convars which can be used in scripts
set temp_convar "hey world!"

# Uncomment this line if you do not want your server to be listed in the server browser.
# Do not edit it if you *do* want your server listed.
#sv_master1 ""

# Add system admins
add_ace group.admin command allow # allow all commands
add_ace group.admin command.quit deny # but don't allow quit
add_principal identifier.steam:110000100000000 group.admin # add the admin to the group

# Hide player endpoints in external log output.
sv_endpointprivacy true

# Server player slot limit (must be between 1 and 32, unless using OneSync)
sv_maxclients 32

# License key for your server (https://keymaster.fivem.net)
sv_licenseKey replaceThisWithYourLicenseKey

Ini akan menjadi file konfigurasi server Anda. Pada baris terakhir dari konfigurasi, ada pengaturan yang disebut sv_licenseKey. Ubah pengaturan ini ke kunci lisensi Anda yang dihasilkan. Selain itu, semua pengaturan konfigurasi di konfigurasi memiliki komentar di sebelahnya sehingga Anda dapat memahami apa arti setiap pengaturan dan mengubahnya jika Anda mau.

Setelah selesai, simpan file dan tutup editor.

Mulai server

Untuk memulai server, Anda harus berada di direktori sumber daya server. Kemudian Anda dapat memulai server menggunakan runserver.shskrip di fivem_serverdirektori. Pastikan untuk memasukkan +exec server.cfgparameter.

cd ~/fivem_resources && bash ~/fivem_server/run.sh +exec server.cfg

Anda dapat mematikan server dengan menekan CTRL+ C.

Menjalankan server di latar belakang (opsional)

Untuk menjalankan server di latar belakang, kami akan membuat sesi layar baru untuk dijalankan di server.

cd ~/fivem_resources && screen -s "FiveM server" bash ~/fivem_server/run.sh +exec server.cfg

Jika Anda ingin keluar dari konsol FiveM, tekan CTRL+ A, lalu tekan D. Anda dapat membuka kembali jendela lagi dengan menggunakan perintah screen -r.

Kami dapat mengotomatisasi ini dengan membuat skrip bash. Buat file baru dengan nama pilihan Anda dan ekstensi .sh. Buka di editor teks favorit Anda.

nano yourscript.sh

Kemudian tempelkan skrip berikut:

#/bin/bash
cd ~/fivem_resources
screen -s "FiveM server"  bash ~/fivem_server/run.sh +exec server.cfg

Setelah ini, tandai file sebagai executable dengan memasukkan perintah berikut:

chmod +x yourscript.sh

Anda sekarang dapat memulai server dengan menjalankan skrip:

./yourscript.sh

Membuat server mulai saat boot (opsional)

Untuk membuat server kami mulai saat boot, kami akan membuat layanan Linux baru yang akan menjalankan skrip start server. Layanan ini akan dipanggil fivemdan mulai ketika sistem Anda memulai, memulai server.

Gunakan editor favorit Anda untuk membuat file baru yang disebut fivem.servicedi /lib/systemd/system/. Ini akan membutuhkan hak pengguna super.

sudo nano /lib/systemd/system/fivem.service

Isi itu dengan yang berikut:

[Unit]
Description=FiveM server

[Service]
Type=forking
User=username
ExecStart=/usr/bin/fivem_start.sh

[Install]
WantedBy=multi-user.target

Tetapkan nama pengguna Linux Anda yang sebenarnya setelah User=.

Simpan file dan tutup editor Anda.

Buat file baru /usr/bin/fivem_start.shmenggunakan editor teks favorit Anda.

sudo nano /usr/bin/fivem_start.sh

Isi itu dengan yang berikut:

#!/bin/bash
screen -dm bash -c 'cd /home/username/fivem_resources && bash /home/username/fivem_server/run.sh +exec server.cfg'

Ganti usernamedengan nama pengguna Linux Anda. Simpan dan tutup file.

Tandai file sebagai file yang dapat dieksekusi dengan memasukkan perintah berikut:

sudo chmod +x /usr/bin/fivem_start.sh

Jalankan perintah ini untuk memuat kembali konfigurasi systemd manager:

sudo systemctl daemon-reload

Mulai layanan dengan perintah ini:

sudo systemctl start fivem

Jalankan perintah ini untuk membuat layanan mulai saat startup:

sudo systemctl enable fivem

Sekarang Anda dapat me-restart server Linux Anda dan server FiveM akan mulai secara otomatis saat boot. Setelah me-reboot login sebagai akun Linux tempat Anda menginstal server, dan ketik perintah berikut untuk membuka konsol:

screen -r

Masalah umum

  • Jika Anda tidak mendapatkan 'sumber daya yang ditemukan', dan dikatakan 'Gagal memulai sumber daya', Anda tidak cdke folder yang benar.
  • Jika Anda mendapatkan banyak kesalahan citizen:/scripting/, Anda tidak menggunakannya run.sh.
  • Jika tidak ada yang terjadi sama sekali kecuali sending heartbeat, Anda tidak menggunakan run.shdan gagal ke cdfolder.
  • Jika tidak ada sumber daya memulai dan Anda tidak dapat terhubung, Anda tidak menambahkan +exec.
  • Jika Anda mendapatkannya no license key was specified, salah satu di atas berlaku.

Menghubungkan ke server yang dibuat

Menginstal klien FiveM

Untuk terhubung ke server, Anda harus memiliki salinan Grand Theft Auto V yang valid dan memasangnya di komputer Anda. Anda perlu mengunduh pemasang klien FiveM dari situs web resmi FiveM . Jalankan installer dan itu akan memandu Anda melalui instalasi. Setelah Anda menginstal klien FiveM, jalankan. Ini akan meminta Anda untuk masuk dengan akun GTA Social Club Anda. Masuk ke akun Anda dan instalasi sekarang selesai. Lanjutkan ke langkah selanjutnya.

Menghubungkan ke server Anda

Jalankan klien FiveM yang diinstal. Jika ada pembaruan yang tersedia, itu akan mengunduhnya secara otomatis, cukup tekan "terima". Anda akan melihat opsi di atas yang disebut Direct Connect. Klik di atasnya dan masukkan alamat IP server Anda ke dalam IP:Portbidang. Hubungkan ke server dan Anda dapat bermain di sana!



Leave a Comment

Terraria Server dengan TShock di Linux

Terraria Server dengan TShock di Linux

Terraria adalah MMORPG berdasarkan pertambangan, bangunan, dan pertempuran. Beberapa orang mengatakan ini adalah versi 2D Minecraft, tetapi itu tidak adil bagi Terraria

Membuat Server Teamspeak 3 di Ubuntu 14 64-bit

Membuat Server Teamspeak 3 di Ubuntu 14 64-bit

Gambaran Umum Apakah Anda sedang mengerjakan proyek kolaborasi besar dengan tim pengembangan Anda atau membunuh bos dalam permainan permainan peran terbaru, Anda akan pergi

Cara Pengaturan Left 4 Dead 2 Server di Ubuntu

Cara Pengaturan Left 4 Dead 2 Server di Ubuntu

Dalam tutorial ini, Anda akan belajar cara mengatur server Left 4 Dead 2 di Ubuntu. Panduan ini diuji pada server Ubuntu 15.10. Pembaruan Prasyarat th

Menyiapkan SA-MP San Andreas Multiplayer Server pada CentOS 6

Menyiapkan SA-MP San Andreas Multiplayer Server pada CentOS 6

Selamat datang di tutorial Vultr lainnya. Di sini, Anda akan belajar cara menginstal dan menjalankan server SAMP. Panduan ini ditulis untuk CentOS 6. Prasyarat Anda akan tahu

Menyiapkan Server Half Life 2 Pada CentOS 6

Menyiapkan Server Half Life 2 Pada CentOS 6

Tutorial ini akan membahas proses pemasangan server game Half Life 2 pada Sistem CentOS 6. Langkah 1: Menginstal prasyarat Untuk mengatur ou

Cara Memasang Unturned 2.2.5 pada CentOS 6

Cara Memasang Unturned 2.2.5 pada CentOS 6

Dalam panduan ini, Anda akan belajar cara menyiapkan server Unturned 2.2.5 pada Vultr VPS yang menjalankan CentOS 6. Catatan: Ini adalah versi Unturned yang diedit yang tidak

Menyiapkan Counter Strike: Sumber di Debian

Menyiapkan Counter Strike: Sumber di Debian

Dalam panduan ini, kami akan menyiapkan Counter Strike: Server game sumber pada Debian 7. Perintah ini diuji pada Debian 7 tetapi perintah itu juga harus berfungsi

Cara Mengatur Server Tekkit Classic di Ubuntu 16.10

Cara Mengatur Server Tekkit Classic di Ubuntu 16.10

Menggunakan Sistem yang Berbeda? Apa itu Tekkit Classic? Tekkit Classic adalah modpack untuk game yang dikenal dan dicintai semua orang; Minecraft. Ini berisi beberapa ver

Cara Memasang SA-MP San Andreas Multiplayer pada CentOS 7

Cara Memasang SA-MP San Andreas Multiplayer pada CentOS 7

Dalam tutorial ini Anda akan belajar cara men-setup server SA-MP (San Andreas Multiplayer) pada CentOS 7. Prasyarat Mari pastikan sistem sepenuhnya diperbarui

Cara Memasang Teamspeak 3 Server di Ubuntu 16.04 64-bit

Cara Memasang Teamspeak 3 Server di Ubuntu 16.04 64-bit

Menggunakan Sistem yang Berbeda? Ikhtisar Muak menggunakan Perselisihan / Skype? Bosan tidak memiliki kendali penuh terhadap server Anda? Atau mungkin karena kurangnya

Cara Memasang Counter-Strike: Global Offensive Server pada Windows

Cara Memasang Counter-Strike: Global Offensive Server pada Windows

Pendahuluan Dalam panduan ini, Anda akan belajar cara memasang server Counter-Strike: Global Offensive di Windows. Prasyarat Sebelum kita mulai, kamu

Menyiapkan Counter-Strike: Global Offensive (CSGO) Server di Arch Linux

Menyiapkan Counter-Strike: Global Offensive (CSGO) Server di Arch Linux

Tutorial ini menjelaskan cara menyiapkan server Counter-Strike: Global Offensive di Arch Linux. Tutorial ini mengasumsikan bahwa Anda masuk dengan penggunaan standar

Cara Menginstal Server Mati 4 Mati Di CentOS 7

Cara Menginstal Server Mati 4 Mati Di CentOS 7

Dalam panduan ini, saya akan menjelaskan cara menginstal dan mengkonfigurasi server L4D pada CentOS 7. Menginstal Kiri 4 Mati Sebelum kita mulai, kita harus memastikan bahwa

Menginstal Server Reflex pada Windows

Menginstal Server Reflex pada Windows

Pendahuluan Reflex adalah Arena FPS kompetitif yang akan datang oleh Turbo Pixel Studios. Tutorial ini akan menunjukkan kepada Anda cara mengatur server Reflex Anda sendiri

Cara Memasang PufferPanel (Panel Kontrol Minecraft gratis) di CentOS 7

Cara Memasang PufferPanel (Panel Kontrol Minecraft gratis) di CentOS 7

Pendahuluan Dalam tutorial ini, Anda harus menginstal PufferPanel di Vultr VPS kami. PufferPanel adalah panel kontrol sumber terbuka yang dapat digunakan untuk mengelola Anda

Cara Memasang Unturned 2.2.5 pada Debian 8

Cara Memasang Unturned 2.2.5 pada Debian 8

Dalam panduan ini, Anda akan belajar cara menyiapkan server Unturned 2.2.5 pada Vultr VPS yang menjalankan Debian 8. Catatan: Ini adalah versi Unturned yang diedit yang tidak

Cara Mengatur Server Minecraft di Ubuntu 18.04

Cara Mengatur Server Minecraft di Ubuntu 18.04

Minecraft masih menjadi salah satu game paling populer di dunia. Jika Anda memainkan game, Anda mungkin bermain di server sepanjang waktu. Panduan ini bertujuan untuk mengajarkan Anda

Cara Memasang Counter-Strike 1.6 Server di Linux

Cara Memasang Counter-Strike 1.6 Server di Linux

Panduan ini akan menunjukkan kepada Anda cara menyiapkan server Counter-Strike: 1.6 di Linux. Langkah-langkah di sini akan bekerja untuk sebagian besar distro Linux yang mendukung SteamCMD. Pertama

Cara Menginstal Starbound Server di Ubuntu 16.04

Cara Menginstal Starbound Server di Ubuntu 16.04

Menggunakan Sistem yang Berbeda? Prasyarat Anda harus memiliki game ini di akun Steam Anda. Pengguna sudo. Contoh server Vultr Ubuntu 16.04. Menginstal

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

6 Hal yang Sangat Menggila dari Nintendo Switch

6 Hal yang Sangat Menggila dari Nintendo Switch

Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.

Janji Teknologi Yang Masih Belum Ditepati

Janji Teknologi Yang Masih Belum Ditepati

Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.

Pembaruan Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Masalah Daripada Menyelesaikan

Pembaruan Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Masalah Daripada Menyelesaikan

Baru-baru ini Apple merilis macOS Catalina 10.15.4 pembaruan suplemen untuk memperbaiki masalah tetapi tampaknya pembaruan menyebabkan lebih banyak masalah yang mengarah ke bricking mesin mac. Baca artikel ini untuk mempelajari lebih lanjut