Edytuj prawdziwe pliki
Czyta, edytuje i zapisuje kod źródłowy pluginów oraz pliki .cfg w folderze roboczym.
Pluginy serwera CS2 działają tylko na serwerze dedykowanym, który kontrolujesz, i są napisane jako pliki źródłowe C#. Nocode Atelier otwiera ten kod w folderze projektu, edytuje go narzędziami do plików, uruchamia Twoje polecenie build i pokazuje wynik jako kartę. Diff sprawdzasz Ty.
Czyta, edytuje i zapisuje kod źródłowy pluginów oraz pliki .cfg w folderze roboczym.
Shell uruchamia Twoje polecenie build i ocenia sukces po prawdziwym kodzie wyjścia.
Ask first zatrzymuje się przed każdą zmianą, a Plan only nie zmienia niczego.
Agent pracuje na plikach wokół Twojego serwera: configach, kodzie źródłowym pluginów, listach rotacji i notatkach. Hammer pozostaje Twoim edytorem map. Na start wystarczą dwa foldery, jeden na serwer i jeden na kod źródłowy pluginu.
"round" src/7 trafieńsrc/RoundMessage.cs52 liniesrc/RoundMessage.cs+14 -1your build commandexit 0notes/test-plan.md+9Masz mały plugin i chcesz, żeby po zakończeniu rundy wypisywał jej MVP. Nocode Atelier zaczyna od grep, by znaleźć kod, który już obsługuje rundy, a potem read_file otwiera 52-liniowy plik źródłowy. edit_file dodaje nowe linie, a Shell uruchamia Twoje polecenie build, więc o powodzeniu kroku decyduje prawdziwy kod wyjścia. Gdy Ask first jest włączone, każda edycja czeka na Twoje OK. Skopiuj zbudowany plugin na serwer testowy, zagraj jedną rundę i potwierdź komunikat, zanim zachowasz zmianę.
Przed wieczorem ligowym chcesz wiedzieć, co robi każde polecenie zainstalowanego pluginu. Zacznij w trybie Plan only i poproś agenta o przeczytanie każdego pliku źródłowego przez read_file. Użyje grep, by wypisać nazwy poleceń, a write_file zapisze jednostronicowe podsumowanie w Twoim folderze notatek. Nic w Twoich pluginach się nie zmienia. Jeśli polecenie wygląda źle, naprawiasz je w osobnej sesji z włączonym Ask first. Porównaj podsumowanie z kodem samodzielnie i przetestuj każdą zmianę na lokalnym serwerze.
Nocode Atelier nie jest pluginem do Hammera ani do gry i nigdy nie dotyka klienta gry, serwerów, których nie posiadasz, innych graczy ani ich kont. Nie naprawi niedziałającego edytora map CS2, ale potrafi przeczytać zapisany przez Ciebie tekst logów. Sprawdź diff.