Linux

تشغيل خادمك تلقائيًا باستخدام systemd

حوّل خادم الألعاب أو البوت الخاص بك إلى خدمة: يبدأ العمل عند تشغيل خادم VPS، ويعود وحده إذا تعطّل، وتُحفظ سجلاته.

وقت القراءة: 1 دآخر تحديث: 19 أكتوبر 2026

خدمة systemd هي الطريقة الصحيحة لإبقاء أي شيء يعمل دائمًا على Linux: تبدأ وحدها بعد إعادة التشغيل، وتعود للعمل إذا تعطّلت، وتحفظ كل ما يكتبه البرنامج في سجل. المثال هنا خادم Minecraft، لكنه يصلح لأي شيء.

1. مستخدم خاص بالخادم

من الأفضل ألا يعمل بصلاحيات root: فإذا تسلّل أحدهم عبر اللعبة، فلن يسيطر على الجهاز بأكمله.

adduser --disabled-password --gecos "" minecraft
# انسخ خادمك إلى /home/minecraft/server وامنحه الصلاحيات
chown -R minecraft:minecraft /home/minecraft/server

2. ملف الخدمة

أنشئ الملف /etc/systemd/system/minecraft.service:

[Unit]
Description=Minecraft server
After=network-online.target
Wants=network-online.target

[Service]
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

غيّر WorkingDirectory وExecStart إلى مجلد خادمك والأمر الذي يشغّله. استخدم دائمًا المسارات الكاملة (الأمر which java يعطيك مسار Java).

3. فعّل الخدمة

systemctl daemon-reload
systemctl enable --now minecraft

يجعل enable الخدمة تبدأ مع تشغيل خادم VPS، ويشغّلها --now فورًا.

الاستخدام اليومي

systemctl status minecraft      # هل يعمل؟
systemctl restart minecraft     # إعادة تشغيله
systemctl stop minecraft        # إيقافه
journalctl -u minecraft -f      # متابعة وحدة التحكم مباشرة (Ctrl + C للخروج)

وماذا عن وحدة تحكم اللعبة؟

عندما يعمل الخادم كخدمة، لا يمكنك كتابة الأوامر في وحدة التحكم الخاصة به مباشرةً. لإدارته استخدم RCON (متوفر في Minecraft وRust وARK وPalworld) أو الأوامر من داخل اللعبة بصلاحيات المسؤول. وعند تنفيذ systemctl stop، يحفظ Minecraft العالم قبل أن يُغلق.

إذا كنت تفضّل أن تبقى وحدة التحكم في متناول يدك، ولا تمانع في تشغيله بنفسك بعد كل إعادة تشغيل، فربما يناسبك أكثر screen أو tmux.

مقالات ذات صلة

العودة إلى مركز المساعدة

لم تجد ما تبحث عنه؟

افتح تذكرة من لوحة التحكم وسنرد عليك خلال أقل من 5 دقائق.