Ayar dosyalarını düzenle
edit_file enshrouded_server.json dosyasını değiştirir ve kaydedilmeden önce onaylayacağınız bir diff gösterir.
İyi bir Enshrouded sunucu kurulumu kısa bir listeden ibarettir: bir JSON dosyasını düzenle, portları kontrol et, logları oku ve dünya klasörünü kopyala. VarintKeel bu adımları Windows 10 veya 11'deki bir sohbet penceresinden yürütür, araçları kendisi çalıştırır ve her sonucu açabileceğiniz bir kart olarak gösterir. Özetin arkasında hiçbir şey gizli kalmaz.
edit_file enshrouded_server.json dosyasını değiştirir ve kaydedilmeden önce onaylayacağınız bir diff gösterir.
Shell, saveDirectory ile belirtilen klasörde Robocopy çalıştırır ve gerçek çıkış kodunu raporlar.
grep bir logdaki ilk hatayı bulur ve read_file çevresindeki satırları gösterir.
Ajan, sunucu klasörünüzü list_dir ve glob ile haritalar, JSON ayar dosyasını okur, edit_file ile bir seferde bir alanı değiştirir ve her değişikliği diff olarak gösterir, böylece diske neyin ulaşacağını siz karar verirsiniz. SSH üzerinden sahip olduğunuz bir sunucuda çalışabilir ve Shell, seçtiğiniz ortamda çalışır.
server folderdosyalar bulunduenshrouded_server.jsonokuma başarılıenshrouded_server.jsonkaydedildirobocopy saves backupkopyalandıenshrouded_server.jsonokuma başarılıDedicated sunucuyu güncellerken yaşanan sorunlar çoğu zaman yeni sürümle eşleşmeyen bir dosyadan kaynaklanır. Önce sunucuyu durdurun ve Shell ile Robocopy kullanarak dünya klasörünü kopyalayın. Ardından Shell üzerinden Steam'deki sunucu güncelleme aracını çalıştırın; kart, bu komutun gerçek çıkış kodunu gösterir. Ardından read_file enshrouded_server.json dosyasını ve tuttuğiniz kopyayı açar, grep name, saveDirectory ve slotCount değerlerinin hala sizin değerlerinizi içerip içermediğini kontrol eder çünkü sunucu eksik alanlarla bir dosyayı yeniden yazabilir. Her düzenlemenin sizi beklemesi için Ask first kullanın. Sunucuyu en son başlatın, oyundan bir kez bağlanın ve bu test geçene kadar yedek dosyayı koruyun. Kart sıfırdan farklı bir çıkış kodu gösterirse durun ve tekrar denemeden önce çıktısını okuyun.
Sunucu oyuncular için görünmüyorsa neden genellikle port veya dosyadır. Ajanın enshrouded_server.json dosyasından queryPort ve ip değerlerini okumasını, ardından grep ile logda ilk hatayı aramasını isteyin. Shell bu PC'nin bağlantılarını listeleyebilir, böylece sunucunun hiç dinleyip dinlemediğini görebilirsiniz. Port yönlendirmesi yapmak ve Windows güvenlik duvarında iznin vermek kendi yapacağınız adımlardır. web_search ve http_get, resmi sunucu dokümantasyonundaki güncel varsayılanları bulur. Her şeyden önce tüm kontrol listesinin yazılmasını istediğinizde Plan only moduna geçin, ardından Ask first ile adım adım uygulayın. İkinci bir PC'den bağlanın veya bir arkadaşınızdan denemesini isteyin, çünkü asıl test budur.
İki kişilik oyun için sunucu ayarı önerisi isteyenler kısa bir cevap ister ama doğru değerler dünya ve donanımınıza bağlıdır. Ajan mevcut dosyayı read_file ile okur, resmi dokümantasyonu http_get ile açar ve slotCount ile gameSettingsPreset için bir diff olarak değişiklik önerir. Bu, eski dosya yedek klasörünüzde beklediği için geri alınabilir bir ilk Enshrouded sunucu kurulumudur. Ask first ile diff'i kabul edin, sunucuyu başlatın, bir arkadaşınızla bağlanın ve bir seferde bir değeri değiştirin. Bir değişiklik yardımcı olmazsa kopyaya geri dönün. Denediğiniz her değerin kısa bir notunu tutun, böylece bir sonraki değişiklik hafızaya değil gerçeklere dayanarak başlasın.
Enshrouded sunucu modları için yapılan aramalar birçok vaatla karşılaşır, ancak Enshrouded özel sunucular için resmi mod desteğini duyurmaz, bu nedenle bu site herhangi bir modu desteklenen veya güvenli olarak tanımlamaz. Ajanın yapabileceği şey, klasörünüzdeki dosyaları size göstermektir: list_dir ve glob bunları haritalar ve copy_file her şeyi değiştirmeden önce bir kopya tutar. Yerel bir makinede dedicated sunucu çalıştıranlar genellikle deneme yapar ve bir yedek ile diff inceleme, hangi metin dosyasının değiştiğini tam olarak gösterir. Desteklenmeyen bir değişikliğin riske değip değmeyeceği kendiniz karar verin. Her diff'i okuyun ve önce bir kopyada test edin, bir değişikliğin ne yaptığını bilene kadar orijinal dosyaları dokunulmaz bırakın.
VarintKeel oyunun veya editörünün bir eklentisi değildir. Yalnızca kendi dosyalarınız ve sunucularınız için tasarlanmıştır, bu nedenle diğer insanların oyun istemcilerinden, sahip olmadığınız canlı sunuculardan, diğer oyuncular ve hesaplardan uzak tutulmalıdır; ajan bunu zorlamaz. Bir değişikliğin doğru olduğuna dair hiçbir garanti yoktur, bu yüzden diff'i okur ve sonucu test edersiniz.