- Katılım
- 12 Kas 2017
- Mesajlar
- 97
- Tepki
- 8
Metin2 Pvp Server Kurulum Anlatımı
Metin2 server dosyalarını kurmak için aşağıdaki adımları takip edebilirsin. Bu rehber, FreeBSD işletim sistemi üzerine Metin2 özel sunucusunu kurmayı anlatmaktadır.Metin2 Server Files Kurulumu (FreeBSD 13.x)
Bu rehber, Metin2 pvp sunucunuzu sıfırdan kurmanıza yardımcı olacaktır.
Gerekli Hazırlıklar
Öncelikle bir sunucuya ihtiyacınız var. Minimum gereksinimler:- İşletim Sistemi: FreeBSD 13.x (Tercihen 64-bit)
- RAM: Minimum 4 GB (Önerilen 8 GB+)
- Disk: Minimum 40 GB SSD
- İnternet Bağlantısı: Stabil ve hızlı bir bağlantı
FreeBSD Kurulumu ve Güncellenmesi
Sunucunuzu kurduktan sonra aşağıdaki komutlarla FreeBSD’yi güncelleyin:pkg update && pkg upgrade -y
pkg install nano bash git wget screen
reboot
Metin2 Sunucu Dosyalarını İndirme ve Kurulum
Özel sunucular için genellikle game, db, auth gibi dosyaları içeren Metin2 server paketlerine ihtiyacınız var. Kullanabileceğiniz açık kaynaklı bazı sürümler mevcuttur.Örnek olarak, bir server dosyasını indirmek için:
cd /usr/home
git clone
git clone
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
cd metin2server
chmod +x install.sh
./install.sh
chmod +x install.sh
./install.sh
MySQL Veritabanı Kurulumu
Metin2, karakter bilgileri ve oyun verilerini saklamak için MySQL kullanır. MySQL kurmak için:pkg install mysql57-server
sysrc mysql_enable="YES"
service mysql-server start
sysrc mysql_enable="YES"
service mysql-server start
mysql -u kök -p
VERİTABANI oynatıcısı OLUŞTUR;
VERİTABANI OLUŞTUR ortak;
VERİTABANI günlüğü OLUŞTUR;
player.* üzerindeki tüm ayrıcalıkları 'güçlü_şifre' ile tanımlanan 'mt2user'@'localhost' adresine verin;
common.* üzerindeki tüm ayrıcalıkları 'güçlü_şifre' ile tanımlanan 'mt2user'@'localhost' kullanıcısına verin;
log.* üzerindeki tüm ayrıcalıkları 'güçlü_şifre' ile tanımlanan 'mt2user'@'localhost' kullanıcısına verin;
FLUSH AYRICALIKLARI;
ÇIKIŞ;
VERİTABANI OLUŞTUR ortak;
VERİTABANI günlüğü OLUŞTUR;
player.* üzerindeki tüm ayrıcalıkları 'güçlü_şifre' ile tanımlanan 'mt2user'@'localhost' adresine verin;
common.* üzerindeki tüm ayrıcalıkları 'güçlü_şifre' ile tanımlanan 'mt2user'@'localhost' kullanıcısına verin;
log.* üzerindeki tüm ayrıcalıkları 'güçlü_şifre' ile tanımlanan 'mt2user'@'localhost' kullanıcısına verin;
FLUSH AYRICALIKLARI;
ÇIKIŞ;
Sunucuyu Başlatma
Metin2 sunucu dosyalarınızı başlatmak için:cd /usr/home/metin2server
./başlat.sh
./başlat.sh
Firewall ve Port Ayarları
Metin2 sunucusunun oyuncular tarafından erişilebilir olması için gerekli portları açmalısınız:sysrc pf_enable="EVET"
echo "herhangi bir porttan herhangi bir porta {13000, 14000, 15000} em0 proto tcp'sine hızlı bir şekilde geç" >> /etc/pf.conf
servis pf yeniden başlatıldı
echo "herhangi bir porttan herhangi bir porta {13000, 14000, 15000} em0 proto tcp'sine hızlı bir şekilde geç" >> /etc/pf.conf
servis pf yeniden başlatıldı
GM (Game Master) Hesabı Oluşturma
GM yetkilerine sahip bir hesap oluşturmak için MySQL’e giriş yapıp aşağıdaki SQL komutlarını çalıştırın:Oyuncuyu KULLAN;
GÜNCELLEME hesabı SET güvenlik kodu = '1234', durum = 'YÖNETİCİ' WHERE giriş = 'hesap_adı';
GÜNCELLEME hesabı SET güvenlik kodu = '1234', durum = 'YÖNETİCİ' WHERE giriş = 'hesap_adı';
İstemci Bağlantısı ve Test
Sunucunuz çalışıyorsa, kendi istemcinizi yapılandırarak bağlantı kurabilirsiniz. serverinfo.py dosyasında IP adresinizi değiştirerek oyuna giriş yapabilirsiniz.Bu rehber ile FreeBSD üzerinde Metin2 özel bir sunucu kurmuş oldunuz. İleri seviye yapılandırmalar için ek modifikasyonlar yapabilirsiniz. Oyun ekonomisi, harita düzenlemeleri, NPC eklemeleri gibi geliştirmeler için server dosyalarınızı düzenlemeniz gerekecektir.
Başarılar!

Son düzenleme: