Hikayeler

Reklam vermek için turkmmo@gmail.com
4.75 yıldız(lar) 4 Değerlendirme Değerlendirenler

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

Merhaba, Konu için elinize sağlık şu sıralar sıfırdan başlayıp öğrenmeye çalışıyorum. BSD sunucusunu kurdum çalıştırmada problem yok WINSCP ile bağlanma veya Filezilla/putty üzerinden de server ile bağlantı kurmada problem yaşamıyorum ancak şöyle bir sorun oluştu client üzerinden giriş yapmak istediğimde sunucuya bağlantı hatası alıyorum test hesabına girerken. FAST III adaptör araylama ve serverinfo.py dosyasına ifconfigden aldığım IP adresi ile değiştirmeme rağmen client girişini sağlayamıyorum sebebini biliyor musunuz ? iyi forumlar !
Merhaba hatayı görmeden birşey diyemem dc 'den beni ekle anydesk üzerinden bağlanıp çözeyim

DC: beststudio
 
Locale ve service paylaşır mısın eline sağlık.


Merhaba arkadaşlar resmi (official) files yapmayı düşünenler için güzel bir alt yapı olur.
Lycan, Simya, Kuşak, Çevrimdışı Pazar, Element Yazısı, Levelli Pet vb birçok resmi sistemler mevcut.
Hazır .ova yaptım içinde files ve mysql ve kaynak dosyaların tamamı kurulu sadece oyunu başlatmanız yeterlidir.




🗄️VERSİYON BİLGİLERİ
Alt Yapı: MartySama
Derleyici: g++8

Platform: FreeBSD 13.0 +
Veritabanı: MySQL 5.6 +






⬇️İNDİR (DOWNLOAD)



⬇️VİRÜSTOTAL


MEVCUT SİSTEMLER

✅ Genişletilmiş Kemer Envanteri
✅ Zindanda Warp Komutu
✅ Hesap Başına 5 Karakter
✅ Lycan (Wolfman) Karakter Sistemi
✅ Binek Kostüm Sistemi
✅ Silah Kostüm Sistemi
✅ Kuşak (Acce) Sistemi
✅ Aura Sistemi
✅ Kostüm Gizleme Sistemi
✅ İtem Toplama Efekt Sistemi
✅ Zar (Dice) Sistemi
✅ Genişletilmiş Envanter
✅ Büyü Bozma Taşı Sistemi
✅ Çevrimdışı Dükkan Sistemi
✅ Çevrimdışı Dükkan Dekorasyonu
✅ Hedef Bilgi Sistemi
✅ Hedef Oyuncu HP Gösterimi
✅ Ondalıklı HP Gösterimi
✅ Hedef Element Bilgisi
✅ Element Sistemi
✅ Element Tılsımı (Pendant) Sistemi
✅ Ruh (Soul) Sistemi
✅ Simya Mitsi Desteği
✅ Simya Set Bonusları
✅ Yenilenmiş Görev Sistemi
✅ Won (Cheque) Sistemi
✅ Çevrimdışı Pazar’da Won Kullanımı
✅ Yetenek Beceri Renk Sistemi
✅ Gaya Sistemi
✅ Duygu İfade Sistemi
✅ Yeni Takas Penceresi
✅ Yeni Drop Diyaloğu
✅ Metin & Boss Özel Özellikleri
✅ Etkinlik Yöneticisi
✅ Growth Pet (Evcil Pet) Sistemi
✅ Çoklu Dil (Multi Language) Sistemi
✅ Genişletilmiş Fısıltı Detayları
✅ Bayraklı Chat Sistemi
✅ Yükleme Ekranı İpuçları
✅ Zindan Bilgi Sistemi
✅ Özel K Envanter Sistemi
✅ Envanter Eşyaları Sıralama
✅ Cube Renewal Sistemi
✅ Hızlı Çıkış Sistemi
✅ Yeni 6-7 Bonus Sistemi

✅ Trade Edilebilir İkon Sistemi



🚀 Apex2 Global Server — Kurulum & Çalıştırma Paneli


📦 Hazır .OVA Sanal Makine Kullanımı

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Files ve source .ova içinde hazırdır.
❌ Ekstra kurulum gerekmez.

📦 Apex2 .Ova Bilgileri:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👤 Kullanıcı: root
🔒 Şifre: dev

▶️ Servisleri Başlat:

cd /usr/home/game/main
sh admin_panel.sh 3
sh admin_panel.sh 1

🖥️ Kendi FreeBSD / Bilişim Sunucusu
(Kendinize ait sunucunuz var ise aşağıdaki talimatları uygulayın)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📁 Dosya Yükleme:
• FileZilla veya WinSCP ile bağlanın
• files ve mysql dosyalarını ( / ) dizinine atın

🔗 Örnek yapı:

🗜️ Kurulum:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
cd /
tar zxvf apex2_game.tar.gz files
tar zxvf apex2_mysql.tar.gz mysql

chmod -R 777 /usr/home/game/main
chmod -R 777 /var/db/mysql

reboot

🔄 Sunucu Yeniden Başlatma:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
cd /usr/home/game/main
sh admin_panel.sh 3
sh admin_panel.sh 1

🗄️ Veritabanı Bilgileri:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔑 MySQL (Navicat) Şifresi:
👤 User Name: root
🔒 Şifre: 123

👑 GM Hesap Bilgileri:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👤 Kullanıcı: bestpro
🔒 Şifre: 12345

👤 Kullanıcı: test
🔒 Şifre: 12345

⚠️ Güvenlik Uyarısı:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Canlı sistemlerde varsayılan şifreleri mutlaka değiştiriniz.






TANITIM











 
Arkadaşlar Selamın aleyküm, pazar kurduğunuzda nick yerine "SHOP_NAME" sorunu çözümü.


1. “Mağazası” yazan locale satırı
Bu server tarafında şu dosyada:
/usr/home/game/main/srv1/share/locale/europe/country/tr/locale_string.txt
Orada geçen yapı şu mantıkta:
"SHOP_NAME";
"#PLAYER_NAME# Mağazası";
-------------- Bozuk encoding yüzünden Mağazası kısmı hatalı görünmüş ve bunu Shop yapınca düzelicek.-----------------


2. Asıl çalışan fix
Sadece locale değiştirmek yetmedi; sonunda çalışan asıl çözüm shop_manager.cpp içinde yaptım.
Dosya:
/usr/home/game/src/Server/game/src/shop_manager.cpp
Fonksiyon:
CShopManager::StartOfflineShop
Burada eski akış:



std::string shop_name(LC_TEXT("SHOP_NAME"));
boost::replace_all(shop_name, "#PLAYER_NAME#", row[2]);
ch->SetName(shop_name.c_str());



yerine doğrudan:



std::string shop_name;
shop_name = row[2];
shop_name += " Shop";
ch->SetName(shop_name.c_str());



şeklinde çevirdim ve sonra oyun içinde isim EDW4RD Shop olarak düzeldi.


Yani sana net yol:


İlk bakacağın yer
/usr/home/game/main/srv1/share/locale/europe/country/tr/locale_string.txt


Orada şu satırı bul:



"#PLAYER_NAME# Mağazası";



Bunu istersen:



"#PLAYER_NAME# Shop";



yap. Bu, bozuk Türkçe karakter riskini de ortadan kaldırır.


Ama asıl kalıcı çözüm için ardından şu dosyayı aç:
/usr/home/game/src/Server/game/src/shop_manager.cpp


Ve CShopManager::StartOfflineShop içinde şu iki değişikliği yap:



std::string shop_name(LC_TEXT("SHOP_NAME"));



yerine



std::string shop_name;



ve



boost::replace_all(shop_name, "#PLAYER_NAME#", row[2]);



yerine



shop_name = row[2];
shop_name += " Shop";



bırak. ch->SetName(shop_name.c_str()); aynı kalabilir.


Herşeyi yaptıktan sonra Game tarafını compile edin. Benim gibi acemi olanlar içinde şöyle anlatayım.
1- Dosyaları yukarıda söylenildiği gibi düzenle.
2- Serveri kapat.
(Serverin kapandığından emin ol) " ps aux | grep game " ( bu kodla kontrol et kapanıp kapanmadığını ) ( eğer kapanmadıysa zorla kapat " killall game" "killall db" "killall auth" tırnak içine aldıklarımı tek tek yaz. Eğer kontrol ettin kapanmadı örnek veriyorum. "still waiting for... srv1-ch1-core1 -> 5555" gibi bi hata verdi diyelim. Onuda şöyle zorla kapat " kill -9 5555 " . En son tekrar "ps aux | grep game" kontrol et ve sadece şunu görmelisin "grep game" kapanmış olur.
3-Compile et. cd /usr/home/game/src/Server/game/src
gmake clean
gmake -j4
(burda sadece game dosyasında değişiklik yaptığımız için gameyi compile ediyoruz. db yi compile etmeye gerek yok.
4- Serveri Aç
cd /usr/home/game/main
sh admin_panel.sh 1

Bende yeni yeni öğreniyorum. Elbette bu işin ehli arkadaşlar için çocuk oyuncağı gibi olduğuna eminim. Bilmeyen arkadaşlar detaylı bir şekilde baktığı zaman daha rahat yapması için böyle açıkladım. Böyle bir filesi bize kazandırdığı için de BEST STUDIO ' ya teşekkürler.
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Benzer konular

Cevaplar
42
Görüntüleme
4K
  • Sabit
  • 4.97 yıldız(lar) 33 Değerlendirme
419 420 421
Cevaplar
2K
Görüntüleme
147K
Cevaplar
17
Görüntüleme
3K
Geri
Üst