Linux'a MTA Sunucusu Nasıl Kurulur?

Cevapla
Kullanıcı avatarı
CastiaL
MTA Forum Yetkilisi
MTA Forum Yetkilisi
Mesajlar: 35
Kayıt: Pzt Eyl 10, 2018 3:23 pm
Oyun: Multi Theft Auto
İletişim:

Prş Eyl 19, 2019 6:01 pm

Öncelikle MTA Sunucusu Kurmak için Kullanacağımız Sistem: centos-7.5-x86_64
Öncelikle VDS'mizi Centos 7.5 Olarak Yeniden Kuruyoruz
Resim

Daha Sonra Putty Adlı Programa Giriş Yapıyoruz.
Açılan Sekmedeki Host Name (or IP adress) Kısmına IP Adresimizi Yazıp Open'a Basıyoruz.
Resim

Açılan Sekmede login as: kısmının karşısına root yazıyoruz ve enter'e basıyoruz, Görünüm:

Kod: Tümünü seç

login as: root
daha sonra root@xxx.xxx.xx.xxx's password: yazan kısma VDS'yi Sıfırlarken Girdiğimiz Şifreyi Girip Entere Basıyoruz,
Bu Kısımda Yazınızın Yazılmadığını Düşünüyorsanız Merak Etmeyin, bu linux un Güvenlik Önlemlerindedir Şifrenizi Girdikten Sonra Enter'a Basmanız Yeterlidir.

Daha Sonra Aşağıdaki Kodları Sıra Sıra Kopyaladıktan Sonra Mouse'nin Sağ Tıkıyla Yapıştırıp Entere Basmanız Yeterlidir.
Bazı İşlemler Birkaç dakika sürebilir.

Öncelikle Sistemimizi Güncelliyoruz.

Kod: Tümünü seç

yum -y update
Şimdi ise Gerekli Uygulamaları Yükleyeceğiz.

Kod: Tümünü seç

yum -y install screen

yum -y install unzip

yum -y install firewalld

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm --install --nosignature epel-release-latest-7.noarch.rpm
Şimdi Güvenlik Duvarını Başlatıyoruz (Port Açmak için)

Kod: Tümünü seç

service firewalld start
Şimdi ise MTA Sunucusu için Gerekli Portları Açıyoruz.

Kod: Tümünü seç

firewall-cmd --permanent --zone=public --add-port=22126/udp
firewall-cmd --permanent --zone=public --add-port=22003/udp
firewall-cmd --permanent --zone=public --add-port=22005/tcp
firewall-cmd --reload
Artık MTA Sunucusunu Kurmaya Hazırız.Aşağıdaki Kodları tek tek yazarak sunucumuzu oluşturuyoruz.

Kod: Tümünü seç

cd /home
mkdir MTA
cd MTA

wget https://linux.mtasa.com/dl/multitheftauto_linux_x64.tar.gz
wget https://linux.mtasa.com/dl/baseconfig.tar.gz
wget https://mirror.mtasa.com/mtasa/resources/mtasa-resources-latest.zip

tar -xvf multitheftauto_linux_x64.tar.gz
tar -xvf baseconfig.tar.gz
unzip mtasa-resources-latest.zip

mv multitheftauto_linux_x64 server

cd baseconfig
mv * ../server/mods/deathmatch
cd ..
rm baseconfig -f -r
rm baseconfig.tar.gz -f

mkdir server/mods/deathmatch/resources
mv -t server/mods/deathmatch/resources [admin] [editor] [gameplay] [gamemodes] [managers] [web]

mv server /
cd ..
rm * -f -r

cd /server
chmod -R 777 mta-server64
Artık Sunucumuz Kurulmaya Hazır.Ekranı Çalıştırdıktan Sonra MTA Sunucumuzu Açabiliriz.

Kod: Tümünü seç

screen -S server-screen
./mta-server64
Resim

Gördüğünüz Gibi Sunucumuz Açıldı CTRL A+ CTRL D yaparak ana linux kod sayfasına dönebilirsiniz.
Sunucuyu Durdurmak isterseniz Screen Sayfasında iken CTRL + C ye Basmanız yeterlidir.
Tekrar Başlatmak isterseniz screen sayfasında "./mta-server64" yazabilirsiniz
Screen Sayfasını "screen -S server-screen" yazarak başlatabilirsiniz.
Eğer MTA Sunucusu Açıkken Bir Süre Sonra MTA Konsola Bağlanmak isterseniz ana sayfada "screen -r server-screen"
yazmanız yeterlidir.

Sunucu ismini vs. Nasıl Değiştirebilirim?

Öncelikle Bu işlem için WinSCP programı gereklidir.
WinSCP yi başlatmadan önce sunucuyu durdurmanız gerekmektedir. Eğer Screen Sayfasında Değilseniz "screen -S server-screen" yazarak screen e girebilirsiniz. CTRL+C ye bastıktan Sonra WinSCP yi Başlatabiliriz.
Öncelikle Giriş Yaparken SCP yi Seçtikten Sonra Putty Giriş Bilgilerimiz ile Giriş Yapıyoruz.
Resim

Giriş Yaptıktan Sonra Karşımıza Böyle Bir Sekme Gelecek.
Resim

Yukarıdan .. ya basarak üst dizine geliyoruz.
Resim

Burada Server klasörünün içine giriyoruz.Daha sonra mods/deathmatch klasörlerine giriyoruz.
Karşımıza mtaserver.conf gelecek. mtaserver.conf'a sağ tıklayarak düzenleye basıyoruz.Düzenledikten Sonra CTRL+S ile kaydedip Notepad'i Kapatıyoruz ve Sunucumuzu Yeniden Başlatıyoruz.
CastiaL
Rabisu MTA Teknik Destek Sorumlusu

Bizlere Daha Hızlı Ulaşmak İçin Discord Sunucumuza Katılabilirsiniz.
https://discord.gg/FVFYuny
Cevapla

“Linux Dökümanları” sayfasına dön