لإضافة بوتات إلى خادم Counter-Strike 1.6 على PlayNHost، ارفع ملف bot_profiles.zip الخاص بـ ReGameDLL، وفك ضغطه، واضبط bot_enable "1" في cstrike/game_init.cfg، ثم أعد التشغيل. بعدها اكتب bot_add في تبويب Console لكل بوت. البوتات هي zBot، وتستطيع مكتبة اللعبة ReGameDLL على خادمك تشغيلها. وهي متوقفة على الخادم الجديد.
فعّل البوتات
- نزّل
bot_profiles.zipمن مشروع ReGameDLL إلى حاسوبك. حجمه نحو 7 MB. - افتح خادمك في اللوحة واضغط تبويب Files. ابقَ في المجلد الأعلى، حيث ترى
cstrike. - اضغط رفع واختر
bot_profiles.zip. - ضع علامة في المربع بجانب
bot_profiles.zipواضغط استخراج. يضيف مجلدcstrikeالذي بداخله الملفينBotProfile.dbوBotChatter.dbوأصوات راديو البوتات إلى مجلدcstrikeلديك. - افتح
cstrike/game_init.cfgوغيّر السطرbot_enable "0"إلىbot_enable "1". - اضغط حفظ المحتوى.
- اضغط إعادة التشغيل. يُقرأ
game_init.cfgعند بدء الخادم فقط، فإعادة التشغيل لازمة.

أضف البوتات وأزلها
اكتب هذه الأوامر في تبويب Console بعد تفعيل البوتات:
| الأمر | ما يفعله |
|---|---|
bot_add | يضيف بوتًا واحدًا |
bot_add_t | يضيف بوتًا واحدًا إلى الإرهابيين (Terrorists) |
bot_add_ct | يضيف بوتًا واحدًا إلى مكافحة الإرهاب (Counter-Terrorists) |
bot_kick | يزيل كل البوتات ويضبط bot_quota على 0. وbot_kick مع اسم بوت يزيل ذلك البوت فقط |
bot_quota 10 | يُبقي 10 بوتات على الخادم |
bot_difficulty 1 | مستوى المهارة للبوتات الجديدة: 0 سهل، 1 عادي، 2 صعب، 3 خبير |
لتبقى البوتات نفسها بعد كل إعادة تشغيل، أضف أسطرًا مثل bot_quota "10" وbot_difficulty "1" في نهاية cstrike/game.cfg. هذا الملف يُقرأ عند كل خريطة. والبوتات تُحسب ضمن خانات اللاعبين الـ 32.
لماذا لا تنضم البوتات؟
- لا يوجد لاعب بشري في فريق بعد. قيمة
bot_join_after_playerهي1فيcstrike/game.cfgعلى الخادم الجديد، فتنتظر البوتات أول لاعب بشري ينضم إلى الإرهابيين أو مكافحة الإرهاب. اضبطها على0لتنضم البوتات إلى خادم فارغ. - الخريطة بلا ملف تنقّل. تحتاج البوتات إلى ملف
.navلكل خريطة. وعند غيابه يطبع Console الرسالةERROR: Failed to load 'maps/de_dust2.nav' file navigation map!(مع اسم الخريطة)، ويبني أول بوت يظهر ملفًا. أما البوتات الأخرى فتنتظر حتى يطبع Console العبارتينNavigation fileوsaved.، ثم تُعاد الجولة بعد 3 ثوانٍ. يُحفظ الملف فيcstrike/maps، فيحدث هذا مرة واحدة لكل خريطة. - البوتات ما زالت متوقفة. تأكد أن
cstrike/game_init.cfgيقولbot_enable "1"وأن الخادم أُعيد تشغيله.
كيف أختار طريقة ملء البوتات للخادم؟
يحدد bot_quota_mode في cstrike/game.cfg معنى bot_quota، كما يشرح ملف ReGameDLL:
normal: عددbot_quotaمن البوتات، فوق اللاعبين البشر.fill: تملأ البوتات الخادم حتىbot_quotaلاعبين في المجموع، وتغادر كلما انضم بشر.match: عددbot_quotaمن البوتات لكل لاعب بشري، بنسبة 1 إلى N.
تغييرات قواعد اللعبة للمباريات مع البوتات في كيف تغيّر قواعد اللعبة على خادم Counter-Strike 1.6. وللأوامر في Console، راجع كيف تستخدم Console وRCON على خادم Counter-Strike 1.6.



