진짜 파일 편집
작업 폴더 안의 플러그인 소스와 .cfg 파일을 읽고, 편집하고, 써요.
CS2 server plugins는 당신이 관리하는 전용 서버에서만 실행되고, C# 소스 파일로 작성돼요. Nocode Atelier는 그 소스를 프로젝트 폴더에서 열고, 파일 도구로 편집하고, 당신의 빌드 명령을 실행해서 결과를 카드로 보여줘요. diff는 당신이 검토해요.
작업 폴더 안의 플러그인 소스와 .cfg 파일을 읽고, 편집하고, 써요.
Shell이 당신의 빌드 명령을 실행하고 실제 종료 코드로 성공을 판단해요.
Ask first는 변경 전마다 멈추고, Plan only는 아무것도 바꾸지 않아요.
에이전트는 서버 주변의 파일을 다뤄요. 설정, 플러그인 소스, 로테이션 목록, 메모예요. 맵 편집기는 계속 Hammer예요. 서버용 폴더 하나와 플러그인 소스용 폴더 하나, 두 폴더면 시작하기에 충분해요.
"round" src/7건 일치src/RoundMessage.cs52줄src/RoundMessage.cs+14 -1your build commandexit 0notes/test-plan.md+9작은 플러그인이 있고, 라운드가 끝날 때 MVP를 출력하게 하고 싶다고 해요. Nocode Atelier는 grep으로 라운드를 이미 처리하는 코드를 찾는 데서 시작하고, 그다음 read_file이 52줄짜리 소스 파일을 열어요. edit_file이 새 줄을 추가하고, Shell이 당신의 빌드 명령을 실행해서 실제 종료 코드가 그 단계의 통과 여부를 정해요. Ask first를 켜 두면 편집마다 당신의 OK를 기다려요. 빌드한 플러그인을 테스트 서버에 복사하고, 한 라운드를 플레이해서 메시지를 확인한 뒤에 변경을 남겨요.
리그의 밤 전에, 설치된 모든 플러그인의 명령이 무슨 일을 하는지 알고 싶다고 해요. Plan only 모드로 시작해서 에이전트에게 read_file로 소스 파일을 하나씩 읽게 해요. grep으로 명령 이름을 나열하고, write_file이 1페이지짜리 요약을 메모 폴더에 저장해요. 플러그인은 아무것도 바뀌지 않아요. 이상해 보이는 명령이 있으면 Ask first를 켠 별도 세션에서 고쳐요. 요약을 소스와 직접 맞춰 보고, 모든 변경은 로컬 서버에서 테스트해요.
Nocode Atelier는 Hammer나 게임용 플러그인이 아니고, 게임 클라이언트, 당신 소유가 아닌 서버, 다른 플레이어나 그들의 계정에는 절대 손대지 않아요. 작동하지 않는 CS2 맵 편집기를 고칠 수는 없지만, 저장한 로그 텍스트는 읽을 수 있어요. diff를 검토해요.