প্রকল্প সম্পর্কে
GoMud একটি ওপেন-সোর্স মাল্টি-ইউজার ডাঞ্জন গেম সার্ভার এবং লাইব্রেরি, Go ভাষায় লেখা। এতে সম্পূর্ণরূপে খেলা যোগ্য ডিফল্ট বিশ্ব এবং বিশ্বকে কাস্টমাইজ করা বা তৈরি করার জন্য অন্তর্নির্মিত টুলস অন্তর্ভুক্ত রয়েছে, gomud.net-এ একটি অনলাইন ডেমো সহ। এটি ওয়েব-ভিত্তিক অ্যাডমিন টুলস, আলাদা টেলনেট ক্লায়েন্ট ছাড়াই সংযোগ করার জন্য একটি ওয়েব ক্লায়েন্ট, ansitags লাইব্রেরির মাধ্যমে ANSI রঙীকরণ, এবং গেমপ্লে বৈশিষ্ট্য, কমান্ড এবং ইভেন্ট যোগ করার ঐচ্ছিক কমিউনিটি মডিউল প্রদান করে। মডিউলগুলো সার্ভার বাইনারিতে কম্পাইল করা হয় এবং অন্তর্নির্মিত মডিউল ম্যানেজারের মাধ্যমে পরিচালিত হয়। সেটআপের বিকল্পে Linux/macOS এবং Windows-এর জন্য দ্রুত ইনস্টল স্ক্রিপ্ট, ম্যানুয়াল git ক্লোন এবং make লক্ষ্য, এবং Docker অন্তর্ভুক্ত। সার্ভারটি টেলনেট এন্ডপয়েন্ট বা ওয়েব ক্লায়েন্টের মাধ্যমে পৌঁছানো যায়, এবং প্রথম লগইন সেটআপে অন্তর্নির্মিত অ্যাডমিন পাসওয়ার্ড রিসেট অন্তর্ভুক্ত থাকে। কনফিগারেশন স্তরভিত্তিক YAML ফাইল ব্যবহার করে, যা ব্যান্ডল করা বেস কনফিগ, বিশ্ব-নির্ধারিত ওভাররাইড এবং পরিবেশ ভেরিয়েবল অন্তর্ভুক্ত করে। HTTPSকে সার্টিফিকেট বা LetsEncrypt ব্যবহার করে ইন্টারেক্টিভ সেটআপ হেলপার দিয়ে কনফিগার করা যায়। ব্যবহারকারী সমর্থন GitHub আলোচনা, Discord এবং কমিউনিটি গাইডের মাধ্যমে উপলব্ধ। ডেভেলপমেন্টে Go 1.24 বা তার বেশি প্রয়োজন এবং বিল্ড, রান, টেস্ট, ভ্যালিডেট, Docker এবং অ্যাডমিন-পাসওয়ার্ড-রিসেট কমান্ডের ডকুমেন্টেশন অন্তর্ভুক্ত থাকে。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.