Skip to content

hsheric0210/AutoKkutu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

323 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

AutoKkutu - KKutu-Helper ๊ธฐ๋ฐ˜ ๋„ํˆฌ ๋‹จ์–ด ์ถ”์ฒœ ๋ฐ ์ž๋™ ์ž…๋ ฅ๊ธฐ

Build status Issues GitHub code size in bytes GitHub repo size Maintainability Maintainability Rating Reliability Rating Security Rating

AutoKkutu๋Š” ๋„ํˆฌ ํ—ฌํผ V (KKutu-Helper V) Release v5.6.8500 ๋ฒ„์ „์„ ๊ฐœ์กฐํ•˜์—ฌ ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์› ํ”„๋กœ๊ทธ๋žจ์€ ์—ฌ๊ธฐ์—์„œ, ๊ธ€์€ ์—ฌ๊ธฐ์—์„œ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์ œ์ž‘์ž๊ฐ€ ๋ฆฌ๋ฒ„์‹ฑ ํ›„ ์ˆ˜์ • ํ—ˆ์šฉํ•จ)

ํ˜„์žฌ Selenium ๋ฒ„์ „ ์‚ฌ์šฉ ์‹œ, ๋ธŒ๋ผ์šฐ์ € ์ฐฝ๊ณผ ๋ฉ”์ธ GUI๋ฅผ ๋‹ซ์•„๋„ ํ”„๋กœ๊ทธ๋žจ์ด ์ข…๋ฃŒ๋˜์ง€ ์•Š๋Š”(์ฝ˜์†” ์ฐฝ์ด ๊บผ์ง€์ง€ ์•Š๋Š”) ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•˜์‹œ๋ ค๋ฉด ์ฝ˜์†” ์ฐฝ์—์„œ Ctrl+C๋‚˜ Ctrl+Break๋ฅผ ๋ˆŒ๋Ÿฌ ์ข…๋ฃŒํ•ด ์ฃผ์„ธ์š”.

๋‹ค์šด๋กœ๋“œ / ์„ค์น˜ ๋ฐฉ๋ฒ•

  • README ์ƒ๋‹จ์˜ Build status ๋ฒ„ํŠผ ๋˜๋Š” ์ด ๋งํฌ์„ ํด๋ฆญํ•˜์—ฌ AppVeyor CI์—์„œ nightly ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œ๋ฐ›์œผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ƒ๋‹จ์˜ AppVeyor ๋งํฌ๋ฅผ ํด๋ฆญํ•˜์‹  ํ›„, Artifacts๋ผ๋Š” ๋ฒ„ํŠผ์„ ์ฐพ์•„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด Windows.x64.Release.7z๋ผ๋Š” ํŒŒ์ผ์ด ๋ณด์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํด๋ฆญํ•˜์—ฌ ๋‹ค์šด๋ฐ›์œผ์‹  ํ›„ ๋ฐ˜๋””์ง‘, 7-zip ๋˜๋Š” PeaZip ๋“ฑ์œผ๋กœ ์••์ถ•์„ ํ’€๊ณ  ์‚ฌ์šฉํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ค‘์ธ ์šด์˜ ์ฒด์ œ์— ๋งž๋Š” ๋ฒ„์ „(32๋น„ํŠธ ๋˜๋Š” 64๋น„ํŠธ)๋ฅผ ๋‹ค์šด๋กœ๋“œ ํ›„, ์••์ถ•์„ ํ’€๊ณ , AutoKkutuGui.exe ํŒŒ์ผ์„ ์‹คํ–‰์‹œํ‚ค๋ฉด ๋ฉ๋‹ˆ๋‹ค.
    • .NET Framework๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š์„ ๊ฒฝ์šฐ, ์ด์— ๋Œ€ํ•œ ์„ค์น˜ ์š”๊ตฌ ๋ฉ”์„ธ์ง€๊ฐ€ ๋œฐ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์› ๊ธฐ๋Šฅ

  • ๋‚ด ํ„ด์— ๋‹จ์–ด ์ž๋™ ๊ฒ€์ƒ‰

    • ๊ฒ€์ƒ‰ ์‹œ ๋ฏธ์…˜ ๋‹จ์–ด ์ž๋™ ๊ฐ์ง€ ๋ฐ ๋‹จ์–ด ์šฐ์„  ์ˆœ์œ„ ์ž๋™ ์กฐ์ •
    • ๋‹จ์–ด์˜ ์ข…๋ฅ˜๊ฐ€ 'ํ•œ๋ฐฉ ๋‹จ์–ด', '๊ณต๊ฒฉ ๋‹จ์–ด', '์ผ๋ฐ˜ ๋‹จ์–ด'๋กœ ๋‚˜๋‰˜์–ด ์žˆ์œผ๋ฉฐ, 'ํ•œ๋ฐฉ ๋‹จ์–ด'์™€ '๊ณต๊ฒฉ ๋‹จ์–ด'๋Š” ๋น„ํ™œ์„ฑํ™” ๊ฐ€๋Šฅ
      • ์ด๋Ÿฌํ•œ 'ํ•œ๋ฐฉ ๋‹จ์–ด', '๊ณต๊ฒฉ ๋‹จ์–ด'๋Š” ๊ฐ ๊ฒŒ์ž„ ๋ชจ๋“œ์— ๋”ฐ๋ผ ๋ชจ๋‘ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ์Œ (์˜ˆ์‹œ: '๊ธฐ์จ'์€ '๋๋ง์ž‡๊ธฐ' ๋ชจ๋“œ์—์„œ๋Š” ํ•œ๋ฐฉ ๋‹จ์–ด์ด๋‚˜ '์•ž๋ง์ž‡๊ธฐ' ๋ชจ๋“œ์—์„œ๋Š” ๋‹จ์–ด์—์„œ๋Š” ์ผ๋ฐ˜ ๋‹จ์–ด์ž„)
      • ์ด๋Ÿฌํ•œ ๋‹จ์–ด์˜ ์ข…๋ฅ˜๋Š” ํŠน์ • '๋…ธ๋“œ'(๋๋ง์ž‡๊ธฐ์—์„œ๋Š” ๋ ๊ธ€์ž, ์•ž๋ง์ž‡๊ธฐ์—์„œ๋Š” ์•ž ๊ธ€์ž ๋“ฑ๋“ฑ...)์— ์˜ํ•ด ๊ด€๋ฆฌ๋จ. ์ฆ‰, '๋“'์„ ํ•œ๋ฐฉ ๋…ธ๋“œ๋กœ ๋“ฑ๋ก์‹œ์ผœ ๋†“๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—…๋ฐ์ดํŠธ ์‹œ '์†Œ๋“', '๋ผ๋“', '์Šค์นธ๋“' ๋“ฑ์€ ๋ชจ๋‘ ํ•œ๋ฐฉ ๋‹จ์–ด๋กœ ์ทจ๊ธ‰๋จ.
  • ์ž๋™ ์ž…๋ ฅ: ๊ฒ€์ƒ‰๋œ ๋‹จ์–ด ์ค‘ ๊ฐ€์žฅ ์ตœ์ ์˜ ๊ฒƒ์„ ์ž๋™์œผ๋กœ ์ž…๋ ฅ

    • ๋‹จ์–ด ์ž…๋ ฅ ์‹œ ์ผ์ • ์‹œ๊ฐ„ ์ง€์—ฐ(๋”œ๋ ˆ์ด)
      • ๊ธ€์ž ์ˆ˜์— ๋น„๋ก€ํ•œ ๋”œ๋ ˆ์ด
        • ๋งŒ์•ฝ ๋‹จ์–ด์˜ ๊ธธ์ด๊ฐ€ ๋„ˆ๋ฌด ๊ธธ์–ด ํ˜„์žฌ ๋‚จ์€ ํ„ด ์‹œ๊ฐ„ ์•ˆ์— ์ž…๋ ฅ์„ ๋งˆ์น˜์ง€ ๋ชปํ•˜๊ณ  ๊ฒŒ์ž„ ์˜ค๋ฒ„๋  ๊ฒƒ์ด ์˜ˆ์ƒ๋˜๋Š” ๊ฒฝ์šฐ, ํ•ด๋‹น ๋‹จ์–ด๋Š” ์ž…๋ ฅ ํ›„๋ณด์—์„œ ์ž๋™์œผ๋กœ ์ œ์™ธ
      • ๋”œ๋ ˆ์ด ์‹œ์ž‘ ํƒ€์ด๋ฐ์„ '๋‚˜์—๊ฒŒ ํ„ด์ด ๋Œ์•„์™”์„ ๋•Œ'์™€ '๋งˆ์ง€๋ง‰ ๋‹จ์–ด๋ฅผ ์ž…๋ ฅํ•œ ์ดํ›„' ๋‘˜ ์ค‘์—์„œ ์„ ํƒ ๊ฐ€๋Šฅ
  • ๊ฒŒ์ž„ ์ข…๋ฃŒ ํ›„ ํ•ด๋‹น ๊ฒŒ์ž„์—์„œ ์ž…๋ ฅ๋˜์—ˆ๋˜ ๋‹จ์–ด ์ด๋ ฅ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž๋™ ์—…๋ฐ์ดํŠธ

    • ์ƒˆ๋กœ์šด ๋‹จ์–ด ์ž๋™์œผ๋กœ ์ถ”๊ฐ€
    • ์ง€์›๋˜์ง€ ์•Š๋Š” ๋‹จ์–ด ์ž๋™์œผ๋กœ ์‚ญ์ œ
    • ์ƒˆ๋กœ์šด ํ•œ๋ฐฉ ๋‹จ์–ด ๋…ธ๋“œ ์ž๋™์œผ๋กœ ์ถ”๊ฐ€
  • ๋‹จ์–ด ๋ฐ ๋…ธ๋“œ ์ผ๊ด„ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ

    • ํŒŒ์ผ๋กœ๋ถ€ํ„ฐ ์ถ”๊ฐ€, ํด๋”์˜ ํŒŒ์ผ๋“ค๋กœ๋ถ€ํ„ฐ ์ถ”๊ฐ€ ์ด์ „ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŒŒ์ผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ๊ธฐ๋Šฅ
  • CefSharp ๊ธฐ๋ฐ˜ ์ž„๋ฒ ๋””๋“œ ๋ธŒ๋ผ์šฐ์ €์™€ Selenium ๊ธฐ๋ฐ˜ WebDriver ๋ธŒ๋ผ์šฐ์ € ๋ชจ๋‘ ์ง€์›.

    • Selenium ์‚ฌ์šฉ ์‹œ, WebDriver ๊ฐ์ง€๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด UndetectedChromeDriver ์‚ฌ์šฉ
  • ํŠน์ˆ˜ ๋‹จ์–ด(ํ•œ๋ฐฉ ๋‹จ์–ด, ๊ณต๊ฒฉ ๋‹จ์–ด, ๋ฏธ์…˜ ๋‹จ์–ด ๋“ฑ) ๊ฐ•์กฐ ์ƒ‰์ƒ ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ • ๊ฐ€๋Šฅ

์ž„๋ฒ ๋””๋“œ ๋ธŒ๋ผ์šฐ์ €(CefSharp ๋“ฑ) vs ์›น ๋“œ๋ผ์ด๋ฒ„(Selenium ๋“ฑ)

์ž„๋ฒ ๋””๋“œ ๋ธŒ๋ผ์šฐ์ €: CefSharp

  1. ๐Ÿ‘ ์ „๋ฐ˜์ ์ธ ์ž๋™ ๋ฐ˜์‘ ์†๋„๊ฐ€ ๋น ๋ฆ…๋‹ˆ๋‹ค.
  2. ๐Ÿ‘ ํ•ธ๋“ค๋Ÿฌ ์ฝ”๋“œ๊ฐ€ ๋น„๊ต์  ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๐Ÿ‘Ž ๊ตฌ๊ธ€ ๋กœ๊ทธ์ธ ์‹œ, ์•ฝ๊ฐ„์˜ ๊ผผ์ˆ˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. (User-Agent ๋ณ€๊ฒฝ)

์›น ๋“œ๋ผ์ด๋ฒ„: Selenium + UndetectedChromeDriver

  1. ๐Ÿ‘ ์‚ฌ์ดํŠธ ์›€์ง์ž„์ด ๋งค์šฐ ๋ถ€๋“œ๋Ÿฝ๋‹ค. ๋งˆ์น˜ ์‹ค์ œ๋กœ Chrome์—์„œ ์—ด๊ณ  ๊ฒŒ์ž„ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ.
  2. ๐Ÿ‘ CefSharp์™€๋Š” ๋‹ฌ๋ฆฌ ๊ตฌ๊ธ€ ๋กœ๊ทธ์ธ ๊ด€๋ จ ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค.
  3. ๐Ÿ‘Ž ์ž…๋ ฅ ๋ฟ๋งŒ์ด ์•„๋‹ˆ๋ผ, ์ „๋ฐ˜์ ์ธ ์‚ฌ์ดํŠธ ์ž๋™ ๋ฐ˜์‘ ์†๋„๊ฐ€ CefSharp์— ๋น„ํ•ด ๋А๋ฆฌ๋‹ค. (์• ์ดˆ์— ๋‹จ์ผ ์†Œ์ผ“์„ ํ†ตํ•ด ๋ธŒ๋ผ์šฐ์ €์™€ ํ†ต์‹ ํ•˜๊ธฐ์—, ๋ธŒ๋ผ์šฐ์ €์™€ ์ง์ ‘ ํ†ต์‹  ๊ฐ€๋Šฅํ•œ CefSharp๋ณด๋‹ค ๋А๋ฆด ์ˆ˜ ๋ฐ–์— ์—†์Œ)
  4. ๐Ÿ‘Ž ํ•ธ๋“ค๋Ÿฌ๊ฐ€ ์ž์ฃผ ๊ผฌ์ธ๋‹ค. (ํ‘œ์‹œ๋œ ๋‹จ์–ด ์กฐ๊ฑด๊ณผ ๋‹ค๋ฅธ ๋‹จ์–ด๋ฅผ ์ฐพ์•„ ์ž…๋ ฅํ•˜๋ ค๊ณ  ํ•œ๋‹ค๋˜์ง€...)

์ง€์›๋˜๋Š” ๊ฒŒ์ž„ ๋ชจ๋“œ

  • ๋๋ง์ž‡๊ธฐ
  • ์•ž๋ง์ž‡๊ธฐ
  • ๊ฐ€์šด๋Žƒ๋ง์ž‡๊ธฐ (์™„๋ฒฝํ•˜์ง€ ์•Š์Œ)
  • ํƒ€์ž ๋Œ€๊ฒฐ
  • ์ „์ฒด
  • ์ž์œ 
  • ์ž์œ  ๋๋ง์ž‡๊ธฐ

UI ์ƒ ๋‹จ์ถ•ํ‚ค ๋ชจ์Œ

  • Alt+A - ์ž๋™ ์ž…๋ ฅ ํ† ๊ธ€
  • Alt+D - ์ž๋™ ์ž…๋ ฅ ๋”œ๋ ˆ์ด ํ† ๊ธ€
  • Alt+Shift+D - ๋ชจ๋“  ์ข…๋ฅ˜์˜ ์ž…๋ ฅ ๋”œ๋ ˆ์ด ํ† ๊ธ€ (์ž…๋ ฅ ๋”œ๋ ˆ์ด + ์ž๋™ ์ˆ˜์ • ๋”œ๋ ˆ์ด)

๊ฐœ๋ฐœ ์–ธ์–ด

.NET C#

์ง€์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ข…๋ฅ˜

  • SQLite
  • PostgreSQL
  • MySQL
    • MariaDB

ํ˜„์žฌ (๊ณต์‹์ ์œผ๋กœ) ์ง€์›๋˜๋Š” ์‚ฌ์ดํŠธ

ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๋ชจ์Šต

๋ฉ”์ธ ์ฐฝ

Idle

InGame

์„ค์ • ์ฐฝ

ConfigWindow-Search

ConfigWindow-Priority

ConfigWindow-AutoInput

ConfigWindow-AutoInputDelay

ConfigWindow-AutoFix

ConfigWindow-DbAutoUpdate

ConfigWindow-Bypass

ConfigWindow-Color

์•„์ด์ฝ˜ ์ถœ์ฒ˜

์˜์กด์„ฑ ๋ฐ ๊ด€๋ จ ํ”„๋กœ์ ํŠธ

  • CefSharp - .NET์šฉ Chromium Embedded Framework ๊ตฌํ˜„์ฒด
  • Npgsql - .NET์šฉ PostgreSQL ์ ‘์† ๋ฐ ๋ฐ์ดํ„ฐ ์ œ๊ณต ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
  • Serilog - ํ˜„์žฌ ์‚ฌ์šฉ์ค‘์ธ .NET์šฉ ๋กœ๊น… ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
  • NLog - ๋˜ ๋‹ค๋ฅธ .NET์šฉ ๋กœ๊น… ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
  • log4net - ๋˜ ๋˜ ๋‹ค๋ฅธ .NET์šฉ ๋กœ๊น… ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
  • MySqlConnector - .NET์šฉ MySQL ์ ‘์† ๋ฐ ๋ฐ์ดํ„ฐ ์ œ๊ณต ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
  • ๊ธ€์ž๋กœ ๋†€์ž! ๋„ํˆฌ ์˜จ๋ผ์ธ

MySQL ๋˜๋Š” MariaDB ์‚ฌ์šฉ ์‹œ ์ฃผ์˜์‚ฌํ•ญ

MySQL ๋˜๋Š” MariaDB ์‚ฌ์šฉ ์‹œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ Character Set๊ณผ Collation์ด ๊ฐ๊ฐ utf8mb4์™€ utf8mb4_general_ci๋กœ ์„ค์ •๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด ์ฃผ์„ธ์š”.

ํŠนํžˆ, ๋งŒ์•ฝ ์‚ฌ์šฉ ์ค‘์ด์‹  MySQL์˜ ๋ฒ„์ „์ด 8.0.1 ์ด์ƒ์ธ ๊ฒฝ์šฐ, Default Collation์ด utf8mb4_0900_ai_ci์ด๊ธฐ์—, ๋ฐ˜๋“œ์‹œ Collation์„ ๋ณ€๊ฒฝํ•ด ์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค. (utf8mb4_0900_ai_ci์— ์กด์žฌํ•˜๋Š” ์น˜๋ช…์ ์ธ ํ•œ๊ธ€ ์ฒ˜๋ฆฌ ๋ฌธ์ œ์ ์€ ์—ฌ๊ธฐ์—์„œ ๋” ์ฝ์–ด๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค)

๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…๋ น์œผ๋กœ utf8 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

CREATE DATABASE <๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด๋ฆ„> CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

๋˜๋Š” ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ํ…Œ์ด๋ธ”์„ ๋ฐ”๊ฟ€ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค:

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค:

ALTER DATABASE <๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด๋ฆ„> CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

ํ…Œ์ด๋ธ”:

ALTER TABLE <๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด๋ฆ„> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

์ด๋ฏธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ๋งŒ๋“œ์…จ๋‹ค๋ฉด, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋ชจ๋“  ํ…Œ์ด๋ธ”์— ๋Œ€ํ•˜์—ฌ ๊ฐ๊ฐ ์บ๋ฆญํ„ฐ ์…‹์„ ๋ฐ”๊ฟ” ์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ์‹œ: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด๋ฆ„์ด 'autokkutu'์ธ ๊ฒฝ์šฐ

ALTER DATABASE autokkutu CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE word_list CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE attackword_list CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE endword_list CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE reverse_attackword_list CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE reverse_endword_list CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE kkutu_attackword_list CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE kkutu_endword_list CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE kkt_attackword_list CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE kkt_endword_list CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

๊ด€๋ จ ๋ ˆํฌ์ง€ํ† ๋ฆฌ

Packages

 
 
 

Contributors