ការបង្កប់ Lingara
ទំព័រនេះត្រូវបានបកប្រែពីភាសាអង់គ្លេស។ ប្រសិនបើទាំងពីរខុសគ្នា ទំព័រភាសាអង់គ្លេសគឺត្រឹមត្រូវ។ អានទំព័រភាសាអង់គ្លេស
Lingara អាចរស់នៅក្នុងហ្គេម ឬគេហទំព័ររបស់អ្នក។ តួអង្គមួយនៅក្នុងពិភពរបស់អ្នកអាចសន្ទនាតាមកម្រិតរបស់អ្នកលេង ហើយការហាត់ដែលអ្នកលេងរបស់អ្នកបញ្ចប់ ត្រូវបានរាប់ជាការហាត់ Lingara។ ការបង្កប់មានពីរផ្នែក ហើយរឿងដំបូងដែលត្រូវកំណត់គឺផ្នែកណាដំណើរការនៅទីណា។
អ្នកណាកាន់អ្វី
ម៉ាស៊ីនមេរបស់អ្នកកាន់សម្ងាត់នៃក្លាយអិន OAuth របស់អ្នក និងសម្ងាត់ចុះហត្ថលេខា webhook របស់អ្នក។ គ្មានមួយណាចាកចេញពីវាឡើយ។
ឧបករណ៍របស់អ្នកលេងកាន់តែរបស់មួយប៉ុណ្ណោះ៖ តូខិនបង្កប់មួយ ដែលចាប់ផ្ដើមដោយ lgr_et_។ អ្វីៗដែលអ្នកដាក់ក្នុងឯកសារហ្គេម ឬទំព័រវេប គឺជាសាធារណៈ ដូច្នេះឧបករណ៍មិនដែលកាន់សម្ងាត់ក្លាយអិន សម្ងាត់ webhook ឬតូខិនចូលប្រើរបស់ក្លាយអិនផ្ទាល់ខ្លួនរបស់អ្នកឡើយ។ តូខិនបង្កប់មួយធ្វើសកម្មភាពជំនួសអ្នកលេងតែម្នាក់ប៉ុណ្ណោះ មានសុពលភាពប៉ុន្មាននាទី មិនមែនប៉ុន្មានម៉ោងទេ ហើយកាន់តែវិសាលភាពដែលម៉ាស៊ីនមេរបស់អ្នកបានផ្ដល់ឲ្យវាប៉ុណ្ណោះ។
អ្នកលេងមិនត្រូវការគណនី Lingara ទេ។ តូខិនដំបូងដែលម៉ាស៊ីនមេរបស់អ្នកបង្កើតសម្រាប់អ្នកលេងម្នាក់ នឹងបង្កើតអ្នករៀនភ្ញៀវម្នាក់សម្រាប់ពួកគេ ហើយតូខិនបន្ទាប់ៗទាំងអស់ទៅដល់អ្នករៀនដដែលនោះ។ អ្នកលេងដែលមានគណនី Lingara រួចហើយ អាចយកវាមកប្រើបាន៖ ទំព័រ កញ្ចប់ឧបករណ៍ម៉ាស៊ីនមេ ពិពណ៌នាពីរបៀបដែលម៉ាស៊ីនមេរបស់អ្នកភ្ជាប់ទាំងពីរ។
របៀបដែលតូខិនទៅដល់អ្នកលេង
- កញ្ចប់ឧបករណ៍អ្នកលេង នៅក្នុងហ្គេម ឬនៅលើទំព័ររបស់អ្នក ត្រូវការតូខិន ហើយសុំវាពីម៉ាស៊ីនមេរបស់អ្នកតាមរយៈប្រភពតូខិនរបស់វា។
- ម៉ាស៊ីនមេរបស់អ្នកពិនិត្យសម័យផ្ទាល់ខ្លួនរបស់វាសម្រាប់អ្នកលេងនោះ ហើយបង្កើតតូខិនមួយសម្រាប់ពួកគេដោយប្រើកញ្ចប់ឧបករណ៍ម៉ាស៊ីនមេ។
- ម៉ាស៊ីនមេរបស់អ្នកប្រគល់តូខិនត្រឡប់ជាវាលពីរ គឺតូខិន និងពេលផុតកំណត់របស់វា តាមរយៈសម័យផ្ទាល់ខ្លួនរបស់អ្នក ហើយមិនដែលនៅក្នុង URL ឡើយ។
- កញ្ចប់ឧបករណ៍អ្នកលេងប្រើតូខិនរហូតដល់វាជិតផុតកំណត់ បន្ទាប់មកសុំពីម៉ាស៊ីនមេរបស់អ្នកម្ដងទៀត។ 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
តួអង្គមួយនៅក្នុងពិភពរបស់អ្នក ដែលនិយាយភាសាគោលដៅរបស់អ្នកលេងតាមកម្រិតរបស់ពួកគេ ម្ដងមួយវេនដែលបានស្ទ្រីម។
- លទ្ធផលនៃការហាត់
ហាត់ផែនការមេរៀនមួយនៅក្នុងហ្គេមរបស់អ្នក រាយការណ៍ពីលទ្ធផល ហើយទទួលដំណឹងអំពីវានៅលើម៉ាស៊ីនមេរបស់អ្នក។