Lingara Lingara ឯកសារ មគ្គុទ្ទេសក៍សិក្សា API បណ្ណាល័យ កម្មវិធី បង្កើត បង្កប់ កម្មវិធីលើបណ្ដាញ
ភាសា: ខ្មែរ

ការបង្កប់ Lingara

ទំព័រនេះត្រូវបានបកប្រែពីភាសាអង់គ្លេស។ ប្រសិនបើទាំងពីរខុសគ្នា ទំព័រភាសាអង់គ្លេសគឺត្រឹមត្រូវ។ អានទំព័រភាសាអង់គ្លេស

Lingara អាចរស់នៅក្នុងហ្គេម ឬគេហទំព័ររបស់អ្នក។ តួអង្គមួយនៅក្នុងពិភពរបស់អ្នកអាចសន្ទនាតាមកម្រិតរបស់អ្នកលេង ហើយការហាត់ដែលអ្នកលេងរបស់អ្នកបញ្ចប់ ត្រូវបានរាប់ជាការហាត់ Lingara។ ការបង្កប់មានពីរផ្នែក ហើយរឿងដំបូងដែលត្រូវកំណត់គឺផ្នែកណាដំណើរការនៅទីណា។

អ្នកណាកាន់អ្វី

ម៉ាស៊ីនមេរបស់អ្នកកាន់សម្ងាត់នៃក្លាយអិន OAuth របស់អ្នក និងសម្ងាត់ចុះហត្ថលេខា webhook របស់អ្នក។ គ្មានមួយណាចាកចេញពីវាឡើយ។

ឧបករណ៍របស់អ្នកលេងកាន់តែរបស់មួយប៉ុណ្ណោះ៖ តូខិនបង្កប់មួយ ដែលចាប់ផ្ដើមដោយ lgr_et_។ អ្វីៗដែលអ្នកដាក់ក្នុងឯកសារហ្គេម ឬទំព័រវេប គឺជាសាធារណៈ ដូច្នេះឧបករណ៍មិនដែលកាន់សម្ងាត់ក្លាយអិន សម្ងាត់ webhook ឬតូខិនចូលប្រើរបស់ក្លាយអិនផ្ទាល់ខ្លួនរបស់អ្នកឡើយ។ តូខិនបង្កប់មួយធ្វើសកម្មភាពជំនួសអ្នកលេងតែម្នាក់ប៉ុណ្ណោះ មានសុពលភាពប៉ុន្មាននាទី មិនមែនប៉ុន្មានម៉ោងទេ ហើយកាន់តែវិសាលភាពដែលម៉ាស៊ីនមេរបស់អ្នកបានផ្ដល់ឲ្យវាប៉ុណ្ណោះ។

អ្នកលេងមិនត្រូវការគណនី Lingara ទេ។ តូខិនដំបូងដែលម៉ាស៊ីនមេរបស់អ្នកបង្កើតសម្រាប់អ្នកលេងម្នាក់ នឹងបង្កើតអ្នករៀនភ្ញៀវម្នាក់សម្រាប់ពួកគេ ហើយតូខិនបន្ទាប់ៗទាំងអស់ទៅដល់អ្នករៀនដដែលនោះ។ អ្នកលេងដែលមានគណនី Lingara រួចហើយ អាចយកវាមកប្រើបាន៖ ទំព័រ កញ្ចប់ឧបករណ៍ម៉ាស៊ីនមេ ពិពណ៌នាពីរបៀបដែលម៉ាស៊ីនមេរបស់អ្នកភ្ជាប់ទាំងពីរ។

របៀបដែលតូខិនទៅដល់អ្នកលេង

  1. កញ្ចប់ឧបករណ៍អ្នកលេង នៅក្នុងហ្គេម ឬនៅលើទំព័ររបស់អ្នក ត្រូវការតូខិន ហើយសុំវាពីម៉ាស៊ីនមេរបស់អ្នកតាមរយៈប្រភពតូខិនរបស់វា។
  2. ម៉ាស៊ីនមេរបស់អ្នកពិនិត្យសម័យផ្ទាល់ខ្លួនរបស់វាសម្រាប់អ្នកលេងនោះ ហើយបង្កើតតូខិនមួយសម្រាប់ពួកគេដោយប្រើកញ្ចប់ឧបករណ៍ម៉ាស៊ីនមេ។
  3. ម៉ាស៊ីនមេរបស់អ្នកប្រគល់តូខិនត្រឡប់ជាវាលពីរ គឺតូខិន និងពេលផុតកំណត់របស់វា តាមរយៈសម័យផ្ទាល់ខ្លួនរបស់អ្នក ហើយមិនដែលនៅក្នុង URL ឡើយ។
  4. កញ្ចប់ឧបករណ៍អ្នកលេងប្រើតូខិនរហូតដល់វាជិតផុតកំណត់ បន្ទាប់មកសុំពីម៉ាស៊ីនមេរបស់អ្នកម្ដងទៀត។ Lingara មិនដែលធ្វើឲ្យតូខិនថ្មីឡើងវិញទេ។
 player's device                your server                    Lingara
 ───────────────                ───────────                    ───────
 player kit ── needs a token ──▶ your token route
                                 server kit ── mint ─────────▶ token for one player
 player kit ◀── token, expiry ── your token route ◀──────────
 player kit ── API calls with the token ─────────────────────▶

តូខិនសម្រាប់គេហទំព័រត្រូវបានចងភ្ជាប់នឹងប្រភពដើម (origin) តែមួយ៖ scheme, host និង port ផ្ទាល់របស់ទំព័រ។ ចុះឈ្មោះប្រភពដើមទាំងអស់ដែលវិដជិតរបស់អ្នកដំណើរការលើ មុនពេលអ្នកបង្កើតតូខិនសម្រាប់វា ដូចដែលទំព័រ កញ្ចប់ឧបករណ៍ម៉ាស៊ីនមេ ពិពណ៌នា។ តូខិនសម្រាប់ហ្គេមគ្មានប្រភពដើមទេ។

អ្វីដែលតូខិនអាចធ្វើបាន

ម៉ាស៊ីនមេរបស់អ្នកជ្រើសរើសវិសាលភាពរបស់តូខិននីមួយៗ នៅពេលវាបង្កើតតូខិននោះ ពីវិសាលភាពទាំងប្រាំនេះ៖ events:read, events:write, lesson_plans:read, lesson_plans:write និង embed:play។ តូខិនមួយអាចកាន់បានតែវិសាលភាពដែលក្លាយអិនផ្ទាល់ខ្លួនរបស់អ្នកកាន់រួចហើយប៉ុណ្ណោះ។ embed:play អនុញ្ញាតឲ្យអ្នកលេងសន្ទនាជាមួយតួអង្គរបស់អ្នក និងរាយការណ៍ពីការហាត់ដែលពួកគេបញ្ចប់។

អ្នកណាបង់ប្រាក់

មានតែក្លាយអិនដែលស្ថិតលើគម្រោងគិតតាមការប្រើប្រាស់ប៉ុណ្ណោះ ដែលអាចបង្កើតតូខិនបាន។ អ្វីៗទាំងអស់ដែលអ្នកលេងធ្វើជាមួយតូខិន ត្រូវបានរាប់ជាការប្រើប្រាស់របស់ក្លាយអិនរបស់អ្នក ហើយគិតប្រាក់លើអ្នក មិនមែនលើអ្នកលេងទេ។

ការលុបអ្នកលេង

នៅពេលអ្នកលេងម្នាក់លុបគណនីរបស់ពួកគេនៅក្នុងហ្គេមរបស់អ្នក ម៉ាស៊ីនមេរបស់អ្នកក៏លុបពួកគេនៅ Lingara ដែរ។ ការនោះលុបអ្នករៀនរបស់ពួកគេ និងអ្វីៗទាំងអស់ដែល Lingara រក្សាទុកសម្រាប់ពួកគេ ហើយដកហូតតូខិនទាំងអស់ដែលពួកគេកាន់។

កញ្ចប់ឧបករណ៍ណាដែលអ្នកត្រូវការ

ការរួមបញ្ចូលនីមួយៗប្រើកញ្ចប់ឧបករណ៍ពីរ៖ កញ្ចប់ឧបករណ៍ម៉ាស៊ីនមេមួយនៅលើម៉ាស៊ីនមេរបស់អ្នក និងកញ្ចប់ឧបករណ៍អ្នកលេងមួយនៅកន្លែងដែលអ្នកលេងលេង។

អ្វីដែលអ្នកកំពុងបង្កើតម៉ាស៊ីនមេរបស់អ្នកកន្លែងដែលអ្នកលេងលេង
ហ្គេម Bevyកញ្ចប់ឧបករណ៍ម៉ាស៊ីនមេBevy
ហ្គេម Unityកញ្ចប់ឧបករណ៍ម៉ាស៊ីនមេUnity
ហ្គេម Godotកញ្ចប់ឧបករណ៍ម៉ាស៊ីនមេGodot
ហ្គេម Unrealកញ្ចប់ឧបករណ៍ម៉ាស៊ីនមេUnreal
ហ្គេមនៅលើ JVM ឬ Androidកញ្ចប់ឧបករណ៍ម៉ាស៊ីនមេJVM និង Android
គេហទំព័រកញ្ចប់ឧបករណ៍ម៉ាស៊ីនមេវិដជិតគេហទំព័រ

បន្ទាប់មក សូមអាន ការសន្ទនាជាមួយ NPC និង លទ្ធផលនៃការហាត់ ដែលដំណើរការដូចគ្នានៅក្នុងកញ្ចប់ឧបករណ៍នីមួយៗ។

ការចាប់ផ្តើម

  • កញ្ចប់ឧបករណ៍ម៉ាស៊ីនមេ

    បង្កើតតូខិនសម្រាប់អ្នកលេងរបស់អ្នក បញ្ជូនព្រឹត្តិការណ៍របស់ពួកគេ និងលុបពួកគេ ពីម៉ាស៊ីនមេផ្ទាល់ខ្លួនរបស់អ្នក។

កន្លែងដែលវាដំណើរការ

  • Bevy

    បន្ថែមកម្មវិធីជំនួយ Lingara ទៅក្នុងហ្គេម Bevy ឆ្លើយតបសំណើតូខិនរបស់វា ហើយអានព្រឹត្តិការណ៍របស់វាជា Message។

  • Unity

    ដំឡើង Lingara.Embed តាមរយៈ NuGetForUnity យកតូខិនពីម៉ាស៊ីនមេរបស់អ្នក ហើយបង្ហូរព្រឹត្តិការណ៍នៅក្នុង Update។

  • Godot

    Lingara នៅក្នុងហ្គេម Godot 4 ពី GDScript ឬពី C# ជាមួយតូខិនពីម៉ាស៊ីនមេផ្ទាល់ខ្លួនរបស់អ្នក។

  • Unreal

    កម្មវិធីជំនួយ Lingara សម្រាប់ Unreal Engine 5 ដែលដំណើរការលើចំណុចប្រទាក់ C នៃស្នូលអ្នកលេង។

  • JVM និង Android

    កញ្ចប់ឧបករណ៍អ្នកលេង Kotlin និង facade Java របស់វា នៅលើកុំព្យូទ័រ និងនៅលើ Android ដោយមាន libGDX ជាឧទាហរណ៍ពេញលេញ។

  • វិដជិតគេហទំព័រ

    ដាក់ធាតុ lingara-embed នៅលើទំព័ររបស់អ្នក ហើយផ្ដល់តូខិនឲ្យវាពីម៉ាស៊ីនមេផ្ទាល់ខ្លួនរបស់អ្នក។

ការរៀនក្នុងពិភពលោករបស់អ្នក

  • ការសន្ទនាជាមួយ NPC

    តួអង្គមួយនៅក្នុងពិភពរបស់អ្នក ដែលនិយាយភាសាគោលដៅរបស់អ្នកលេងតាមកម្រិតរបស់ពួកគេ ម្ដងមួយវេនដែលបានស្ទ្រីម។

  • លទ្ធផលនៃការហាត់

    ហាត់ផែនការមេរៀនមួយនៅក្នុងហ្គេមរបស់អ្នក រាយការណ៍ពីលទ្ធផល ហើយទទួលដំណឹងអំពីវានៅលើម៉ាស៊ីនមេរបស់អ្នក។