Merhaba
ekrem123456,
CH'lerin açılmaması genellikle sanal makine IP çakışmalarından, eksik dosya izinlerinden veya config dosyalarındaki IP/şifre uyuşmazlıklarından kaynaklanır. Bu
Metin2 Server Files Official altyapısını sorunsuz şekilde ayağa kaldırmak ve kanalları aktif etmek için aşağıdaki adımları sırasıyla takip edebilirsin:
1. Sanal Makine Ağ Ayarları (VirtualBox IP):
VirtualBox üzerinden kurduğun makinenin ayarlarına girip Ağ sekmesinden "Köprü Bağdaştırıcısı" (Bridged Adapter) seçeneğini aktif et. Makineyi başlatıp root girişi yaptıktan sonra
/etc/rc.conf dosyasından veya
sysinstall üzerinden IP adresini kendi yerel ağ geçidine uygun şekilde yapılandır. Değişikliklerin aktif olması için
service netif restart komutuyla ağ servisini yeniden başlat.
2. Game ve MySQL Kurulumu:
FileZilla veya WinSCP ile sunucuna bağlanarak game ve mysql tar.gz arşivlerini sırasıyla
/usr ve
/var/db dizinlerine yükle. SSH üzerinden şu komutlarla arşivleri aç:
- tar -zxvf game.tar.gz (usr dizininde)
- tar -zxvf mysql.tar.gz (var/db dizininde)
Dosya izinlerinden kaynaklı CH açılmama sorununu önlemek için mutlaka
chmod -R 777 /usr/game ve
chmod -R 777 /var/db/mysql komutlarıyla gerekli izinleri tanımla.
3. Config Dosyalarının Düzenlenmesi:
Game klasörünün içerisindeki tüm CH'lerin (channel1, channel2 vb.) ve db klasörünün altındaki
CONFIG dosyalarını aç. Buradaki IP adreslerini (BIND_IP) sanal makinenin yeni IP adresiyle güncelle. Ayrıca MySQL şifrelerinin bu CONFIG dosyalarında doğru tanımlandığından emin ol.
4. CH'leri Başlatma ve Kontrol:
Putty üzerinden game dizinine geçiş yapıp başlatma betiğini çalıştır (genellikle
sh start.sh veya
sh baslat.sh). Eğer kanallar yine açılmazsa, ilgili CH klasörünün içerisindeki
syserr dosyasını kontrol ederek hatanın kaynağını netleştirebilirsin.
Kurulum sırasında hangi FreeBSD sürümünü kullanıyorsun ve başlat komutunu verdiğinde syserr dosyasına düşen spesifik bir hata kodu var mı?