NNocode Atelier다운로드
제품

CS2 server plugins와 설정을 진짜 도구로 다뤄요

01

CS2 server plugins는 당신이 관리하는 전용 서버에서만 실행되고, C# 소스 파일로 작성돼요. Nocode Atelier는 그 소스를 프로젝트 폴더에서 열고, 파일 도구로 편집하고, 당신의 빌드 명령을 실행해서 결과를 카드로 보여줘요. diff는 당신이 검토해요.

01

진짜 파일 편집

작업 폴더 안의 플러그인 소스와 .cfg 파일을 읽고, 편집하고, 써요.

02

당신의 빌드 실행

Shell이 당신의 빌드 명령을 실행하고 실제 종료 코드로 성공을 판단해요.

03

단계마다 승인

Ask first는 변경 전마다 멈추고, Plan only는 아무것도 바꾸지 않아요.

에이전트가 할 수 있는 일

CS2 프로젝트에서 어디에 쓰이나요

에이전트는 서버 주변의 파일을 다뤄요. 설정, 플러그인 소스, 로테이션 목록, 메모예요. 맵 편집기는 계속 Hammer예요. 서버용 폴더 하나와 플러그인 소스용 폴더 하나, 두 폴더면 시작하기에 충분해요.

두 가지 작업, 단계별로

라운드 MVP 메시지 추가하기

작은 플러그인이 있고, 라운드가 끝날 때 MVP를 출력하게 하고 싶다고 해요. Nocode Atelier는 grep으로 라운드를 이미 처리하는 코드를 찾는 데서 시작하고, 그다음 read_file이 52줄짜리 소스 파일을 열어요. edit_file이 새 줄을 추가하고, Shell이 당신의 빌드 명령을 실행해서 실제 종료 코드가 그 단계의 통과 여부를 정해요. Ask first를 켜 두면 편집마다 당신의 OK를 기다려요. 빌드한 플러그인을 테스트 서버에 복사하고, 한 라운드를 플레이해서 메시지를 확인한 뒤에 변경을 남겨요.

경기의 밤 전에 CS2 plugins 검토하기

리그의 밤 전에, 설치된 모든 플러그인의 명령이 무슨 일을 하는지 알고 싶다고 해요. Plan only 모드로 시작해서 에이전트에게 read_file로 소스 파일을 하나씩 읽게 해요. grep으로 명령 이름을 나열하고, write_file이 1페이지짜리 요약을 메모 폴더에 저장해요. 플러그인은 아무것도 바뀌지 않아요. 이상해 보이는 명령이 있으면 Ask first를 켠 별도 세션에서 고쳐요. 요약을 소스와 직접 맞춰 보고, 모든 변경은 로컬 서버에서 테스트해요.

Nocode Atelier가 하지 않는 일

Nocode Atelier는 Hammer나 게임용 플러그인이 아니고, 게임 클라이언트, 당신 소유가 아닌 서버, 다른 플레이어나 그들의 계정에는 절대 손대지 않아요. 작동하지 않는 CS2 맵 편집기를 고칠 수는 없지만, 저장한 로그 텍스트는 읽을 수 있어요. diff를 검토해요.

Windows용 Nocode Atelier

서버의 테스트용 복사본에서 써 봐요

Nocode Atelier 다운로드 ↗