ملف server.properties يتحكم بكثير من إعدادات Minecraft Server الأساسية. بعض القيم تأثر على Gameplay وبعضها على Network وبعضها ممكن يرفع CPU أو RAM أو Bandwidth.
غير القيم بشكل مرتب واحتفظ بنسخة من الإعداد السابق قبل أي تعديل مهم.
طريقة تعديل server.properties بأمان
وقف السيرفر بشكل طبيعي قبل تعديل إعدادات مهمة، خصوصاً إذا التغيير يتعلق بNetwork أو ملفات أخرى.
غير مجموعة صغيرة بكل مرة حتى تعرف أي Setting سبب المشكلة.
- خذ Backup أو نسخة من server.properties.
- وقف Minecraft Server.
- عدل فقط القيم اللي تعرف وظيفتها.
- احفظ الملف بنفس الاسم.
- شغل السيرفر واقرأ Console.
- اختبر التغيير قبل تعديل إعدادات إضافية.
عدد اللاعبين
max-players يحدد الحد الأعلى لعدد اللاعبين المتصلين.
رفع الرقم ما يزيد CPU أو RAM تلقائياً، والقدرة الفعلية تعتمد على World وPlugins وMods والنشاط.
max-players=20 View Distance
view-distance يتحكم بمدى Chunks اللي يرسلها السيرفر حول اللاعبين.
رفع القيمة ممكن يزيد الحمل على CPU وRAM وDisk وNetwork حسب طبيعة السيرفر.
view-distance=10 Simulation Distance
simulation-distance يتحكم بالمنطقة اللي يبقى بيها Simulation فعال حول اللاعب.
هو مرتبط بـView Distance لكنه يتحكم بجزء مختلف من اللعبة.
simulation-distance=10 Online Mode
online-mode يتعلق بالتحقق الرسمي من حسابات اللاعبين في Java Server الطبيعي.
تعطيله يغير Security Model، لذلك لا تستخدمه فقط لمحاولة حل Connection Error غير مرتبط.
online-mode=true Whitelist
Whitelist تخلي الدخول مقتصر على اللاعبين المسموح لهم، وتفيد للسيرفرات الخاصة أو Maintenance.
تفعيل Property وحده مو كل الإعداد؛ لازم تدير قائمة اللاعبين بالطريقة المدعومة.
white-list=true Server Port والAllocation
server-port هو Port اللي Minecraft يحاول يسمع عليه.
داخل Managed Hosting غالباً لازم يطابق Allocation مخصص للسيرفر. تغيير الرقم عشوائياً ما ينشئ Public Port جديد.
server-port=25565 MOTD
motd هو النص اللي يظهر في Multiplayer Server List المتوافقة.
هذا مو بالضرورة نفس اسم السيرفر داخل لوحة الاستضافة.
motd=My Minecraft Server تشخيص Setting غلط
إذا السيرفر توقف بعد تعديل، قارن الملف مع Backup بدل تغيير أشياء إضافية.
اقرأ Console وابحث عن Bind Error أو Invalid Value أو Configuration Warning.
- Bind Error غالباً يرتبط بPort أو Allocation.
- مشاكل الأداء بعد رفع Distance ممكن تكون بسبب زيادة Workload.
- مشاكل الدخول ممكن ترتبط بـWhitelist أو Authentication.
الأسئلة الشائعة
أرفع View Distance لأعلى قيمة؟
لا. اختار قيمة مناسبة للتجربة والموارد والحمل الفعلي.
شنو يصير إذا server-port غلط؟
ممكن السيرفر يفشل بالBind أو اللاعبين ما يقدرون يتصلون من Allocation المتوقع.
التغييرات تحتاج Restart؟
كثير إعدادات server.properties تكون أوضح وأكثر أماناً مع Restart كامل.
max-players يحجز Resources للاعبين؟
لا. هو Connection Limit وليس ضمان لموارد تكفي لهذا العدد.