- Katılım
- 28 Temmuz 2025
- Mesajlar
- 127
1. Gerekli Dosyaları ve Ortamı Hazırlama
- Sunucu Dosyaları (Server Files) → Kullanacağın sürüme uygun dosyaları edinmen lazım (örn: 40k, 55k, 40k Türkçe fixli).
- Client (Oyuncuların Gireceği Oyun Dosyası) → Server files ile uyumlu olmalı.
- FreeBSD İşletim Sistemi → Metin2 serverlar genellikle FreeBSD üzerinde çalışır. (Örn: FreeBSD 9.3 / 11.2 sürümleri).
- VirtualBox, VMware veya Root Server → Sanal makine üzerinde veya gerçek sunucuda kurabilirsin.
2. FreeBSD Kurulumu
- Sanal makineyi aç → FreeBSD ISO’sunu yükle.
- Disk bölümleme yap → Auto (UFS) seçebilirsin.
- Root şifresini ayarla.
- SSH servisini açmayı unut (uzaktan bağlanmak için).
3. Sunucu Dosyalarının Yüklenmesi
- FTP programı (örn: WinSCP) ile FreeBSD’ye bağlan.
- /usr/home/ içine serverfiles klasörünü yükle.
- MySQL kurulumu yap ve navicat ile database bağlantısını sağla.
4. MySQL (Veritabanı) Ayarları
- Veritabanı import et:
- player, account, common, log database dosyalarını yükle.
- account tablosunda gm hesabı oluştur (örnek: master).
5. Sunucu Başlatma
SSH (örn: Putty) ile bağlan:
cd /usr/home/game/share
sh start.sh
- Eğer dosyaların içinde start.sh yoksa şu şekilde olabilir:
cd /usr/metin2
./start
6. Client Ayarları
- pack klasörü içindeki serverinfo.py veya iplist dosyasında kendi IP adresini yaz.
- Root sunucu kullanıyorsan gerçek IP, sanal makine kullanıyorsan Hamachi / Yerel IP yazılabilir.
7. Test Etme
- Client ile oyuna giriş yap.
- GM hesabın ile giriş yaptıysan /make komutlarıyla item çağırabilirsin.
Dikkat Etmen Gerekenler
- FreeBSD sürümü ile server dosyaları uyumlu olmalı.
- Sunucu açıldığında portlar (11002, 13000 vs.) açık olmalı.
- Koruma ve güvenlik için iptables / pf firewall ayarlarını yapmayı unut.