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

GoMud ایک اوپن سورس ملٹی یوزر ڈنجن گیم سرور اور لائبریری ہے جو Go میں لکھی گئی ہے۔ اس میں مکمل طور پر کھیلنے کے قابل ڈیفالٹ دنیا شامل ہے، نیز دنیا کو حسبِ ضرورت بنانے یا نئی دنیا تخلیق کرنے کے لیے بلٹ ان ٹولز بھی موجود ہیں، اور gomud.net پر ایک آن لائن ڈیمو دستیاب ہے۔ یہ ویب بیسڈ ایڈمن ٹولز فراہم کرتا ہے، ایک ویب کلائنٹ بھی ہے جس کے ذریعے الگ ٹیلنیٹ کلائنٹ کے بغیر منسلک ہوا جا سکتا ہے، ansitags لائبریری کے ذریعے ANSI رنگ کاری کی جاتی ہے، اور اختیاری کمیونٹی ماڈیولز بھی ہیں جو گیم پلے فیچرز، کمانڈز اور ایونٹس شامل کرتے ہیں۔ ماڈیولز سرور بائنری میں کمپائل کیے جاتے ہیں اور بلٹ ان ماڈیول مینیجر کے ذریعے زیرِ انتظام رہتے ہیں۔ سیٹ اپ کے اختیارات میں Linux/macOS اور Windows کے لیے فوری انسٹال اسکرپٹس، make ٹارگٹس کے ساتھ دستی git clone، اور Docker شامل ہیں۔ سرور تک ٹیلنیٹ اینڈ پوائنٹس یا ویب کلائنٹ کے ذریعے رسائی حاصل کی جا سکتی ہے، اور پہلی لاگ اِن سیٹ اپ میں بلٹ ان ایڈمن پاس ورڈ کی دوبارہ ترتیب شامل ہے۔ کنفیگریشن تہہ دار YAML فائلوں کا استعمال کرتی ہے، جن میں بنڈل شدہ بیس کنفیگ، دنیا کے مخصوص اوور رائیڈز، اور ماحولیاتی متغیرات شامل ہیں۔ HTTPS کو سرٹیفکیٹس یا LetsEncrypt کے ساتھ ایک انٹرایکٹو سیٹ اپ معاون کے ذریعے ترتیب دیا جا سکتا ہے۔ صارفین کی مدد GitHub Discussions، Discord، اور کمیونٹی گائیڈز کے ذریعے دستیاب ہے۔ ڈیویلپمنٹ کے لیے Go 1.24 یا جدید تر درکار ہے، اور اس میں بلڈ، رن، ٹیسٹ، توثیق، Docker، اور ایڈمن پاس ورڈ دوبارہ ترتیب دینے کی کمانڈز دستاویزی شکل میں بیان کی گئی ہیں۔