Metin2 Server Files Kurulumu

Uflee

Administrator
Administrator
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


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
Bazı temel paketleri yükleyelim:
pkg install nano bash git wget screen
Ardından sisteminizi yeniden başlatın:
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
İndirdikten sonra dosya dizinine girin:
cd metin2server
chmod +x install.sh
./install.sh
Bu script, gerekli yapılandırmaları ve bağımlılıkları otomatik olarak yükleyecektir.

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
Şimdi MySQL’e giriş yaparak gerekli tabloları oluşturalım:
mysql -u kök -p
Komut satırına şu SQL kodlarını girin:

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Ş;
Bu işlem, veritabanlarını ve kullanıcı izinlerini oluşturur.

Sunucuyu Başlatma​

Metin2 sunucu dosyalarınızı başlatmak için:
cd /usr/home/metin2server
./başlat.sh
Birkaç dakika bekledikten sonra, sunucu başarıyla açılacaktır.

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ı

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ı';
Bu işlem, belirtilen kullanıcıyı GM olarak tanımlayacaktır.

İ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:
AnaSayfa Kayıt Ol Giriş Yap
Üst