가끔 마인크래프트 서버를 돌아다니면 여러 커스텀 명령어가 있는 경우가 많다.

 

이는 이전에 여러 개발자들이 만들어놓은 플러그인(Plug-in)을 사용하는 경우가 대부분이다. 플러그인은 서버 폴더 속 plugins 폴더에 .jar 파일을 넣고 서버를 재시작하는 것만으로도 작동하여 간편하고, 플러그인에 따라 여러 설정을 제공하여 어드민이 원하는대로 서버에 맞춰 설정을 변경할 수도 있다.

 

다만 마인크래프트 서버의 플러그인이 아무리 많다고 해도 어드민이 원하는 플러그인이 없거나, 서버에서 사용할 플러그인을 직접 만들고싶은 경우가 생기기 마련이다. 하지만 플러그인 제작에는 Java 프로그래밍 언어가 사용되기 때문에 쉽사리 시도하기 어렵다.

 

 

그리고 그런 서버 어드민들을 위하여 만들어진 플러그인이 있다. 바로 이 포스트에서 소개할 스크립트(Skript)이다.

 

스크립트 역시 플러그인이기 때문에 다른 플러그인들과 마찬가지로 먼저 .jar 파일을 다운받아 서버 폴더의 plugins 폴더 안에 넣고 서버를 재부팅해야한다. 스크립트 플러그인은 아래 링크에 접속하여 다운받을 수 있다.

 

https://github.com/SkriptLang/Skript/releases

 

SkriptLang/Skript

Skript is a Bukkit plugin which allows server admins to customize their server easily, but without the hassle of programming a plugin or asking/paying someone to program a plugin for them. - Skript...

github.com

 

글 마지막 수정일(20'9'12')으로 최신 버전은 2.4.1이며, 2.5의 베타 버전이 공개되어있다.

 

이 플러그인은 처음 실행했을땐 플러그인의 리로드와 업데이트를 제외한 어떠한 기능도 제공하지 않는다. 왜냐하면 그 기능을 만드는 것은 서버 어드민의 몫이기 때문이다. 다른 플러그인들이 자기의 이름을 적어둔 책이라면 스크립트는 빈 공책인 셈이다.

 

공책에는 본인이 원하는 대로 내용을 채워나갈 수 있듯, 스크립트 역시 어드민이 원하는 기능을 마음껏 추가하고 수정할 수 있다. 중등 영어 수준의 문법으로도 쉽게 코드를 만들 수 있으며, 서버를 재부팅하는 번거로움 없이 빠르게 서버에 적용할 수 있다.

 

스크립트로 서버를 개발할 때에는 코드가 담긴 파일을 워드패드로 열어도 되긴하지만, 가능하다면 notepad++를 사용하는 것을 추천한다. notepad++는 작성일 기준 7.8.9 버전까지 나와있으며, 아래 링크에서 다운받을 수 있다.

 

notepad-plus-plus.org/downloads/v7.8.9/

 

Notepad++ 7.8.9: Stand with Hong Kong | Notepad++

Notepad++ 7.8.9: Stand with Hong Kong Release Date: 2020-07-16 Download 32-bit x86 Download 64-bit x64 Download source code Download Notepad++ source code of current version and/or check sha-256 digests for binary packages on GitHub Integrity & Authenticit

notepad-plus-plus.org

 

notepad++까지 설치했다면 이제 스크립트를 시작할 준비가 되었다. 다음 포스트부터는 본격적으로 스크립트를 사용하는 방법에 대하여 작성할 예정이다.

+ Recent posts