منصوبے کے بارے میں
ET ایک اوپن سورس گیم کلائنٹ (یونٹی3D پر مبنی) اور سرور کا دوہری اینڈ فریم ورک ہے، سرور C# .NET Core سے تیار کیا گیا ہے، جس میں اعلیٰ ڈیولپمنٹ کارکردگی، مضبوط کارکردگی، دوہری اینڈ مشترکہ منطقی کوڈ، اور مکمل ہاٹ اپڈیٹ میکانزم کی خصوصیات ہیں۔
ET10 (ژاؤجن) ایک نئی نسل کا AI مقامی فریم ورک ہے، خاص طور پر AI کوڈنگ دور کے لیے ڈیزائن کیا گیا ہے، جو تقسیم شدہ MMO آرکیٹیکچر، Fiber Actor رن ٹائم، کلاؤڈ نیٹیو سرور انفراسٹرکچر، ہاٹ ریلوڈ ورک فلو، خودکار گیم ٹیسٹنگ، AI صلاحیتیں (ہارنس)، یونٹی رن ٹائم برج، اور تجزیہ کار نافذ کردہ آرکیٹیکچر کو یکجا کرتا ہے، جس سے AI محفوظ طریقے سے پیچیدہ آن لائن گیم پروجیکٹس تیار، جانچ اور برقرار رکھ سکتا ہے۔
اہم خصوصیات میں شامل ہیں:
- ملٹی پروسیس ملٹی تھریڈ ایکٹر آرکیٹیکچر، فائبر (Fiber) تخلیق کی حمایت، ملٹی کور استعمال
- async/await کوریوٹین سنکرونس کوڈ رائٹنگ، کال بیک جہنم سے بچنا
- 0GC کھپت، MemoryPack سیریلائزیشن، اعلیٰ کارکردگی نیٹ ورک پرت
- KCP سپورٹ، تیز نیٹ ورک رسپانس، TCP، UDP، WebSocket پروٹوکول کے بغیر رکاوٹ سوئچ
- سافٹ روٹنگ حملہ روکنے کا ڈیزائن
- دوہری اینڈ C# ڈیولپمنٹ، فرنٹ اینڈ بیک اینڈ مشترکہ کوڈ
- مضبوط کمپائل تجزیہ کار، کوڈ کو ET معیار کے مطابق یقینی بنانا
- کلائنٹ hybridclr ہاٹ اپڈیٹ سپورٹ
- رن ٹائم ہاٹ ریلوڈ، ڈیولپمنٹ میں پروسیس ری اسٹارٹ کی ضرورت نہیں
- مکمل ڈیمو، بشمول اسٹیٹ سنکرونائزیشن اور پیشن گوئی رول بیک فریم سنکرونائزیشن
- روبوٹ ڈیولپمنٹ میکانزم، مشترکہ کلائنٹ منطقی کوڈ، ڈیولپمنٹ کام کا بوجھ کم
- AI ڈیولپمنٹ میکانزم، بیہیویر ٹری سے زیادہ آسان
- یونٹ ٹیسٹنگ فریم ورک، ہر ٹیسٹ مکمل گیم ماحول ہے
- خوبصورت پروگرام ڈھانچہ، ڈیٹا اور طریقہ علیحدہ
- آل ان ون ڈیولپمنٹ تجربہ، ریلیز پر سرور الگ سے جاری کیا جا سکتا ہے
- کلائنٹ سرور ڈیٹا ویژولائزیشن (ENABLE_VIEW میکرو)
- WebGL اور وی چیٹ منی گیم سپورٹ
ET10 میں کئی پیکجز شامل ہیں: cn.etetet.harness (AI صلاحیتیں اور تجزیہ کار)، cn.etetet.unitybridge (یونٹی آپریشن ہدایات)، cn.etetet.test (ٹیسٹنگ فریم ورک)، cn.etetet.behaviortree (بیہیویر ٹری)، cn.etetet.servicediscovery (سروس دریافت)، cn.etetet.conditionexpr (شرط اظہار)، cn.etetet.spell (مہارت اور بف سسٹم)، cn.etetet.aspire (.NET Aspire کے ساتھ انضمام)۔
ET9 (شیشی) پیکیج موڈ میں تبدیل ہو گیا، حسب ضرورت پیکیج انضمام کی حمایت؛ ET8 (ڈیاؤچن) نے ملٹی تھریڈ ملٹی پروسیس آرکیٹیکچر اور فائبر تصور متعارف کرایا؛ ET7 (ییفی) نے کلائنٹ سرور انضمام حاصل کیا، سافٹ روٹنگ سپورٹ؛ ET6 (فینگ جی بیان ییفی) نے کلائنٹ منطق مکمل ہاٹ اپڈیٹ حاصل کیا۔
ET فریم ورک کامیابی سے متعدد تجارتی MMO پروجیکٹس میں استعمال ہوا ہے، جیسے "چیانگو فینگلیو" (ایک سرور پر 6000 افراد بیک وقت آن لائن)، "شینشوان شیریوے"، "ویجنگ" وغیرہ، جو بڑے گیمز تیار کرنے کی صلاحیت ثابت کرتا ہے۔
اوپن سورس ورژن ET لائسنس استعمال کرتا ہے، صرف سیکھنے کے لیے، اوپن سورس میں ترمیم یا دوبارہ تقسیم ممنوع، تجارتی استعمال کے لیے لائسنس خریدنا ضروری ہے (قیمت 4999 یوآن)۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.