İçeriğe geç

Kurulum ve yükleme sırası

The Apocalypse Project bir harita paketidir, script değildir. BS19, ESX, QBCore, Qbox ile ya da hiçbiri olmadan her FiveM sunucusunda çalışır.

  • OneSync açık bir FiveM sunucusu. apocalypse-world-core (itilebilen enkazlar) onsuz başlamaz, haritanın geri kalanı umursamaz.
  • Dosyalar için yaklaşık 1,1 GB disk. Oyuncular stream edilen dosyaları ilk girişte indirir, sonra önbellekte kalır.
  • Güncel bir sunucu artifact’ı. IPL yükleyici bazı düzeltmeleri sadece oyun build’i yeterince yeniyse açar, eski build’ler sadece daha azını alır.

Zip’i bs19.org/map adresinden al (en son GitHub release’i, release yokken ana branch’teki en yeni dosyalar) ya da doğrudan GitHub üzerinden indir.

Zip’in içinde tek bir klasör var: [the_apocalypse_project]. Köşeli parantezler önemli: FiveM parantez içindeki klasörü bir grup olarak görür ve içindeki her şeyi tek satırla başlatır.

resources/
├── [map]/
│ └── [the_apocalypse_project]/
│ ├── apocalypse-core/
│ ├── apocalypse-ipl/
│ ├── apocalypse-los-santos/
│ └── ... (17 resources)
└── ...diğer resource'ların
# framework and your own scripts first
ensure oxmysql
# ensure [your framework]
# the map
ensure [the_apocalypse_project]

Klasör içindeki sıra kendiliğinden ayarlanır: apocalypse-core ve apocalypse-ipl bağımlılık olarak tanımlı, yani FiveM onları ihtiyaç duyan parçalardan önce başlatır. Önemli olan harita ile diğer harita resource’ların arasındaki sıra:

  • Haritanın önüne geçmesi gereken kendi MLO ve ymap’lerin ensure [the_apocalypse_project] satırından sonra gelir.
  • Başka bir IPL yükleyici (bob74_ipl gibi) önce gelir ve bizimkini kapatırsın. Bkz. Özel IPL’ler.

Bu büyüklükte bir harita istemci pool’larını zorlar. Oyuncular büyük bölgelerin yakınında çöküyor ya da Pool full hatası görüyorsa server.cfg içinde pool’ları artır:

increase_pool_size "Building" 500
increase_pool_size "StaticBounds" 2000
increase_pool_size "EntityDescPool" 5000
increase_pool_size "TxdStore" 8000
increase_pool_size "FragmentStore" 4000
increase_pool_size "fragInstGta" 800
increase_pool_size "Object" 800

Ölçülü tut. Hepsini maksimuma çekmek her istemcide bellek harcar. Mümkünse ortam nüfusunu da kapalı tut (set onesync_population false), aynı pool’ları doldurur.

Sunucuyu yeniden başlat (ya da konsolda refresh ve ardından ensure [the_apocalypse_project]) ve tekrar bağlan. İstemci konsolunda (F8):

  • /tapiplstatus IPL yükleyicinin bulduğu iç mekanları ve hazır olup olmadıklarını gösterir.
  • /worldprofile low, balanced veya high ne kadar dekor ve enkaz stream edileceğini ayarlar. Varsayılan balanced. /worldstatus aktif profili gösterir.

Bir güncellemeden sonra bir şey yarı eski yarı yeni görünüyorsa oyunculara FiveM önbelleğini temizlemelerini söyle.

Her alt klasör ayrı bir resource. Birini atlamak için tüm grubu başlatmayı bırak ve istediklerini tek tek yaz:

ensure apocalypse-core
ensure apocalypse-ipl
ensure apocalypse-los-santos
ensure apocalypse-blaine
# ensure apocalypse-world-core # no movable wrecks

apocalypse-buildings ve apocalypse-los-santos aynı sürümde kalsın, uzak mesafe modellerini paylaşıyorlar.