Gooday2die 9a10bf76eb9e450883af8f510f965dd5
장르 | 웹 연동, 그 외에 장르 |
---|---|
게임버전 | 1.18 스냅샷, 1.18, 1.18.1, 1.18.2 |
API | 버킷, 스피곳, 페이퍼 |
원산지 | 국산 |
개발자 | Gooday2die |
저작권 | Alll Rights Reserved |
자료 출처 | https://github.com/gooday2die/TorchDonation |
소스 | https://github.com/gooday2die/TorchDonation |
문화상품권 자동충전 플러그인입니다!
개인적으로 서버를 운영하며 사용할 계획으로 자체 제작한 플러그인이지만, 현실적으로 서버를 운영하기는 불가능할 것 같다는 생각도 조금 들어서 그냥 플러그인을 공개하려고 합니다. 아시는 분들은 아시겠지만, 이런 플러그인들 유료로 판매하시는 분들도 계시는데, 개인적으로 플러그인이나 프로그래밍 자체를 심심풀이 취미 삼아서 하기 때문에 돈받고 팔기 조금 그렇습니다. 또 그럴 퀄리티도 아니구요 ㅎㅎ... 제가 대략 5년 전 서버 운영하면서 이런 플러그인 있으면 괜찮겠다~ 하는 생각을 많이 했고, 요즘 어드민 분들이나 서버 관리자 분들은 어떠실지 모르겠으나 그냥 일단 공유해봅니다.
특징
- Spigot-1.18.1 에서 작동을 확인했습니다.
- 간단한 명령어를 통해서 문화상품권 후원을 처리할 수 있습니다.
- 모든 기능이 Asynchronous 하게 실행됩니다 = 이 플러그인 때문에 TPS가 바닥으로 찍는 일은 다소 적을 것 같습니다
- 문화상품권 후원에 따라서 보상을 서버 관리자 마음대로 지정할 수 있습니다.
- MySQL 서버를 사용하거나 SQLite 파일을 사용하는 것을 선택할 수 있습니다. (웹서버 연동해서 운영하시는 분들이라면 고려해보실 수 있을 것 같습니다.
- 마인크래프트 명령어로 문화상품권을 대략 15초...? (서버 스펙에 다라 다르지만) 이내로 충전할 수 있습니다.
설치
1. 여기에 가서 플러그인을 다운받으시면 됩니다. Release 란 밑에 보시면 있을거에요
2. 서버의 `/plugin` 디렉토리에 다른 플러그인과 동일하게 넣어주시면 됩니다.
3. 서버를 `restart` 하거나 `reload`(권장되지 않음) 하여서 플러그인을 활성화하시면 됩니다.
4. `config.yml` 에 해당하는 내용을 수정하시면 됩니다.
(혹시라도 config.yml 파일에 컬쳐랜드 아이디와 비밀번호를 입력하는걸 제가 해킹한다고 생각하실 수도 있는데, 애초에 오픈소스로 공개했기 때문에, 혹시라도 그런 걱정을 하시는 분들이 계신다면 소스 확인해보시는거 추천드립니다. 저도 반대 입장이였다면 조금 의심이 들고 그럴것 같네요)
5. 만일 플러그인이 실행되지 않는다면, Chrome이 설치되어있는지 확인해주세요.
Commands
다음의 명령어들을 통해 서버에서 후원을 할 수 있습니다.
/후원 1234-1234-1234-1234
/문상 1234-1234-1234-1234
/donate 1234-1234-1234-1234
/redeem 1234-1234-1234-1234
Permissions
다음의 Permission Node 를 통해 이 플러그인을 이용할 수 있습니다.
- `TorchDonation.donate` : 위의 후원 명령어를 사용할 권한입니다.
증거 사진입니다. 원래는 영상 첨부하려고 했는데 개인정보가 조금 많이 찍혀 들어가서 사진으로 대체합니다. 돈 주고 파는것도 아니고 그냥 혹시 궁금하신 분들은 다운받아서 한번씩 써보셔도 괜찮을 것 같습니다.
당부의 말씀
- 플러그인은 컬쳐랜드 또는 문화상품권 회사와 일체 관련이 없습니다. 혹시 플러그인을 사용하면서 생기는 문제점이나 모든 책임은 사용자 본인에게 있습니다.
- 플러그인 배포와 그런건 상관 없지만, 최소한 출처라도 남겨주시면 감사하겠습니다.
- https://github.com/gooday2die/TorchDonation 에 가시면 config.yml 에 대해 자세히 나와있습니다.
- 혹시라도 이 플러그인 공유가 한마포 규칙에 어긋나는거라면, 댓글 남겨주시기 바랍니다. 조용히 최대한 빠르게 삭제하도록 하겠습니다.
감사합니다
막국수
2022.02.09정말 감사합니다.
소스 슬쩍 훑어보니까 돈 받고 파셔도 될거 같은데 선뜻 배포해주셔서 감사합니다!
복 받으실거에요.
Gooday2die
2022.02.10아휴 아닙니다 ㅎㅎ… 코딩 잘하는 편이 아니라서요…
Gamerin2
2022.02.10제가 아이디 비번을 잘 썼는데 로그인이 안대네여. 크롬은 설치했습니다.
[16:16:25 INFO]: [io.github.bonigarcia.wdm.WebDriverManager] Using chromedriver 98.0.4758.80 (resolved driver for Chrome 98)
[16:16:25 INFO]: [io.github.bonigarcia.wdm.WebDriverManager] Exporting webdriver.chrome.driver as C:\Users\최승원\.cache\selenium\chromedriver\win32\98.0.4758.80\chromedriver.exe
[16:16:25 WARN]: ChromeDriver was started successfully.
[16:16:30 INFO]: [TorchDonation] 컬쳐랜드에 로그인할 수 없습니다. 아이디 비밀번호를 확인해주세요.
이런게 컨피그에 나오면서 알맞은 문상번호를 써도 안되네요. 혹시 설정해야하는게 따로 있나요? 컬쳐랜드에서 뭔가를 설정하거나,,,
도움!
아무튼 정말 필요한 플긴 이였는데 진짜 감사합니다 ㅠㅠ
Gooday2die
2022.02.10혹시 여기 들어가보셔서 비밀번호에 들어간 특수문자가 누락되었는지 확인해주실 수 있으실까요...? 혹시 괜찮으시다면 config.yml 파일을 [email protected] 으로 보내주실 수 있으실까요...?
Gamerin2
2022.02.10메일 확인해주세요.
polincracy
2022.02.17와.. 이런 갓플러그인에 댓글이 별로 없는게 아쉽네요
정말 감사합니다!!
SIMSOOL
2022.02.24보상 설정은 어떻게 하나요
Gooday2die
2022.02.27https://github.com/gooday2die/TorchDonation 여기에서 config.yml 부분 확인해주시면 감사하겠습니다
19021790
2022.03.05이거 스크립트로 구현은 못하나요?
Gooday2die
2022.03.05스크립트는 해본적이 없어서 잘 모르겠네요
19021790
2022.03.05skript로 구현 해야 이거를 명령어 더 만들고 후원메시지도 개성있게(예시로 [ 서버후원 ] <닉네임> <후원액수>원 후원 정말 감사합니다! 후원금 하나 하나가 모여 서버가 발전할 수 있습니다! 후원에 대한 보답은 서버 발전으로 되돌려 드리겠습니다!) 바꿀 수 있어서요. 제가 사실 플러그인같은거 막 입문해서 먼저 스크립트로 하다가 자바로 갈아탈려고요.
Gooday2die
2022.03.05config.yml 가시면 후원시 실행할 명령어 있는데 아마도 스크립트랑 연동할 수 있을 것 같네요.
IRONBLOCK
2023.09.15config.yml에 명령어 있다는데 그럼 스크립트에서 커맨드등록하고 그거 실행하게해서 연동하면 될것같네요
마포대기
2022.04.05안녕하세요, JDK14 버전 사용 중입니다.
ChromeDriver was started successfully.
4월 05, 2022 10:35:13 오전 org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch
INFO: Found exact CDP implementation for version 99
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="wrap"]/div[1]/section/dl/dd"}
(Session info: headless chrome=99.0.4844.84)
For documentation on this error, please visit: https://selenium.dev/exceptions/#no_such_element
디스코드 이용해서 하려고 합니다, 이와 같이 오류가 발생하는데 뭐가 문제인지 알 수 있을까요? ㅠ
Gooday2die
2022.08.07답이 조금 늦었네요, 죄송합니다. 이번에 컬쳐랜드에서 캡챠를 도입해서 이를 뚫는데 시간이 조금 걸립니다. 캡챠를 뚫는 방법이 있긴 하지만, 이를 공개하면 이 플러그인 사용하시는 분들이 사용하기 조금 어려우실 것 같아서 추가적으로 개발하는데 시간이 조금 걸리고 있습니다. 최대한 빨리 처리해보겠습니다.