Úpravy skutečných souborů
Čte, upravuje a zapisuje zdrojový kód pluginů a soubory .cfg v pracovní složce.
Serverové pluginy CS2 běží jen na dedikovaném serveru, který ovládáš, a píšou se jako zdrojové soubory C#. Nocode Atelier otevře tenhle kód ve složce projektu, upraví ho souborovými nástroji, spustí tvůj příkaz build a ukáže výsledek jako kartu. Diff kontroluješ ty.
Čte, upravuje a zapisuje zdrojový kód pluginů a soubory .cfg v pracovní složce.
Shell spustí tvůj příkaz build a úspěch posuzuje podle skutečného návratového kódu.
Ask first se zastaví před každou změnou a Plan only nemění vůbec nic.
Agent pracuje se soubory kolem tvého serveru: configy, zdrojovým kódem pluginů, seznamy rotace a poznámkami. Hammer zůstává tvým editorem map. Na začátek stačí dvě složky, jedna pro server a jedna pro zdrojový kód pluginu.
"round" src/7 shodsrc/RoundMessage.cs52 řádkůsrc/RoundMessage.cs+14 -1your build commandexit 0notes/test-plan.md+9Máš malý plugin a chceš, aby po skončení kola vypsal MVP kola. Nocode Atelier začne pomocí grep, aby našel kód, který už kola zpracovává, potom read_file otevře zdrojový soubor o 52 řádcích. edit_file přidá nové řádky a Shell spustí tvůj příkaz build, takže o úspěchu kroku rozhoduje skutečný návratový kód. Když je Ask first zapnuté, každá úprava čeká na tvoje OK. Zkopíruj sestavený plugin na testovací server, odehraj jedno kolo a ověř zprávu, než změnu ponecháš.
Před ligovým večerem chceš vědět, co dělá každý příkaz nainstalovaných pluginů. Začni v režimu Plan only a požádej agenta, aby pomocí read_file přečetl každý zdrojový soubor. Pomocí grep vypíše názvy příkazů a write_file uloží jednostránkové shrnutí do tvé složky s poznámkami. V tvých pluginech se nic nezmění. Pokud nějaký příkaz vypadá špatně, opravíš ho v samostatné relaci se zapnutým Ask first. Shrnutí porovnej se zdrojovým kódem sám a každou změnu vyzkoušej na lokálním serveru.
Nocode Atelier není plugin pro Hammer ani pro hru a nikdy se nedotkne herního klienta, serverů, které nevlastníš, ostatních hráčů ani jejich účtů. Nespraví editor map CS2, který nefunguje, ale umí přečíst text logu, který uložíš. Zkontroluj diff.