منصوبے کے بارے میں

netfox گاڈوٹ 4 انجن کے ایڈونز کا ایک مجموعہ ہے جو ریسپانسیو آن لائن ملٹی پلیئر گیمز بنانے کے لیے ڈیزائن کیا گیا ہے۔ یہ سنکرونائزیشن، رول بیک نیٹ کوڈ، اور سہولت کی خصوصیات فراہم کرتا ہے تاکہ ملٹی پلیئر ڈیولپمنٹ کو آسان بنایا جا سکے۔ پیکیج کئی ایڈونز پر مشتمل ہے: - **netfox**: بنیادی پیکیج جو ٹائمنگ، رول بیک، اور دیگر ملٹی پلیئر خصوصیات کو نافذ کرتا ہے۔ یہاں سے شروع کریں۔ - **netfox.noray**: کھلاڑیوں کے درمیان کنکشن قائم کرنے کے لیے noray انٹیگریشن نافذ کرتا ہے، جو آن لائن گیمز کے لیے مفید ہے۔ - **netfox.extras**: netfox کے اوپر بنائی گئی اعلیٰ سطح کی، گیم سے متعلق سہولت کی خصوصیات، جیسے ان پٹ مینجمنٹ یا ہتھیاروں کے لیے بیس کلاسز۔ - **netfox.internals**: مشترکہ یوٹیلیٹیز جو خود بخود بطور ڈیپینڈنسی شامل ہوتی ہیں۔ کلیدی خصوصیات میں متعدد مشینوں پر مستقل ٹائمنگ، کلائنٹ-سرور آرکیٹیکچر سپورٹ، آسان انٹرپولیشن کے ساتھ ہموار موشن، اور کلائنٹ سائیڈ پریڈکشن اور سرور سائیڈ ریکنسیلیشن کے ذریعے لیگ کمپنسیشن شامل ہیں۔ noray انٹیگریشن قابل اعتماد کنیکٹیویٹی فراہم کرتا ہے۔ C# تجرباتی سپورٹ علیحدہ Netfox Sharp پروجیکٹ کے ذریعے دستیاب ہے۔ انسٹالیشن کے اختیارات میں GitHub سے ریلیز ڈاؤن لوڈ کرنا، Godot کی AssetLib استعمال کرنا، یا سورس سے کلون کرنا شامل ہے۔ کسی پروجیکٹ میں netfox شامل کرنے کے بعد، ایڈونز کو پروجیکٹ سیٹنگز میں فعال کرنا ضروری ہے۔ ریپوزٹری میں متعدد مثالیں شامل ہیں جو ان پٹ اکٹھا کرنے، اسٹیٹ مشینز، ملٹی پلیئر FPS، رول بیک ڈیبگنگ، ان پٹ پریڈکشن، وزیبیلٹی فلٹرنگ، اور مزید کا احاطہ کرتی ہیں۔ Forest Brawl نامی ایک مثال پارٹی گیم حقیقی دنیا کے استعمال کو ظاہر کرتی ہے۔ Edgegap netfox پروجیکٹس کے لیے گیم ہوسٹنگ اور میچ میکنگ انٹیگریشن پیش کرتا ہے۔ کئی گیمز netfox کے ساتھ بنائے گئے ہیں اور Steam پر ریلیز ہوئے ہیں، جن میں Bubble Battle، PL4no-B، Chrome Carnage، Nitro Turtles، اور Kick and Hide شامل ہیں۔ netfox MIT لائسنس کے تحت لائسنس یافتہ ہے۔