kaptanmikro1 1
kaptanmikro1
R 1
Roksam
[DEV]AB 1
[DEV]AB
Sevdamsın 1
Sevdamsın
farkmt2official 1
farkmt2official
emirhanHCL 1
emirhanHCL
Scarlet 1
Scarlet
Best Studio 1
Best Studio
Hikaye Ekle

Cevaplanmadı Gamer tar gz vs Mysql sorunu

  • Konuyu başlatan Konuyu başlatan canturq
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 90

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

1769107119085.png



Server tarafında game dosyasıda yok mysql de yok game tar gz dosyasıda yok.Elimde game src ve client src source kodları var.MySql 5.7 kullanmam gerekiyor sanırım.Nerden devam etmem lazım yardımcı olabilir misiniz?
 

En Çok Reaksiyon Alan Mesajlar

Öğeyi görmek için üye olmalısınız.


Server tarafında game dosyasıda yok mysql de yok game tar gz dosyasıda yok.Elimde game src ve client src source kodları var.MySql 5.7 kullanmam gerekiyor sanırım.Nerden devam etmem lazım yardımcı olabilir misiniz?
Şu an gördüğün tablo aslında bir hata değil. Server’da hiç files kurulmamış, sadece temiz bir FreeBSD var. O yüzden game yok, mysql yok, game.tar.gz yok. Bunların olmaması normal çünkü hazır files değil, source ile ilerliyorsun.

Hazır files kullananlarda:


  • /usr/game vardır
    game binary vardır
    DB’ler hazır gelir
Ama source ile çalışıyorsan bunların hiçbiri baştan gelmez. Hepsini sen oluşturursun.

Elinde şu an sadece:


  • game source
    client source
var. Bu, kurulumun en başı demek.

Önce MySQL konusunu çözmen gerekiyor. Evet, bu tip source’lar için MySQL 5.7 şart. MySQL 8 ile çoğu source ya bağlanmaz ya da sessizce sorun çıkarır. O yüzden ilk iş:


  • MySQL 5.7’yi kur
    Servisin düzgün çalıştığından emin ol
    root şifresini ayarla
MySQL olmadan game tarafına geçmenin bir anlamı yok.

MySQL kurulduktan sonra:


  • account
    player
    common
veritabanlarını oluşturman lazım. Source paketinin içinde genelde bunlar için .sql dosyaları olur. O dosyalar import edilmeden game çalışmaz çünkü bağlanacağı DB yoktur.

“game.tar.gz neden yok?” kısmı da burada netleşiyor.
game.tar.gz sadece hazır files’lerde olur. Source kullanan biri için böyle bir arşiv beklemek yanlış. Sen game source’u derleyeceksin, binary çıkacak, sonra /usr/game dizin yapısını kendin oluşturacaksın.

Yani eksik olan bir şey yok, sadece henüz yolun başındasın.

Doğru ilerleme sırası şudur:


  • MySQL 5.7 kurulacak
    Veritabanları oluşturulacak
    DB source derlenecek
    Game source derlenecek
    /usr/game dizini elle hazırlanacak
    CONFIG dosyaları yazılacak
    Client source derlenecek
    Client–server bağlantıları ayarlanacak
Şu an sen daha ilk adımda olduğun için “hiçbir şey yok” gibi görünüyor.

Kısaca toparlarsam:


  • Sistem bozuk değil
    Dosyalar silinmemiş
    Yanlış kurulum yapmadın
    Sadece source ile sıfırdan kurulum yapıyorsun
Öğeyi görmek için üye olmalısınız.
Ekli dosyayı görüntüle 165527


Server tarafında game dosyasıda yok mysql de yok game tar gz dosyasıda yok.Elimde game src ve client src source kodları var.MySql 5.7 kullanmam gerekiyor sanırım.Nerden devam etmem lazım yardımcı olabilir misiniz?
Şu an gördüğün tablo aslında bir hata değil. Server’da hiç files kurulmamış, sadece temiz bir FreeBSD var. O yüzden game yok, mysql yok, game.tar.gz yok. Bunların olmaması normal çünkü hazır files değil, source ile ilerliyorsun.

Hazır files kullananlarda:

  • /usr/game vardır
  • game binary vardır
  • DB’ler hazır gelir
Ama source ile çalışıyorsan bunların hiçbiri baştan gelmez. Hepsini sen oluşturursun.

Elinde şu an sadece:

  • game source
  • client source
var. Bu, kurulumun en başı demek.

Önce MySQL konusunu çözmen gerekiyor. Evet, bu tip source’lar için MySQL 5.7 şart. MySQL 8 ile çoğu source ya bağlanmaz ya da sessizce sorun çıkarır. O yüzden ilk iş:

  • MySQL 5.7’yi kur
  • Servisin düzgün çalıştığından emin ol
  • root şifresini ayarla
MySQL olmadan game tarafına geçmenin bir anlamı yok.

MySQL kurulduktan sonra:

  • account
  • player
  • common
veritabanlarını oluşturman lazım. Source paketinin içinde genelde bunlar için .sql dosyaları olur. O dosyalar import edilmeden game çalışmaz çünkü bağlanacağı DB yoktur.

“game.tar.gz neden yok?” kısmı da burada netleşiyor.
game.tar.gz sadece hazır files’lerde olur. Source kullanan biri için böyle bir arşiv beklemek yanlış. Sen game source’u derleyeceksin, binary çıkacak, sonra /usr/game dizin yapısını kendin oluşturacaksın.

Yani eksik olan bir şey yok, sadece henüz yolun başındasın.

Doğru ilerleme sırası şudur:

  • MySQL 5.7 kurulacak
  • Veritabanları oluşturulacak
  • DB source derlenecek
  • Game source derlenecek
  • /usr/game dizini elle hazırlanacak
  • CONFIG dosyaları yazılacak
  • Client source derlenecek
  • Client–server bağlantıları ayarlanacak
Şu an sen daha ilk adımda olduğun için “hiçbir şey yok” gibi görünüyor.

Kısaca toparlarsam:

  • Sistem bozuk değil
  • Dosyalar silinmemiş
  • Yanlış kurulum yapmadın
  • Sadece source ile sıfırdan kurulum yapıyorsun
 
@canturq
Martysama için doğru kurulum yolları
game için: /usr
mysql için: /var/db

[CODE title="Eski dosyalardan arınalım."]cd /usr
rm -rf home
rm -rf game

cd /var/db
rm -rf mysql[/CODE]

elindeki game.tar.gz ve mysql.tar.gz'yi doğru yerlere attıktan sonra putty'e bağlan ve,
[CODE title="GAME içindir. Genelde Martysama game, home klasörü ile başlar. Kontrol ediniz."]cd /usr
tar zxvf game.tar.gz[/CODE]

[CODE title="MySQL.tar.gz'yi /var/db yoluna atınız ve dosya izinlerini 7777 yapınız."]cd /var/db
tar zxvf mysql.tar.gz[/CODE]

Elinde dosyalar mevcut değilse, bana özel mesaj yoluyla ulaş. Gerekli yardımı sağlayayım. İyi forumlar..
 
Son düzenleme:

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

Geri
Üst