Source [Windows / FreeBSD] Mainline geliştirme ortamı - Tertemiz altyapı.

Elinize sağlık, teşekkürler.
Windows kurulumunu yaptım, oyunu başlattığımda hemen kapanıyordu. İnternet bağlantısından kaynaklanıyormuş, cevabını buldum bu konu altında.

Ek olarak quest okutamıyordum, onu da deneme yanılma ile çözdüm. ch99/locale/turkey/quest/ altında okutursanız çalışıyor. Tüm çekirdeklere kopyalamaya gerek yok. Belki bu bilgi önceki yorumlardan birinde vardı ama 14 sayfa olduğu için okumaya üşendim :)

- Questleri tek tek veya toplu tutup sürüklemek uğraştırıcı geldi. Kısa bir batch scripti yazdım. Mevcut konumda tüm .lua ve .quest uzantılı dosyaları qc.exe üzerine sürüklemişsiniz gibi çalışıyor. compile_quests.bat dosyasını cores/ch99/locale/turkey/quest/ dizinine atıp çift tıklayın o kadar
Screenshot_5.webp
 

Dosya Eklentileri

Son düzenleme:
Elinize sağlık, teşekkürler.
Windows kurulumunu yaptım, oyunu başlattığımda hemen kapanıyordu. İnternet bağlantısından kaynaklanıyormuş, cevabını buldum bu konu altında.

Ek olarak quest okutamıyordum, onu da deneme yanılma ile çözdüm. ch99/locale/turkey/quest/ altında okutursanız çalışıyor. Tüm çekirdeklere kopyalamaya gerek yok. Belki bu bilgi önceki yorumlardan birinde vardı ama 14 sayfa olduğu için okumaya üşendim :)

- Questleri tek tek veya toplu tutup sürüklemek uğraştırıcı geldi. Kısa bir batch scripti yazdım. Mevcut konumda tüm .lua ve .quest uzantılı dosyaları qc.exe üzerine sürüklemişsiniz gibi çalışıyor. compile_quests.bat dosyasını cores/ch99/locale/turkey/quest/ dizinine atıp çift tıklayın o kadar
20226 eklentisini görüntüle
Hayırlı olsun
 
Bazı arkadaşlar bu files ile localdeki sunucuyu uzaktan erişime açmaya çalışıyormuş. Bununla ilgili çok konu gördüm ve mesaj aldım. O yüzden localdeki sunucuyu veya Azure, Google Cloud, Amazon Aws vb. gibi platformlarda sunucuyu uzaktan erişime açabilmek için gerekli olan source güncellemesini paylaşıyorum.

Eklenen konu: C++ Proxy IP Özelliği | Hamachi | Sabit IP | Google Cloud | Azure Cloud | CH Ekranına Tekme Yeme Fix!

Linkleri görebilmek için giriş yap veya kayıt ol.

Linkleri görebilmek için giriş yap veya kayıt ol.


Ekran görüntüsü 2024-11-22 180922.webp
 
Bazı arkadaşlar bu files ile localdeki sunucuyu uzaktan erişime açmaya çalışıyormuş. Bununla ilgili çok konu gördüm ve mesaj aldım. O yüzden localdeki sunucuyu veya Azure, Google Cloud, Amazon Aws vb. gibi platformlarda sunucuyu uzaktan erişime açabilmek için gerekli olan source güncellemesini paylaşıyorum.

Eklenen konu: C++ Proxy IP Özelliği | Hamachi | Sabit IP | Google Cloud | Azure Cloud | CH Ekranına Tekme Yeme Fix!

Linkleri görebilmek için giriş yap veya kayıt ol.

Linkleri görebilmek için giriş yap veya kayıt ol.


20229 eklentisini görüntüle
Teşekkürler peki ya ip ayarlamalarını vs nasıl yapacağız ? server ve client tarafında localhost kısımlarına almış olduğumuz windows sunucu ip sini yazarak normal start verdiğimizde oluyor mu ? yoksa başka işlemler gerekiyor mu
 
Teşekkürler peki ya ip ayarlamalarını vs nasıl yapacağız ? server ve client tarafında localhost kısımlarına almış olduğumuz windows sunucu ip sini yazarak normal start verdiğimizde oluyor mu ? yoksa başka işlemler gerekiyor mu
Windows server kısmıda uyarlanabilir. Yüklediğim dosyalar FreeBSD server için. Start vermeden önce kanalların CONFIG dosyalarına BIND_IP ve PROXY_IP eklemesi yapman gerekiyor.

BIND_IP: 192.168.x.x (localhost dhcp ip adresi)
PROXY_IP: x.x.x.x (Google’a ip adresim yazarak öğrenebilirsin)

Modem arayüzünden kanalların ve mysql serverin portunu açman gerek. (Hem tcp hem udp) Ardından Windows güvenlik duvarında açılan portlara izin vermelisin. Sen oyuna localde bağlanırken aynı şekilde BIND_IP yazdığın ip adresinden bağlantı sağlayacaksın. Uzaktan erişmesini istediğiniz kişi PROXY_IP yazdığınız ip adresinden erişim sağlayacak.

Not: Bu anlattıklarım localdeki (Virtualbox) sunucuyu dışarıya açmak için. Azure, Amazon Aws, Google Cloud vb. içinde aynı işlemler yapılıp oyun uzaktan erişime açılabilir.
 
Windows server kısmıda uyarlanabilir. Yüklediğim dosyalar FreeBSD server için. Start vermeden önce kanalların CONFIG dosyalarına BIND_IP ve PROXY_IP eklemesi yapman gerekiyor.

BIND_IP: 192.168.x.x (localhost dhcp ip adresi)
PROXY_IP: x.x.x.x (Google’a ip adresim yazarak öğrenebilirsin)

Modem arayüzünden kanalların ve mysql serverin portunu açman gerek. (Hem tcp hem udp) Ardından Windows güvenlik duvarında açılan portlara izin vermelisin. Sen oyuna localde bağlanırken aynı şekilde BIND_IP yazdığın ip adresinden bağlantı sağlayacaksın. Uzaktan erişmesini istediğiniz kişi PROXY_IP yazdığınız ip adresinden erişim sağlayacak.

Not: Bu anlattıklarım localdeki (Virtualbox) sunucuyu dışarıya açmak için. Azure, Amazon Aws, Google Cloud vb. içinde aynı işlemler yapılıp oyun uzaktan erişime açılabilir.
Bilgilendirme için teşekkür ederim
 
Source dosyalarını 64-bit sunucuda, 32-bit modunda derleyebilmek için birkaç küçük değişiklik yaptım.

Yapılan değişiklikler;
Güncelleme notları:
Genişlet Daralt Kopyala
Mevcut derleyici Clang-devel, GCC 14 ile değiştirildi.
GCC 14 32-bit kütüphaneleri, Makefile dosyalarına dahil edildi.
Derleyici standardı C++23 olarak ayarlandı.
Makefile dosyalarına -m32 bayrağı eklendi.
Derleme için gerekli 32-bit kütüphaneler, Extern lib dizinine taşındı.
Cryptopp 8.9.0, 32-bit modunda GCC 14 ile derlenerek Extern lib dizinine taşındı.
Kanal 1, 2 ve 99 açılırken veritabanının çökmesine neden olan bir hata giderildi.
Oyuna uzaktan erişim sağlamak için Martysama PROXY_IP güncellemesi eklendi.

İndirme linki;
Linkleri görebilmek için giriş yap veya kayıt ol.


NOT: Source dosyalarını derleyebilmek için sunucunuzda GCC 14 yüklü olmalıdır. GCC 14'ü yüklemek için sunucunuza SSH ile bağlanıp pkg install gcc14 komutunu yazabilirsiniz.
 

Dosya Eklentileri

  • Ekran görüntüsü 2024-11-29 152142.webp
    Ekran görüntüsü 2024-11-29 152142.webp
    77,3 KB · Gösterim: 36
  • Ekran görüntüsü 2024-11-29 152348.webp
    Ekran görüntüsü 2024-11-29 152348.webp
    84,9 KB · Gösterim: 35
  • Ekran görüntüsü 2024-11-29 152547.webp
    Ekran görüntüsü 2024-11-29 152547.webp
    82,4 KB · Gösterim: 35
Son düzenleme:
Geri
Üst