Gerçek dosyaları düzenle
Çalışma klasöründeki eklenti kaynağını ve .cfg dosyalarını okur, düzenler ve yazar.
CS2 sunucu eklentileri yalnızca kontrol ettiğin ayrılmış bir sunucuda çalışır ve C# kaynak dosyaları olarak yazılır. Nocode Atelier bu kaynağı proje klasöründe açar, dosya araçlarıyla düzenler, senin build komutunu çalıştırır ve sonucu bir kart olarak gösterir. Diff'i sen incelersin.
Çalışma klasöründeki eklenti kaynağını ve .cfg dosyalarını okur, düzenler ve yazar.
Shell senin build komutunu çalıştırır ve başarıyı gerçek çıkış koduna göre değerlendirir.
Ask first her değişiklikten önce durur, Plan only ise hiçbir şeyi değiştirmez.
Ajan sunucunun çevresindeki dosyalarla çalışır: config dosyaları, eklenti kaynak kodu, rotasyon listeleri ve notlar. Hammer senin harita editörün olarak kalır. Başlamak için iki klasör yeter, biri sunucu, biri eklenti kaynağı için.
"round" src/7 eşleşmesrc/RoundMessage.cs52 satırsrc/RoundMessage.cs+14 -1your build commandexit 0notes/test-plan.md+9Küçük bir eklentin var ve raunt bittiğinde raunt MVP'sini yazmasını istiyorsun. Nocode Atelier, rauntları zaten işleyen kodu bulmak için grep ile başlar, sonra read_file 52 satırlık kaynak dosyasını açar. edit_file yeni satırları ekler, Shell senin build komutunu çalıştırır ve adımın geçip geçmediğine gerçek çıkış kodu karar verir. Ask first açıkken her düzenleme senin onayını bekler. Derlenmiş eklentiyi test sunucuna kopyala, bir raunt oyna ve değişikliği tutmadan önce mesajı doğrula.
Bir lig akşamından önce kurulu her eklenti komutunun ne yaptığını bilmek istiyorsun. Plan only modunda başla ve ajandan her kaynak dosyayı read_file ile okumasını iste. Komut adlarını listelemek için grep kullanır, write_file ise not klasörüne 1 sayfalık bir özet kaydeder. Eklentilerinde hiçbir şey değişmez. Bir komut yanlış görünüyorsa, onu Ask first açık ayrı bir oturumda düzeltirsin. Özeti kaynakla kendin karşılaştır ve her değişikliği yerel bir sunucuda test et.
Nocode Atelier, Hammer için veya oyun için bir eklenti değildir ve oyun istemcisine, sahibi olmadığın sunuculara, diğer oyunculara veya onların hesaplarına asla dokunmaz. Çalışmayan bir CS2 harita editörünü onaramaz, ama kaydettiğin günlük metnini okuyabilir. Diff'i incele.