OneSync'i etkinleştirme ve FiveM oyuncu limitini 32'nin üzerine yükseltme

FiveM sunucunuz 32 oyuncuyu geçmiyor veya sv_maxclients yoksayılıyor. Server.cfg veya txAdmin'de OneSync'i nasıl açılır, sv_maxclients'i ayarlama ve çalışıp çalışmadığını kontrol etme.

sv_maxclients 64'ü ayarladınız ve sunucu hala 32'de sınırlandırılıyor veya değeri yoksayıyor veya büyük bir sayı ayarlamaya çalıştığınızda bir uyarı alıyorsunuz. 32 limiti eski ağ modundan geliyor. Daha yüksek gitmek için OneSync'e ihtiyacınız var ve bunu nasıl açıp kontrol edeceğiniz aşağıda açıklanmıştır.

OneSync ne yapar

FiveM'in iki oyuncu senkronizasyon modu vardır. Eski mod, genellikle legacy denilen, 32 oyuncuya kadar işler. OneSync varlık yönetimini sunucuya taşır, bu daha fazla oyuncu içine girmesini ve sunucu tarafı varlık işlevlerinin ve durum çantalarının çalışmasını sağlar.

Birçok modern kaynak da OneSync'i bekler. Örneğin, pma-voice gibi ses kaynakları buna güvenir ve bazı betikler varlıkları sunucudan okur. Kaynaklarınızdan biri OneSync'e ihtiyaç duyduğunu söylerse, bu ayardır.

Server.cfg'de OneSync'i Etkinleştirme

Bu satırı server.cfg'ye ekleyin:

cfg
set onesync on

Sonra yuva sayısını ayarlayın:

cfg
sv_maxclients 48

Tüm sunucuyu yeniden başlatın. Bunlar başlangıç convars'ı, bu nedenle bir kaynak veya config yenileme yeniden başlatması bunları uygulamaz.

Sunucuyu komut satırından veya bir kısayoldan başlatırsanız, bunun yerine bir argüman olarak geçirebilirsiniz:

text
+set onesync on

İpucu: set onesync on'u server.cfg'nin ensure satırlarından önce başına koyun, böylece kaynaklar başladığında zaten açık olur.

txAdmin'de OneSync'i Etkinleştirme

Eski txAdmin sürümleri, FXServer bölümünde ayarlar sayfasında OneSync açılır menüsüne sahiptir. Varsa, on seçin ve kaydedin. Yeni sürümler bunu çıkarır ve satırın server.cfg'de olmasını bekler. Seçeneği bulamazsanız, her ikisiyle çalışan yukarıdaki cfg satırını kullanın.

İki yerde farklı değerlerle ayarlamaktan dikkatli olun. txAdmin ayarı ve server.cfg anlaşmazlık içindeyse, son değer tahmin etmesi zordur. Bir yer seçin.

sv_maxclients'i Ayarlama

sv_maxclients yuva sayısıdır:

cfg
sv_maxclients 48

Notlar:

  • Bir tam sayı olmalıdır.
  • OneSync olmadan, 32'nin üzerinde herhangi bir şey kabul edilmez.
  • OneSync ile üst sınır lisans anahtarınıza bağlıdır. Cfx.re, yuva sayısını anahtarın sahibinin Element Club katmanlarına bağlar. Anahtarınızın izin verdiğinden daha fazla isterseniz, sunucu size bu yuvaları vermez. Büyük bir sunucu planlamadan önce Cfx.re'deki mevcut limitleri okuyun.
  • Daha fazla yuva daha fazla CPU ve bant genişliği anlamına gelir. Sadece sayıyla değil, gerçek oyuncularla test edin.

OneSync'in Açık Olduğunu Kontrol Etme

En basit kontrolü küçük bir sunucu betiğidir. Bir kaynakta ekleyin:

lua
-- server.lua
print('onesync: ' .. GetConvar('onesync', 'off'))

Kaynak başladığında, konsol onesync: on yazdırmalıdır.

off yazdırırsa, satır yanlış dosyada, açıklamaya alınmış veya daha sonra bir şey onu geri ayarlar. Arayın:

bash
grep -rn "onesync" server.cfg

Windows PowerShell'de:

powershell
Select-String -Path server.cfg -Pattern "onesync"

server.cfg'nin exec ile diğer dosyaları yükleyebileceğini hatırlayın, bu nedenle onları da arayın.

Varlık Kilitlemesi

OneSync açıkken, istemcilerin kendi başlarına varlık oluşturabilmesini kontrol edebilirsiniz (araçlar, pedler, nesneler). Convar sv_entityLockdown'dir:

cfg
set sv_entityLockdown "strict"

strict modunda, yalnızca sunucu (ve sunucuda çalışan kaynaklar) varlık oluşturabilir. Hile veya kötü yazılmış bir betik ile araçlar veya nesneler oluşturmaya çalışan istemciler yapamaz. İyi bir savunmadır, ancak kendi tarafında varlık oluşturan ve bunları senkronize etmeyi bekleyen istemci tarafı betikleri de kırar.

Kaynakların sunucu tarafında oluşturulduğunu biliyorsanız bunu kullanın. Bunu açarsanız ve mağazaları, araçları veya nesneleriniz diğer oyuncular için görünmeyi durdurursa, geri ayarlayın ve istemci tarafında oluşturan betikleri arayın. relaxed ve inactive değerleri de vardır. Strict modunu canlı bir sunucuda test etmeden etkinleştirmeyin.

Yaygın Sorunlar

  • Satır yoksayılıyor: sunucunun yüklemediği server.cfg düzenlediniz. txAdmin konsolundaki yolu kontrol edin.
  • OneSync'i etkinleştirdikten sonra kaynaklar kopuyor: birkaç çok eski betik legacy'ye özgü davranış kullanır. Konsolu ilk hatada kontrol edin.
  • Birçok oyuncuyla yüksek yük: daha fazla yuva sunucunun işini artırır. Hangi kaynakların en çok maliyeti olduğuna bakın, resmon high ms ve optimize etme bölümüne bakın.
  • Değişiklik sonrasında ses çalışmıyor: ses kaynağı sırasını ve ayarlarını kontrol edin, pma-voice çalışmıyor bölümüne bakın.

Kontrol Listesi

Belirti Çözüm
Sunucu 32 oyuncuda sınırlandırılmış set onesync on ekleyin ve yeniden başlatın
sv_maxclients yoksayılıyor OneSync kapalı veya anahtarın yuva limiti değerden düşük
txAdmin'de OneSync bulamıyorum server.cfg'de ayarlayın, yeni txAdmin bunu listlemez
Aktif olup olmadığından emin değilim Sunucu betiğinden GetConvar('onesync', 'off') yazdırın
İstemciler varlık oluşturamıyor sv_entityLockdown "strict" engeller, gevşetin veya sunucuda oluşturun
Sunucu daha fazla oyuncuyla yavaş Ağır kaynakları optimize edin ve yuva sayısını yük altında test edin

Kısa yanıtlar

OneSync'i nasıl etkinleştiririm?

server.cfg'ye set onesync on ekleyin ve sunucuyu yeniden başlatın. Ayrıca +set onesync on'u başlangıç argümanı olarak geçirebilir veya sürümü hala sahipse txAdmin'de OneSync seçeneğini kullanabilirsiniz.

sv_maxclients'i neden 32'nin üzerine ayarlayamıyorum?

OneSync olmadan bir FiveM sunucusu 32 oyuncuyla sınırlandırılır. Önce OneSync'i açın, sonra sv_maxclients'i yükseltin.

OneSync açıkken bir limit var mı?

Evet. Cfx.re, kullanabileceğiniz yuva sayısını lisans anahtarınıza bağlar ve daha yüksek sayılar bir Element Club katmanı gerektirir. Büyük bir sayı ayarlamadan önce Cfx.re sitesindeki mevcut limitleri kontrol edin.

Bu sorunu yaşatmayan scriptler

Mic PhoneTablete dönüşen katlanabilir bir telefon; oyuncunun gerçek telefonuna da taşınır.Scripti gör →Advanced BoostingTabletten araç boosting: D’den S+ sınıfına kontratlar, ekipler ve canlı sıra.Scripti gör →

Okumaya devam edin