Skip to content

AuthMe سیٹ اپ

اپنے سرور کے لیے لاگ ان اور رجسٹریشن سیٹ اپ کریں اور تیار سطریں حاصل کریں برائے config.yml ہر ایک کی وضاحت کے ساتھ۔

پریسیٹس

config.yml میں کیا تبدیل کرنا ہے: 0

ابھی سب کچھ ڈیفالٹ کنفگ سے مماثل ہے۔ کوئی پریسیٹ چنیں یا نیچے سیٹنگز تبدیل کریں، اور پیسٹ کرنے والی سطریں یہاں ظاہر ہوں گی۔

بنیادی معلومات

پیغام کی زبان اور اکاؤنٹ موڈ

پلگ ان پیغام کی زبانsettings.messagesLanguage

وہ زبان جو AuthMe کھلاڑیوں کو ”register“ اور ”enter your password“ بتانے کے لیے استعمال کرتا ہے۔ ڈیفالٹ میں انگریزی؛ روسی سرور کے لیے ru سیٹ کریں۔

گیم کلائنٹ کی زبانsettings.perPlayerLocale

ہر کھلاڑی کو اپنی گیم زبان میں پیغامات ملتے ہیں، اور اوپر والی زبان بیک اپ کے طور پر استعمال ہوتی ہے۔

سرور کا نامsettings.serverName

پلگ ان کے پیغامات اور ای میلز میں شامل کیا جاتا ہے۔

لائسنس یافتہ کھلاڑیوں کو بغیر پاس ورڈ داخل ہونے دیںsettings.enablePremium

سرکاری Minecraft اکاؤنٹ والے کھلاڑی بغیر پاس ورڈ داخل ہوتے ہیں، باقی سب معمول کے مطابق۔ پلگ ان خود تصدیق کا طریقہ منتخب کرتا ہے۔

مختلف کیس والا نک نیم کسی اور کا ہےsettings.preventOtherCase

اگر Xephi رجسٹرڈ ہے تو XEPHI اور xephi لاگ ان نہیں کر سکیں گے۔ مختلف حروف کے کیس استعمال کرتے ہوئے جعل سازی سے بچاتا ہے۔

رجسٹریشن

کھلاڑی پہلی بار اکاؤنٹ کیسے بناتا ہے

رجسٹریشن فعالsettings.registration.enabled

اسے بند کریں تو نئے کھلاڑی اکاؤنٹ نہیں بنا سکیں گے۔

صرف لاگ ان کے بعد کھیلیںsettings.registration.force

رجسٹریشن اور لاگ ان کے بغیر کھلاڑی کچھ نہیں کر سکتا۔ استثنائیں نیچے پابندیوں کے سیکشن میں سیٹ ہیں۔

رجسٹریشن کی قسمsettings.registration.type

PASSWORD: کھلاڑی خود اپنا پاس ورڈ منتخب کرتا ہے۔ EMAIL: پاس ورڈ بنایا جاتا ہے اور ان کے دیے گئے ای میل پتے پر بھیجا جاتا ہے۔

دوسرا /register آرگیومنٹsettings.registration.secondArg

NONE: پاس ورڈ ایک بار درج کیا جاتا ہے۔ CONFIRMATION: اسے دوسرے لفظ کے طور پر دہرانا ضروری ہے۔ EMAIL_OPTIONAL اور EMAIL_MANDATORY: دوسرا آرگیومنٹ ای میل ہے، اختیاری یا لازمی۔

لاگ ان کی یاد دہانی ہرsettings.registration.messageInterval

پلگ ان کھلاڑی کو ”log in or register“ پیغام کتنی بار دہراتا ہے۔

سیکنڈ
فی IP اکاؤنٹسsettings.restrictions.maxRegPerIp

ایک پتے سے کتنی بار رجسٹر کر سکتے ہیں۔ 0 کا مطلب کوئی حد نہیں۔ ایک ان لوگوں کے لیے سخت ہے جو ایک ہی گھر سے ساتھ کھیلتے ہیں۔

رجسٹر نہ ہونے پر کک کریںsettings.restrictions.registerTimeout

کھلاڑی کے پاس رجسٹر کرنے کے لیے کتنے سیکنڈ ہیں۔ 0 کا مطلب کبھی کک نہیں۔

سیکنڈ
رجسٹریشن کے فوراً بعد /login لازمی کریںsettings.registration.forceLoginAfterRegister

کامیابی سے رجسٹر ہونے کے بعد کھلاڑی کو کمانڈ سے دوبارہ لاگ ان کرنا ہوگا۔

رجسٹریشن کے بعد ککsettings.registration.forceKickAfterRegister

کھلاڑی رجسٹر ہونے کے فوراً بعد کک ہو جاتا ہے تاکہ دوبارہ جوائن کرے۔ اوپر والی /login شرط کے ساتھ فعال نہ کریں۔

سائن ان کریں

جب کھلاڑی پاس ورڈ درج کرتا ہے تو کیا ہوتا ہے

لاگ ان نہ ہونے پر کک کریںsettings.restrictions.loginTimeout

کھلاڑی کے پاس پاس ورڈ درج کرنے کے لیے کتنے سیکنڈ ہیں۔ 0 کا مطلب کبھی کک نہیں۔

سیکنڈ
غلط پاس ورڈ پر ککsettings.restrictions.kickOnWrongPassword

کھلاڑی غلطی کے فوراً بعد سرور سے کک ہو جاتا ہے۔ بروٹ فورس کے خلاف مدد کرتا ہے مگر باقاعدہ کھلاڑیوں کو پریشان کرتا ہے۔

غیر رجسٹرڈ کھلاڑیوں کو کک کریںsettings.restrictions.kickNonRegistered

بغیر اکاؤنٹ والا کھلاڑی جوائن کرتے ہی کک ہو جاتا ہے۔ یہ پرائیویٹ سرور موڈ ہے۔

فی اکاؤنٹ ایک لاگ انsettings.restrictions.ForceSingleSession

آن لائن کھلاڑی کو وہی نک نیم استعمال کرتے ہوئے جوائن کرنے والا کک نہیں کر سکتا (”Logged in from another Location“)۔ سیشن ہائی جیکنگ کا مشہور سوراخ بند کرتا ہے۔

فی IP لاگ انsettings.restrictions.maxLoginPerIp

ایک پتے سے کتنے کھلاڑی لاگ ان ہو سکتے ہیں۔ 0 کا مطلب کوئی حد نہیں۔

فی IP جوائنsettings.restrictions.maxJoinPerIp

ایک پتے سے کتنی کنکشنز کی اجازت ہے۔ 0 کا مطلب کوئی حد نہیں۔

سیشنز

تاکہ ہر ڈسکنکٹ کے بعد پاس ورڈ درج نہ کریں

لاگ ان سے پہلے

پاس ورڈ داخل کرنے سے پہلے کھلاڑی کیا کر سکتا ہے

پاس ورڈ

لمبائی، ممنوع پاس ورڈز اور اسٹوریج کا طریقہ

یوزرنیمز

سرور پر کون سے نام بالکل اجازت یافتہ ہیں

بوٹس اور بروٹ فورس

بڑی تعداد میں جوائن اور پاس ورڈ اندازہ لگانے سے تحفظ

عمومی سوالات

یہ سطریں کہاں پیسٹ کروں؟

سرور پر plugins/AuthMe/config.yml فائل میں۔ بلڈر صرف تبدیل شدہ کیز نکالتا ہے اور ان کی نیسٹنگ برقرار رکھتا ہے: اپنی فائل میں وہی پاتھ تلاش کریں اور قدر سیٹ کریں۔ پوری فائل بدلنے کی ضرورت نہیں، کیونکہ اس میں ایسی سیٹنگز بھی ہیں جو یہاں نہیں۔ ترمیم کے بعد سرور ری اسٹارٹ کریں یا /authme reload چلائیں۔

پلگ ان کے پیغامات کی زبان کیسے تبدیل کروں؟

settings.messagesLanguage کو اپنی مطلوبہ زبان کے کوڈ پر سیٹ کریں، مثلاً ru۔ ڈیفالٹ en ہے، اس لیے نئے انسٹال شدہ AuthMe میں کھلاڑیوں سے انگریزی میں بات ہوتی ہے۔ settings.perPlayerLocale بھی ہے: جب یہ آن ہو، ہر کھلاڑی کو اس کی گیم زبان میں پیغامات ملتے ہیں، اور اوپر والی قدر بیک اپ کے طور پر استعمال ہوتی ہے۔

کھلاڑی شکایت کرتے ہیں کہ ہر ڈسکنیکٹ کے بعد انہیں پاس ورڈ ڈالنا پڑتا ہے

سیشنز فعال کریں: settings.sessions.enabled کو true پر سیٹ کریں اور settings.sessions.timeout مقرر کریں، مثلاً 30 منٹ۔ پلگ ان نک نیم اور IP یاد رکھتا ہے، اور اس دوران اسی ایڈریس سے پاس ورڈ نہیں پوچھے گا۔ IP بدلنے پر سیشن ختم ہو جاتا ہے، اور یہ کنفگر نہیں کیا جا سکتا۔

اگر سرور بوٹ حملے میں ہو تو کیا کروں؟

پلگ ان میں بلٹ ان اینٹی بوٹ ہے: Protection.enableAntiBot ڈیفالٹ طور پر آن ہے، اور Protection.antiBotSensibility طے کرتا ہے کہ فی وقفہ کتنے جوائن حملہ شمار ہوں گے۔ کئی غلط پاس ورڈز کے بعد کیپچا اور بروٹ فورسنگ پر عارضی ایڈریس بین بھی مدد کرتے ہیں۔ اوپر دیا گیا “بوٹ حملے کے تحت” پریسیٹ یہ سب ایک ساتھ آن کر دیتا ہے۔

ملکی فلٹر سے ہوشیار رہیں

Protection.enableProtection جوائن کرنے کو ممالک کی فہرست تک محدود کرتا ہے، لیکن ڈیفالٹ طور پر اس فہرست میں US، GB اور LOCALHOST شامل ہیں۔ اگر آپ فہرست میں ترمیم کیے بغیر پروٹیکشن آن کریں گے تو باقی تمام ممالک کے کھلاڑی جوائن نہیں کر سکیں گے۔ ملکی کوڈز دو حرفی ISO 3166 کوڈز ہیں۔

کیا لائسنس یافتہ کھلاڑی بغیر پاس ورڈ جوائن کر سکتے ہیں؟

جی ہاں، یہی settings.enablePremium کرتا ہے۔ سرکاری Minecraft اکاؤنٹ والے کھلاڑی خودکار طور پر تصدیق ہو جاتے ہیں اور پاس ورڈ نہیں ڈالتے، باقی سب معمول کے مطابق جوائن کرتے ہیں۔ پلگ ان تصدیق کا طریقہ خودکار طور پر چنتا ہے۔

پاس ورڈ محفوظ کرنے کا کون سا طریقہ چنوں؟

ڈیفالٹ SHA256 ہے۔ BCRYPT اور ARGON2 جان بوجھ کر سست ہیں، اور یہی مقصد ہے: بروٹ فورسنگ مہنگی ہو جاتی ہے۔ اہم: اگر آپ لائیو سرور پر الگورتھم بدلیں تو پرانا الگورتھم settings.security.legacyHashes میں شامل کریں، ورنہ لوگ اپنے پاس ورڈز سے لاگ ان نہیں کر سکیں گے۔

مہمان لاگ ان سے پہلے دوسروں کی عمارتیں دیکھ سکتا ہے

settings.restrictions.teleportUnAuthedToSpawn فعال کریں: لاگ ان سے پہلے کھلاڑی اسپان پر رہتا ہے، اور لاگ ان کے بعد وہیں واپس آ جاتا ہے جہاں سے گیا تھا۔ یہ عام طور پر چیٹ چھپانے اور حرکت روکنے کے ساتھ ملایا جاتا ہے۔

ڈیٹا کہاں سے آتا ہے

سیٹنگ کے نام اور ڈیفالٹ اقدار پلگ ان کی سرکاری دستاویزات سے 1 ستمبر 2026 کو لی گئیں۔ بلڈر میں وہ سیٹنگز ہیں جو لوگ واقعی خود تبدیل کرتے ہیں؛ باقی پلگ ان خود بناتا ہے۔

سادہ الفاظ میں وضاحت — موضوع پر گائیڈز

یہ بھی دیکھیں