View Categories

İnternet erişimi olmadan Swarm kullanmak

5 dakika okuma

Bu kılavuz, aktif internet bağlantısı olmadan çalışmak için V-Ray Swarm’ı nasıl yapılandıracağınızı açıklamaktadır.

Genel Bakış #


Varsayılan olarak, Swarm 2 gerektiğinde V-Ray dağıtımlarını otomatik olarak indirir. Arşiv dosyasını alır, uygun dizine açar, doğrular ve dağıtımı açıklayan bir meta dosya oluşturur. Ancak, internet bağlantısı olmaması veya Chaos sunucularına erişim olmaması gibi otomatik indirmelerin mümkün olmadığı durumlarda, VRAY_LIB_PATH ortam değişkeni aracılığıyla manuel bir çözüm kullanılabilir .

İnternet erişimi olmadan Swarm kullanmak #


VRAY_LIB_PATH değişkeni Swarm’a yerel bir V-Ray dağıtımı eklemek için bir geçici çözüm görevi görür.

Değişkenin değeri, bin/ klasörü de dahil olmak üzere V-Ray dağıtımının çeşitli dizinlerini ve dosyalarını içeren klasörü belirtmelidir. Bu özellik aynı anda yalnızca bir V-Ray sürümüyle çalışır. V-Ray’i Swarm 2’ye kurmanız gerekiyorsa, şu adımları izleyin:

1. Swarm 2 hizmetini durdurun (eğer orijinal bir düğüm işlemi olarak çalışıyorsa, sonlandırın).

2. Kaynak klasörün tüm içeriğini silin, örneğin – /home/username/vray_for_test2 .

3. V-Ray’in farklı bir sürümünü o klasöre çıkarın.

4. Servisi tekrar başlatın (klasördeki değişikliklerin izlenmediğini unutmayın).

İşlem başarılı olursa:

  1. Swarm 2 servisinin günlük dosyasında, V-Ray’in bulunduğunu ve doğru klasöre kopyalandığını belirten bir mesaj görünüyor. Mesaj şu şekilde olup, V-Ray sürümünün 6.20.10 olduğunu doğruluyor:

    [2024-12-13T09:51:57.244248+0200 – INFO – dl] /home/username/vray_for_test2 (6.20.10 e8197af2) /var/lib/Chaos/V-Ray/Swarm2/data/VRay/6.20.10-e8197af2 klasörüne kopyalandı

  2. /var/lib/Chaos/V-Ray/Swarm2/data/VRay/6.20.10-e8197af2 klasörü, bin/ klasörünün yanı sıra diğer klasörleri ve dosyaları da içerir. Ek olarak, V-Ray içeriğini şu JSON formatına benzer bir biçimde açıklayan vray.info meta dosyasını da içerir:

    {“_builds”:null,”_lnkDir”:null,”_lnkProp”:null,”_ready”:true,”_url”:” file:/home/user/prj/vray_for_test2″,”_urls”:null,”_vrayFac”:{“contents”:{“_revHash”:”e8197af2″,”_ver”:{“_major”:6,”_minor”:20,”_release”:10}},”tag”:”VrayAppsdkVF “}}

  3. Yüklenen V-Ray sürümü web arayüzünde görünür hale gelir.

Özellikle Swarm 2’nin bir servis olarak çalıştığı durumlarda (ki bu tipik bir yapılandırmadır), VRAY_LIB_PATH ortam değişkeninin sistem veya işletim sistemi düzeyinde ayarlanmış olduğundan ve servisler tarafından erişilebilir olduğundan emin olun. Bu değişken yalnızca bir kullanıcı için ayarlanmışsa, kullanıcı onu görür ancak işletim sistemi servisleri göremez; bu da Swarm 2’nin yeniden başlatmanın ardından değişkene erişememesi gibi potansiyel sorunlara yol açabilir.

Kopyalama işlemi sırasında, günlük dosyasında belirtilen bir hata oluşursa ve hedef klasörde V-Ray’in bozuk bir sürümü bulunuyorsa:

  1. Hizmeti durdurun.

  2. Bozuk klasörü silin.

  3. Hizmeti tekrar başlatın. 

Bu işlem, servisin V-Ray’i kaynak klasörden (VRAY_LIB_PATH ile belirtilen) uygun hedef klasöre kopyalamaya çalışmasını sağlar.

Windows #


VRAY_LIB_PATH’i standart prosedürleri izleyerek ayarlayın. Birkaç seçeneğiniz var:

  1. Komut satırını (yönetici haklarıyla çalıştırın) aşağıdaki komutla kullanın:   setx VRAY_LIB_PATH klasör_adı /M

  2. PowerShell kullanın.

  3. Windows’un standart grafik araçlarını kullanın. Sistem Özellikleri’ne gidin ve Sistem değişkenlerini ayarlayın.

Linux #


Swarm 2 bir servis olarak çalışırken /etc/profile veya benzeri dosyalarda ortam değişkeni ayarlamak Linux için mümkün değildir. Bu dosyalar yalnızca kullanıcı kabuğu başlatma için kullanılır, sistem servisleri için değil. Bu durumda, ortam değişkenini aşağıdaki gibi ayarlayın (sudo komutunu çalıştırma izniniz varsa, sizden parolanızı isteyecektir):

  1. Şu komutu çalıştırın:

    sudo systemctl edit swarm

  2. Bu, sistem düzenleyicinizi açar ( vim veya nano ; isterseniz EDITOR ortam değişkeniyle yapılandırarak farklı bir düzenleyici de kurabilirsiniz).

  3. Aşağıdaki satırları düzenleyiciye ekleyin ve /home/user/… ifadesini gerçek yolunuzla değiştirin:

    [Service]
    Environment=”VRAY_LIB_PATH=/home/user/prj/vray_for_test2″

  4. Değişiklikleri kaydedin ve düzenleyiciden çıkın.

  5. Ardından, sistem yöneticisi yapılandırmasını yeniden yüklemek ve Swarm hizmetini yeniden başlatmak için aşağıdaki komutları çalıştırın:

    sudo systemctl daemon-reload
    sudo systemctl restart swarm

  6. Hizmet durumunun aktif (çalışır durumda) olup olmadığını kontrol edin.

  7. Son olarak, V-Ray’in doğru şekilde kurulduğundan emin olmak için günlük dosyasını veya web arayüzünü kontrol edin.

macOS #


macOS için kurulum süreci Linux’takine benzer.

Bu durumda shell profil dosyalarında değişiklik yapılması mümkün değildir.

  1. sudo vim com.chaos.vray.swarm.plist komutunu çalıştırın.

  2. Bu, Vim metin düzenleyicisini açar. EnvironmentVariables satırının aşağıdaki gibi biçimlendirildiğinden emin olun:

    <key>ÇevreDeğişkenleri</key>

         <sözlük>

         <key>VRAY_LIB_PATH</key>

         <string>/Users/user/vray/vray-dr2-20240522</string>

         </dict>

  3. Değişiklikleri yaptıktan sonra, V-Ray’i belirtilen klasöre yerleştirin ve şu komutları kullanarak hizmeti yeniden başlatın:

    sudo launchctl unload /Library/LaunchDaemons/com.chaos.vray.swarm.plist

    sudo launchctl load /Library/LaunchDaemons/com.chaos.vray.swarm.plist

  4. Swarm 2 hizmetinin durdurulduğunu doğrulamak için şu komutu çalıştırın:

    pgrep -l swarm

  5. Bu komut hiçbir sonuç döndürmezse, servisin durdurulduğu anlamına gelir; herhangi bir çıktı gösterirse, servis hala çalışıyor demektir.

  6. V-Ray’in doğru şekilde kurulduğundan emin olmak için günlük dosyasını veya web arayüzünü kontrol edin.

Dizinler #


Windows: #

Çöp kutuları

%ProgramFiles%\Chaos\V-Ray\Swarm 2

Ayarlar

%SystemRoot%\System32\config\systemprofile\AppData\Roaming\Chaos\V-Ray\Swarm 2

Günlükler

%ProgramData%\Chaos\V-Ray\Swarm 2\logs

Şablonlar

%PUBLIC%\Documents\Chaos\V-Ray\Swarm 2

Veri

%ProgramData%\Chaos\V-Ray\Swarm 2\data

Linux: #

Çöp kutuları

/usr/Chaos/V-Ray/Swarm2

Ayarlar

/etc/Chaos/V-Ray/Swarm2

Günlükler

/var/log/Chaos/V-Ray/Swarm2/logs

Şablonlar

/usr/paylaşım/Kaos/V-Ray/Sürü2

Veri

/var/lib/Chaos/V-Ray/Swarm2/data

macOS: #

Çöp kutuları

/Uygulamalar/Kaos/V-Ray/Sürü2

Ayarlar

/Kütüphane/Kaos/V-Ray/Sürü2

Günlükler

/Kütüphane/Kaos/V-Ray/Swarm2/günlükler

Şablonlar

/Kütüphane/Kaos/V-Ray/Swarm2/şablonlar

Veri

/Kütüphane/Kaos/V-Ray/Swarm2/veri

V-Ray Dağıtımı #


VRAY_LIB_PATH değeri, V-Ray dağıtımının bulunduğu dizinin tam yolunu içermelidir. Bu yolu elde etmenin iki yolu vardır.

SketchUp veya Rhino için V-Ray’i zaten yüklediyseniz, eklenti kurulum yolu şu şekildedir: (Rhino için varsayılan yol C:\Program Files\Chaos\V-Ray\V-Ray for Rhinoceros\vrayappsdk’dir ).

Bir diğer olasılık ise V-Ray for SketchUp veya Rhino’nun yükleyici dosyasını indirip kurulum yapmadan açmaktır. Bunu yapmak için terminalde şu komutu çalıştırın: .\vray_70001_rhino_win_x64.exe -unpackInstall DIR_NAME. Ardından VRAY_LIB_PATH için tam yol C:\Downloads\DIR_NAME\vrayappsdk olacaktır .

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir