Echte bestanden bewerken
Het leest, bewerkt en schrijft pluginbron en .cfg-bestanden in de werkmap.
CS2 serverplugins draaien alleen op een dedicated server die je zelf beheert en ze zijn geschreven als C#-bronbestanden. Nocode Atelier opent die bron in je projectmap, bewerkt hem met bestandstools, voert je buildcommando uit en toont het resultaat als kaart. Jij controleert de diff.
Het leest, bewerkt en schrijft pluginbron en .cfg-bestanden in de werkmap.
Shell voert je buildcommando uit en beoordeelt succes aan de hand van de echte exitcode.
Ask first pauzeert vóór elke wijziging en Plan only verandert helemaal niets.
De agent werkt aan de bestanden rond je server: configs, pluginbron, rotatielijsten en notities. Hammer blijft je mapeditor. Twee mappen zijn genoeg om te beginnen, één voor de server en één voor je pluginbron.
"round" src/7 trefferssrc/RoundMessage.cs52 regelssrc/RoundMessage.cs+14 -1your build commandexit 0notes/test-plan.md+9Je hebt een kleine plugin en wilt dat die de MVP van de ronde toont zodra een ronde eindigt. Nocode Atelier begint met grep om de code te vinden die rondes al afhandelt, daarna opent read_file het bronbestand van 52 regels. edit_file voegt de nieuwe regels toe en Shell voert je buildcommando uit, zodat de echte exitcode bepaalt of de stap geslaagd is. Met Ask first aan wacht elke wijziging op jouw OK. Kopieer de gebouwde plugin naar je testserver, speel één ronde en controleer het bericht voordat je de wijziging houdt.
Vóór een competitieavond wil je weten wat elk geïnstalleerd plugincommando doet. Begin in Plan only en vraag de agent om elk bronbestand met read_file te lezen. Hij gebruikt grep om de commandonamen op te sommen en write_file slaat een samenvatting van 1 pagina op in je notitiemap. Er verandert niets in je plugins. Ziet een commando er verkeerd uit, dan repareer je het in een aparte sessie met Ask first aan. Lees de samenvatting zelf naast de bron en test elke wijziging op een lokale server.
Nocode Atelier is geen plugin voor Hammer of de game en raakt de gameclient, servers die niet van jou zijn, andere spelers en hun accounts nooit aan. Het kan een CS2-mapeditor die niet werkt niet repareren, maar wel de logtekst lezen die je opslaat. Controleer de diff.