metadata
title: Sayed Bot Team v17
emoji: ⛏️
colorFrom: purple
colorTo: blue
sdk: docker
pinned: false
app_port: 7860
Sayed Bot Team v17.0 🤖
نظام بوتات Minecraft ذكي يبقي سيرفر Aternos يعمل 24/7
مع أدوار متخصصة • سجل لاعبين • حماية AFK • تحسين تلقائي
🚀 خطوات التشغيل
لا تحتاج تعدل أي كود! كل الإعداد من المتصفح.
1. أنشئ Space على HuggingFace
- روح huggingface.co/spaces
- اضغط Create New Space
- اختر SDK: Docker
- اكتب اسم (مثلاً:
sayed-bot-team) - اضغط Create
2. ارفع الملفات
من تبويبة Files داخل الـ Space، اضغط Upload Files وارفع:
Dockerfilebot-team.jspackage.jsonREADME.mdaternos-starter.js
اضغط Commit changes وانتظر يبني (دقيقتين تقريباً)
3. ابدأ الإعداد
- افتح رابط الـ Space
- ستظهر صفحة إعداد السيرفر
- املأ: IP السيرفر، البورت، الإصدار، عدد البوتات، أسماء البوتات
- اضغط 🚀 بدء تشغيل البوتات — خلاص! ✅
🔴 حل مشكلة "This Space has been paused"
HuggingFace يوقف الـ Space تلقائياً لو ماجاش زيارة خارجية لفترة.
الحل: واحد من الثلاث طرق دول (الطريقة 1 أسهل)
✅ طريقة 1 — cron-job.org (أسهل وأسرع، مجاني)
- روح cron-job.org وسجل مجاناً
- اضغط Create cronjob
- ضع هذا الـ URL:
(غيّرhttps://USERNAME-SPACENAME.hf.space/wakeUSERNAMEوSPACENAMEباسمك واسم الـ Space) - Schedule: كل 20 دقيقة (Every 20 minutes)
- اضغط Create — خلاص! ✅
✅ طريقة 2 — GitHub Actions (مجاني 100%)
- أنشئ Repository على GitHub (مجاني، حتى private)
- أنشئ ملف
.github/workflows/keep-alive.ymlبهذا المحتوى:
name: Keep HF Space Alive
on:
schedule:
- cron: '*/25 * * * *'
workflow_dispatch:
jobs:
ping:
runs-on: ubuntu-latest
steps:
- name: Ping Space
run: |
curl -sf "https://USERNAME-SPACENAME.hf.space/wake" || true
curl -sf "https://USERNAME-SPACENAME.hf.space/healthz" || true
- في Settings → Secrets → Actions, أضف
HF_SPACE_URL - فعّل الـ workflow من تبويبة Actions
✅ طريقة 3 — UptimeRobot (مراقبة + ping، مجاني)
- روح uptimerobot.com وسجل مجاناً
- New Monitor → HTTP(s)
- URL:
https://USERNAME-SPACENAME.hf.space/healthz - Interval: 5 minutes
- احفظ — UptimeRobot يضرب الـ Space كل 5 دقائق ✅
⚙️ إعداد إضافي (اختياري — يقوي الحل)
في الـ Space على HuggingFace → Settings → Variables and secrets
أضف:
HF_SPACE_URL = https://USERNAME-SPACENAME.hf.space
هذا يجعل البوت يضرب URL الخارجي من الداخل أيضاً (طبقة إضافية).
🎭 أدوار البوتات (v17)
| الدور | المهمة |
|---|---|
| 🎖️ القائد | يوجّه الفريق، يراقب الأداء، يُفعّل أحداث خاصة |
| 🛡️ الحارس | يكشف AFK ويطرد الخاملين (35+ دقيقة) |
| 🌾 المزارع | يُعلن عن الأكل ويدير الموارد |
| 🔨 البنّاء | نشاط بناء وحركة ذكية |
| 💬 الدبلوماسي | يرحّب باللاعبين الجدد ويُرسل رسائل تشجيع |
⚡ تحسينات السيرفر التلقائية (عند الحصول على OP)
البوت يُطبّق هذه الأوامر تلقائياً فور حصوله على OP:
/worldborder set 5000
/gamerule doPatrolSpawning false
/gamerule doTraderSpawning false
/gamerule doInsomnia false
/gamerule announceAdvancements false
/gamerule maxEntityCramming 8
/gamerule spawnRadius 8
🎮 إعدادات السيرفر المُوصى بها
server.properties:player-idle-timeout=0← لا تطرد البوتاتonline-mode=false← لـ Aternos (مهم!)view-distance=4← أقل lag
بلاجن مفيدة من Aternos Plugins:
- AntiAFKPlus ← ضروري
- ClearLag ← يُحسّن الأداء
- Spark ← مراقبة TPS
اعطِ البوتات OP من Aternos → Players → OP
(أضف اسم كل بوت — هيطبّق التحسينات تلقائياً)
📊 لوحة التحكم
| القسم | المحتوى |
|---|---|
| 🎭 الأدوار | عرض دور كل بوت وحالته |
| 🤖 البوتات | حالة كل بوت لحظياً، Ping، موقع |
| 👥 سجل اللاعبين | كل لاعع دخل السيرفر + عدد الزيارات |
| 📋 الأحداث | سجل كل ما يحدث |
| 🔌 البلاجن | البلاجن المكتشفة تلقائياً |
| 📈 الأداء | TPS السيرفر وتاريخ الأداء |
❓ مشاكل شائعة
| المشكلة | الحل |
|---|---|
| Space paused | طبّق إحدى طرق الـ keep-alive أعلاه |
| البوت مش يتصل | تحقق من IP السيرفر وإن Aternos شغّال |
| Permission Denied في logs | الـ Dockerfile محدّث (v17) يحل هذا |
| إصدار غير متوافق | غيّر الإصدار لـ auto في الإعداد |
| البوت بيتطرد كل شوية | نصّب AntiAFKPlus في السيرفر |