انتقل إلى المحتوى الرئيسي
العودة إلى الفئة

كيفية تثبيت خادم Minecraft: دليل Paper

دليل شامل لتثبيت خادم Paper/Spigot Minecraft على REXE VDS: إعدادات Java، إدارة الإضافات وتحسين الأداء للحصول على تجربة لعب مستقرة.

وقت القراءة: 11 دقائق إعداد خادم الألعاب
minecraftpaperspigotjavaخادم ألعابإضافةتثبيت minecraft

جدول المحتويات

مقدمة

Minecraft هي واحدة من أشهر ألعاب sandbox في العالم. بتثبيت خادم Minecraft الخاص بك، يمكنك اللعب مع الأصدقاء أو المجتمع في عالم خاص. في هذا الدليل سنشرح تثبيت خادم Paper عالي الأداء (مبني على Spigot) على VDS الخاص بك من REXE.

متطلبات النظام

الموردالحد الأدنىالموصى به
المعالجنواتان4+ أنوية
الذاكرة2 جيجابايت4-8 جيجابايت
القرص10 جيجابايت SSD30+ جيجابايت NVMe
نظام التشغيلUbuntu 20.04+Ubuntu 22.04 LTS
JavaJava 17+Java 21

خادم Minecraft يعتمد على أداء النواة الواحدة. معالجات Ryzen 9 من REXE توفر أداءً مثالياً لذلك.

خطوات التثبيت

تثبيت Java

hljs bash
sudo apt update
sudo apt install openjdk-21-jre-headless -y
java -version

إنشاء مستخدم ومجلد

hljs bash
adduser minecraft --disabled-login
su - minecraft
mkdir server && cd server

تحميل Paper JAR

hljs bash
wget -O paper.jar https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/LATEST/downloads/paper-1.21.4-LATEST.jar

تحقق من أحدث إصدار Paper على papermc.io.

قبول EULA

hljs bash
echo 'eula=true' > eula.txt

التشغيل الأول

hljs bash
java -Xms2G -Xmx4G -jar paper.jar --nogui

إعداد الخادم

server.properties

hljs yaml
server-port=25565
max-players=50
view-distance=10
simulation-distance=8
online-mode=true
motd=REXE Minecraft Server
difficulty=normal
gamemode=survival

تحسين ذاكرة Java

أعلام JVM الموصى بها من Aikar:

hljs bash
java -Xms4G -Xmx4G \
  -XX:+UseG1GC \
  -XX:+ParallelRefProcEnabled \
  -XX:MaxGCPauseMillis=200 \
  -XX:+UnlockExperimentalVMOptions \
  -XX:+DisableExplicitGC \
  -XX:+AlwaysPreTouch \
  -XX:G1NewSizePercent=30 \
  -XX:G1MaxNewSizePercent=40 \
  -XX:G1HeapRegionSize=8M \
  -jar paper.jar --nogui

اجعل قيم -Xms و-Xmx متساوية. خصص 70-80% من إجمالي ذاكرة الخادم، واترك الباقي لنظام التشغيل.

إدارة الإضافات

انسخ الإضافات إلى مجلد plugins/:

hljs bash
cd ~/server/plugins
wget PLUGIN_URL -O plugin-name.jar

الإضافات الأساسية الموصى بها

الإضافةالوصف
EssentialsXأوامر أساسية، اقتصاد، نقطة ظهور
LuckPermsإدارة الصلاحيات
WorldGuardحماية المناطق
Vaultواجهة برمجة الاقتصاد
CoreProtectتسجيل الكتل والتراجع

إعدادات المنافذ وجدار الحماية

المنفذالبروتوكولالاستخدام
25565TCP + UDPMinecraft Java Edition
19132UDPBedrock Edition (عبر Geyser)

في لوحة REXE Path:

  1. Minecraft Java: بروتوكول: TCP، منفذ: 25565، فلتر: Minecraft Java Edition
  2. Minecraft UDP: بروتوكول: UDP، منفذ: 25565

فلتر Path.net Minecraft Java Edition يوفر حماية خاصة ضد هجمات DDoS.

التشغيل التلقائي (systemd)

hljs bash
sudo nano /etc/systemd/system/minecraft.service
hljs yaml
[Unit]
Description=Minecraft Server
After=network.target

[Service]
Type=simple
User=minecraft
WorkingDirectory=/home/minecraft/server
ExecStart=/usr/bin/java -Xms4G -Xmx4G -jar paper.jar --nogui
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
hljs bash
sudo systemctl daemon-reload
sudo systemctl enable minecraft
sudo systemctl start minecraft