xranzei 1
xranzei
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

Özel Files Kurulum ve Source Build Scripti

  • Konuyu başlatan Konuyu başlatan frenzyboy
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 12
  • Görüntüleme Görüntüleme 3K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Merhabalar,

Fileslarınız ve build işleriniz için küçük 2 farklı script kodladım umarım hoşunuza gider.

Files Kurulum Scripti

Klasik olarak paylaşılan fileslar game.tar.gz , mysql.tar.gz şeklinde paylaşılıyor. Ancak bazı fileslar tek bir dosya olarak paylaşılıyor. Yani içinde hem game klasörü, hemde mysql klasörününde içinde olduğu bir dosya.

Örneğin ;
files.tar.gz

Her 2 farklı şekilde files paylaşan yapımcılar olduğu için bunu düşünerek, scripte 2 farklı kurulum şekli koydum.

1. si tek dosya yedeği olan fileslar,
2. si 2 farklı (game.tar.gz , mysql.tar.gz) yedeği olan fileslar,

İşleyişi ;

Sistem şöyle işler :


  • Files yedekleme biçimini seçersiniz,
  • Sistem var olan filesın servislerini (game,db,auth,mysql) durdurur.
  • Var olan filesin yedeğini alır.
  • Sizden seçtiğiniz yedekleme biçimine göre game mysql veya direk files dosyasının tam adını ister.
  • İstenilenleri girdiğinizde sistem kuruluma başlar.

Source Build Scripti

Source dosyalarınızın sunucuda nerde olduğu belli olmadığı için sistem ilk olarak game source dosyalarınızın nerde olduğuna dair bir dizin yolu ister. Örn ; /root/source/game/src

Dizini yazdıktan sonra sistem gmake işlemlerini başlatır. Game Source build eder. İşlem bitince size db source build edilsin mi diye sorar. ("Evet","Hayır") seçiminizi yaparsınız. Db source build işleminde dizin yolu sormaz. Verdiğiniz Game Source dizinine göre db source dizinini hesaplar ve işlem yapar.

Scriptleri istediğiniz dizine atıp çalıştırabilirsiniz.





 
Son düzenleme:
Arkadaşlar konuyu oluştururken dosya linki nasıl olduysa silinmiş. Ekledim.

Kusura bakmayın. İyi forumlar.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst