ShadowFon 1
ShadowFon
bikral 1
bikral
-TuRKuaZ- 1
-TuRKuaZ-
SLyFeLLowTR 1
SLyFeLLowTR
TGamesZeus 1
TGamesZeus
Best Studio 1
Best Studio
berkmenoo 1
berkmenoo
InfernoShade 1
InfernoShade
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
Hikaye Ekle

Altın Konu Metin2 Patcher Elektronlu

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

Replicant

Ehlî olmuşum elemlerin
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
7 May 2010
Konular
10,579
Mesajlar
58,614
Çözüm
219
Online süresi
10mo 29d
Reaksiyon Skoru
16,722
Altın Konu
444
TM Yaşı
16 Yıl 1 Ay 12 Gün
Başarım Puanı
691
MmoLira
19,928
DevLira
601
Ticaret - 100%
2   0   0

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!

React ve TypeScript ile Electron'da yapılmış basit bir metin2 yaması. Dosya doğrulaması SHA256 ile yapılır.

073250X7dasOc.png

Kurulum Dosyaları

NodeJS :

Yarn :




Yükleyin:

yarn install

Düzenleme src/config.ts kendi değerlerinizi. resources/icon.png Kendi logonuzla değiştirin ( en az 256x256 olmalıdır ).


Mevcut Komutlar


yarn run startReact Uygulamasını (diğer adıyla Frontend) geliştirme modunda başlatır.
yarn run buildÜretime hazır bir React paketi oluşturur.
yarn run electron-startElectron Uygulamasını başlatır.
yarn run electron-packUygulamanın üretim paketini oluşturur.
yarn run lintTüy bırakma hatalarını kontrol edin.
yarn run lint-fixBazı tüy bırakma hatalarının düzeltilmesi.

Patcher hakkında


Klasörler yoksa, oluşturulur. Dosyalar mevcut değilse indirilecektir.

Düzeltici, yerel dosyaları kontrol eder ve sağlama toplamları uzak sağlama toplamı ile eşleşmezse, indirilirler.

Bu yama, indirmeleri eşzamansız olarak çalıştırır , bu, aynı anda birden fazla dosyayı indireceği anlamına gelir.

Tüm proje React ve Electron'da her ikisi de TypeScript ile yapılmıştır. CSS için TailwindCSS kullanıldı.


Dağıtma

Her şeyi düzenledikten sonra yarn run electron-pack, uygulamayı oluşturmak için komutu kullanmanız gerekir .

releaseKlasörün içinde 2 dosya oluşturacak :


  • Metin2 Patcher Electron-XXX-win.zip
  • metin2_patcher_electron.exe
İlk dosya, istemci klasörüne çıkartılabilen tam paket sıkıştırılmış halidir (2 gereksiz LINCENSE dosyası kaldırıldıktan sonra). DON'T USE THIS IF YOU ALREADY HAVE THE CEF BROWSER ON THE CLIENT.

İkinci dosya da sıkıştırılır, ancak çalışma süresi boyunca geçici bir klasöre çıkarılır (tamamen açılması yaklaşık 3 saniye sürer) ve kapandığında kendisinden sonra temizlenir. This is the way if you can't perform the first option.


Geliştirme Testi

Yerel bir web sunucusu kullanma imkanı yoksa (Xampp ile Apache veya Wampp gibi) uzak sunucunuzdaki CORS'u güncellemeniz gerekebilir.

NGINX için

Yama sunucusu için yapılandırma dosyasına gidin ve şu satırı ekleyin:

add_header 'Access-Control-Allow-Origin' 'http://localhost:3000';


Apache için

Yama sunucusu için yapılandırma dosyasına gidin ve şu satırı ekleyin:

Header set Access-Control-Allow-Origin " "

Üstbilgi modülünü etkinleştirmek de gerekli olabilir:

a2enmod headers


Web sunucusu

Bu NodeJS betiğini kullanarak , istemci dosyalarını adı verilen bir klasöre yerleştirmeli filesve betiği çalıştırmalısınız.

JSON dosyasını dosyaların adları, boyutları ve sağlama toplamı ile oluşturacaktır.


0k1sM3Y.png


CHjlRiF.png
 

En Çok Reaksiyon Alan Mesajlar

Protonlu sürümü ne zaman gelir. Paylaşım için teşekkürler.
 
paylaşım için teşekkürler
 
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