كيفية تثبيت خادم Minecraft: دليل Paper
دليل شامل لتثبيت خادم Paper/Spigot Minecraft على REXE VDS: إعدادات Java، إدارة الإضافات وتحسين الأداء للحصول على تجربة لعب مستقرة.
جدول المحتويات
مقدمة
Minecraft هي واحدة من أشهر ألعاب sandbox في العالم. بتثبيت خادم Minecraft الخاص بك، يمكنك اللعب مع الأصدقاء أو المجتمع في عالم خاص. في هذا الدليل سنشرح تثبيت خادم Paper عالي الأداء (مبني على Spigot) على VDS الخاص بك من REXE.
متطلبات النظام
| المورد | الحد الأدنى | الموصى به |
|---|---|---|
| المعالج | نواتان | 4+ أنوية |
| الذاكرة | 2 جيجابايت | 4-8 جيجابايت |
| القرص | 10 جيجابايت SSD | 30+ جيجابايت NVMe |
| نظام التشغيل | Ubuntu 20.04+ | Ubuntu 22.04 LTS |
| Java | Java 17+ | Java 21 |
خادم Minecraft يعتمد على أداء النواة الواحدة. معالجات Ryzen 9 من REXE توفر أداءً مثالياً لذلك.
خطوات التثبيت
تثبيت Java
sudo apt update
sudo apt install openjdk-21-jre-headless -y
java -version
إنشاء مستخدم ومجلد
adduser minecraft --disabled-login
su - minecraft
mkdir server && cd server
تحميل Paper JAR
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
echo 'eula=true' > eula.txt
التشغيل الأول
java -Xms2G -Xmx4G -jar paper.jar --nogui
إعداد الخادم
server.properties
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:
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/:
cd ~/server/plugins
wget PLUGIN_URL -O plugin-name.jar
الإضافات الأساسية الموصى بها
| الإضافة | الوصف |
|---|---|
| EssentialsX | أوامر أساسية، اقتصاد، نقطة ظهور |
| LuckPerms | إدارة الصلاحيات |
| WorldGuard | حماية المناطق |
| Vault | واجهة برمجة الاقتصاد |
| CoreProtect | تسجيل الكتل والتراجع |
إعدادات المنافذ وجدار الحماية
| المنفذ | البروتوكول | الاستخدام |
|---|---|---|
| 25565 | TCP + UDP | Minecraft Java Edition |
| 19132 | UDP | Bedrock Edition (عبر Geyser) |
في لوحة REXE Path:
- Minecraft Java: بروتوكول: TCP، منفذ: 25565، فلتر: Minecraft Java Edition
- Minecraft UDP: بروتوكول: UDP، منفذ: 25565
فلتر Path.net Minecraft Java Edition يوفر حماية خاصة ضد هجمات DDoS.
التشغيل التلقائي (systemd)
sudo nano /etc/systemd/system/minecraft.service
[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
sudo systemctl daemon-reload
sudo systemctl enable minecraft
sudo systemctl start minecraft
مقالات ذات صلة
كيفية تثبيت خادم FiveM: دليل خطوة بخطوة
دليل شامل لتثبيت خادم FiveM على REXE VDS: إعداد txAdmin، إعدادات المنافذ وتحسين الأداء لخوادم GTA V Roleplay. ابدأ خادمك في دقائق.
كيفية تثبيت خادم CS2: دليل شامل
دليل شامل لتثبيت خادم CS2 المخصص على REXE VDS: SteamCMD، رمز GSLT، إعداد الخادم، أوضاع اللعب وحماية DDoS عبر Path Panel.
كيفية تثبيت خادم Rust: دليل Oxide للإضافات
دليل شامل لتثبيت خادم Rust المخصص على REXE VDS: SteamCMD، نظام إضافات Oxide/uMod، إعداد الخادم، تحسين الأداء وإدارة عمليات Wipe.