Pulse Phone dokümantasyonu
Pulse Phone — Hızlı başlangıç
phone adında tek bir resource kurun. Mevcut framework'ünüzü ve desteklenen scriptlerinizi koruyun; Pulse açılırken onları algılar.
PhoneHub + Pulse, kendi lisansı ve bu telefonun kendi kopyası olan ayrı bir sürümdür. O sürümü satın aldıysanız bunun yerine onun kendi kurulum rehberini izleyin: bir sunucu tek bir telefon resource'u çalıştırır.
1. Sunucunuzu kontrol edin
| Ne | Gerekli mi? |
|---|---|
| OneSync açık, 2699 veya daha yeni oyun build'i | Zorunlu |
| Bir veritabanı: MariaDB 10.6+ veya MySQL 8 üzerinde oxmysql (veya mysql-async, ghmattimysql) | Önerilir. SQL resource'u yoksa telefon verilerini sunucunun key/value deposunda tutar |
| Bir ses resource'u: pma-voice, mumble-voip, SaltyChat, TokoVOIP veya YACA | Önerilir. Yoksa aramalar bağlanır ama ses gelmez |
| screenshot-basic | Kameranın fotoğraf kaydedebilmesi için önerilir. Standart resource çalışır |
| Bir framework ve bir envanter | İsteğe bağlı. Bunlar olmadan telefon standalone çalışır |
Veritabanınızı, framework'ünüzü, envanterinizi, ses resource'unuzu ve screenshot-basic'i Pulse'tan önce başlatın. Doğru sıra için gereksinimler ve framework'ünüz sayfalarına bakın.
İlk açılıştan önce veritabanınızı yedekleyin. Pulse kendi tablolarını oluşturur. Başka bir telefon aynı adlarda tablolar bıraktıysa bunlar old_<name> olarak yeniden adlandırılır (hiçbir şey silinmez); ayrıntılar gereksinimler sayfasında.
2. phone klasörünü kopyalayın
Satın aldığınız ürünü Cfx.re hesabınızdan indirin. phone klasörünü, yani fxmanifest.lua dosyasını içeren klasörü, sunucunuzun resources klasörüne kopyalayın. Adını değiştirmeyin. Sunucu anahtarınız, asset'in sahibi olan hesaba ait olmalıdır.
FTP ile yükleme (hosting'deki sunucu): Binary modunu kullanın (FileZilla: Transfer > Transfer Type > Binary) ya da zip'i yükleyip sunucuda çıkarın. Auto modu kilitli dosyaları değiştirir ve telefon başlamayı reddeder; belirtiler ve çözüm Sorun giderme sayfasında. Yüklediğiniz klasör bu tabloyla eşleşmelidir; açılış kontrolü eksik veya yanlış boyuttaki her dosyanın adını verir.
Pulse Phone 1.4.2 indirmesi:
| Klasör veya dosya | Dosyalar | Boyut |
|---|---|---|
ui/ |
3,932 | 78,3 MB |
stream/ |
40 | 30,5 MB |
config/ |
138 | 23.2 MB |
d6c1e95a/ (kilitli kod; adı her sürümde farklıdır) |
7 | 5,5 MB |
data/ |
2 | 1,4 MB |
bridge/ |
55 | 0,5 MB |
guides/ |
13 | 0,2 MB |
phone.sql |
1 | 0,2 MB |
fxmanifest.lua |
1 | 6 KB |
phone klasörünün tamamı |
4,204 | 139.7 MB |
Mevcut bir kurulumu mu güncelliyorsunuz? Ayarları ve oyuncu medyasını korumak için önce Güncelleme rehberini izleyin. Pulse'a geçmeden önce önceki telefon resource'unu durdurun.
3. Envanter item'larını ekleyin
Envanterler sayfasını açın ve zaten kullandığınız envanterin talimatlarını izleyin. Hazır tanımlar ve resimler config/items/ içinde. Tanımları envanterinize birleştirin; tüm item dosyasını değiştirmeyin.
ESX'in varsayılan envanteri ve QBCore eksik tanımları otomatik olarak kaydedebilir. Diğer envanterler hazır tanımları gerektirebilir. Item resimlerini envanterinizin beklediği yere kopyalayın. Envanteri olmayan standalone kurulum item gerektirmez.
4. Pulse'u başlatın
config/config.lua içinde otomatik algılamayı açık bırakın. İlk bölüm framework, dil, envanter seçimi, telefon item'ı ve tuşları içerir. İsteğe bağlı ayarların dizini Yapılandırma sayfasında.
Bunu server.cfg içinde mevcut bağımlılıklarınızdan sonra ekleyin:
ensure phone
add_ace group.admin phone.admin allowSunucuyu yeniden başlatın. Pulse, SQL bağlantısı hazır olduğunda veritabanı tablolarını oluşturur. Konsol kontrolünü okuyun ve düzeltme talimatlarını izleyin. Tekrarlamak için phone:health çalıştırın.
5. Telefonunuzu açın
Yönetici olarak girin, F8'i açın ve phone:setup yazın. Algılanan framework ve envanteri onaylayın, ardından rehberli kurulumu tamamlayın. Telefonu açmak için F1'e basın veya /phone kullanın. Ayarlarınız bir item gerektiriyorsa önce bir telefon satın alın ve kutusunu envanterden kullanın.
Settings → Server içinde kaydedilen ayarlar, dosyadaki eşleşen ayarları geçersiz kılar. Dosyadaki değerin yeniden geçerli olmasını istiyorsanız kaydedilmiş geçersiz kılmayı orada sıfırlayın.
6. İsteğe bağlı: daha hafif screenshot-basic
İndirdiğiniz pakette bir screenshot-basic klasörü de var. Bu, tek bir değişiklikle CitizenFX screenshot-basic'tir (MIT lisansı): orijinali, kimse fotoğraf çekmese bile yakalama katmanı için oyun görüntüsünü her karede yeniden çizer; bu kopya ise yalnızca fotoğraf çekilirken çizer. Resource adı, export'ları (requestScreenshot, requestScreenshotUpload, requestClientScreenshot) ve event'leri değişmedi; derlenmiş olarak gelir, bu yüzden ilk açılışta kendini derlemesi gerekmez. Değiştirilen dosyalar screenshot-basic/ZERODEV-CHANGES.md içinde listelenmiştir.
Pulse iki kopyayla da çalışır, bu yüzden bu adım isteğe bağlıdır. Sunucunuzdaki diğer scriptler de screenshot-basic kullanır; varsa önce bir test sunucusunda geçiş yapın:
- Mevcut
screenshot-basicklasörünüzü yeniden adlandırın (örneğinscreenshot-basic.bak) ve geri koyabilmek içinresourcesdışına taşıyın. - Bizimkini
resourcesiçine aynı adla,screenshot-basicolarak kopyalayın ve aynıensure screenshot-basicsatırını koruyun. - Sunucuyu yeniden başlatın ve ekran görüntüsü alan her scripti deneyin: telefon kamerası ve kullandığınız rapor, delil veya bodycam araçları.
- Bir şey farklı davranırsa bizim kopyamızı silin, eski klasörünüzü
screenshot-basicolarak geri koyun ve yeniden başlatın.
Kullandığınız özellikleri ayarlayın
- Aramalar, video ve Live: desteklenen ses resource'ları, arama kontrolleri ve canlı ortam için video bağlantısı kurulumu.
- Fotoğraflar ve videolar: yerleşik depolama, FiveManage ve diğer yükleme seçenekleri. Özel servis anahtarları sunucu yapılandırmanızda kalır. Web portuna erişilemeyen hosting'deki bir sunucuda fotoğraflar için FiveManage gerekir:
server.cfgiçinde iki satır (set phone_media_provider "fivemanage"veset phone_fivemanage_token "<token>"). - Yapılandırma: mağazalar, uygulamalar, aksesuarlar, diller ve isteğe bağlı özellikler.
- Sorun giderme: belirtiyi bulun ve çözümünü izleyin.
- Geliştirici entegrasyonları: özel scriptler ve ileri düzey bağlantı ayarları.
Normal kurulum bridge/, ui/ veya stream/ düzenlemeyi gerektirmez. Model ve harita asset'leri dahil resource'un tamamını bir arada tutun.