예아, 오늘은 Skript의 Spark 격이라고 볼 수 있는 플러그인을 공유해보려고 글을 작성함.


Skript로 시스템을 개발하다 보면 어떤 시스템에서 지연이 발생하는지 자세히 확인할 방법이 마땅치 않았는데.

과거에는 타이밍 리포트에서 어느 정도 라인 표시를 해주긴 했지만, 최근에는 Spark가 주로 사용되고 있음.

다만 Spark는 Skript 코드 단위로 자세하게 표시되지는 않아 아쉬운 점이 있었음.


최근에 스크립트를 주로 사용하는 서버라면 한 번 쯤 써볼만한 skTrace라는 플러그인이 출시 되었음.


https://modrinth.com/plugin/sktrace


skTrace - Minecraft Plugin

This project adds a profiler for Skript that shows which triggers and lines are eating your server's tick time, and turns the results into an interactive report you can share with one link.

modrinth.com


아직 나온 지 일주일도 되지 않았지만, 모니터링 용도로는 꽤 쓸 만한 것 같음.

다만 코드를 확인해보면 조금 해키한 방식으로 모니터링을 하고 있는 것 같아서, 약간의 오버헤드가 발생할 수 있다는 점은 참고해야 할 것 같음. 물론 크게 영향을 줄 정도는 아닌 것으로 보임.


7ab98773b6d639a23cbbd2e042d5703bf0e420f667a5590562271ec908ec968aa7691a6ebb03ad5673f83e52b6a9883dd71ac1a274d5311e

1e8dff0fc9f70a996aefd4b34085743934168be6f7614ee2c3f5d9b832943d359be1e881e2dd73db10e289dfb3c102ebe9fe6df10c861c7af9f554a5a598e1bf



나도 이번에 사용해 보고 있는데 기존보다 훨씬 어떤 시스템에서 지연이

발생하는지 볼 수 있게 되어 만족하고 있음.


Happy Skripting!