[FX-Server] Centos 7'ye FX Sunucusu nasıl kurulur?

mcsbey

Paylaşım Ekibi
Katılım
2 Ağu 2019
Mesajlar
104
Tepki puanı
1
Yaş
29

İtibar Puanı:

OKU
Lütfen bunun için temel Linux deneyimine ihtiyacınız olacağını unutmayın . Bunu “acemi” olabildiğince kolay hale getirmeye çalışacağım.
Ön şartlar
Kök olarak giriş yaptığınızdan emin olun
Başlamadan önce aşağıdaki komutların hepsini çalıştırmanız gerekecektir.
setenforce 0
yum update -y
yum install wget screen nano git -y

hazırlama
Aşağıdaki komutların hepsini çalıştırın. Sunucunun dizinlerini hazırlayacağız.cd /home/
mkdir FiveM
cd FiveM

FiveM'in en son sürümünü alma
Git
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş yap veya Kayıt ol anlayışınız için teşekkürler.
ve en yüksek sayı ile objeyi bulmak ve dosya “fx.tar.xf” için url kopyalamak
FX Sunucusunu Yükleme
Şimdi, aslında sunucuyu indirip çalıştırıyoruz.
Aşağıdaki komutları çalıştırın
wget <url>
Replace "<url>" with the link for the "fx.tar.xf" file

Şimdi sunucuyu indirdik, şimdi çıkartmamız gerekiyor
cd /home/FiveM
tar xf fx.tar.xz

İndirdikten sonra tüm sunucu dosyalarını ve benzeri şeyleri görebileceksiniz. “Run.sh” DOSYASI ÇALIŞTIRMAYIN!
Şimdi “server-data” klasörümüzü kurmamız gerekiyor, burası kaynakların ve sunucu için server.cfg dosyasının bulunduğu yerdir.
git clone
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş yap veya Kayıt ol anlayışınız için teşekkürler.
/home/FiveM/server-data
cd server-data

Şimdi bizim server.cfg yapmak zamanı
nano server.cfg

Bunu ssh istemcinize yapıştırın (Putty kullanıyorsanız, sadece sağ tıklayın)
# you probably don't want to change these!
# only change them if you're using a server with multiple network interfaces
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

start mapmanager
start chat
start spawnmanager
start sessionmanager
start fivem
start hardcap
start rconlog
start scoreboard
start playernames

sv_scriptHookAllowed 1

# change this
#rcon_password yay

sv_hostname "My new FXServer!"

# nested configs!
#exec server_internal.cfg

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

# convars for use from script
set temp_convar "hey world!"

# disable announcing? clear out the master by uncommenting this
#sv_master1 ""

# want to only allow players authenticated with a third-party provider like Steam?
#sv_authMaxVariance 1
#sv_authMinTrust 5

# 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:110000112345678 group.admin # add the admin to the group

# remove the # to hide player endpoints in external log output
#sv_endpointprivacy true

# server slots limit (must be between 1 and 31)
sv_maxclients 30

# license key for server (
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş yap veya Kayıt ol anlayışınız için teşekkürler.
)
sv_licenseKey changeme

İstediğiniz şekilde istediğiniz konfigürasyonu değiştirin, tamamladığınızda “CTRL + X”, ardından “Y” ve sonra “Enter” tuşlarına basın.
Şimdi sunucuya başlamadan önce birkaç küçük şeyi bitirmemiz gerekiyor.
Centos 7 firewalld ile varsayılan olarak gelir, bu nedenle sunucunun portlarını açmak için aşağıdaki komutları kullanın.
firewall-cmd --add-port 30120/tcp
firewall-cmd --add-port 30120/tcp --permanent
firewall-cmd --add-port 30120/udp
firewall-cmd --add-port 30120/udp --permanent
firewall-cmd --reload

If you get command not found, run these commands, followed by the ones above.

yum install firewalld -y
systemctl start firewalld
systemctl enable firewalld

Bu, TCP ve UDP için “30120” bağlantı noktasını açacaktır.
Şimdi sunucumuzu çalıştırabiliriz. “Server-data” klasörünüze gidin (cd / home / FiveM / server-data kullanarak)
Sonra şunu çalıştırın:
bash /home/FiveM/run.sh +exec server.cfg

MySQL nasıl kurulur
Bunun MariaDB olduğunu unutmayın, ancak MySql ile aynı şekilde çalışacaktır.
MariaDB, MySql'nin bir çatalıdır (tüm MySql uygulamalarının MariaDB'de aynı şekilde çalışacağı anlamına gelir).
yum install mariadb-server -y

systemctl start mariadb
systemctl enable mariadb

mysql_secure_installation

Önerilen ayarlar (mysql_secure_installation sırasında):
Kök
girişine izin vermeyin , test veritabanlarını uzaktan kaldırın ve bunlara erişin.
test kullanıcıları kaldır
ayrıcalık tablosu yeniden yükle
Umarım bunların çoğunu anlamışsındır, herhangi bir sorunuz varsa bana bildirin.