Counter-Strike: Source هو الـ CS القائم على الجولات: إبطال القنبلة (خرائط de_) وإنقاذ الرهائن (خرائط cs_). أنت من أنشأ الخادم، فأنت المسؤول. يملك CS:S نظام RCON الأصلي لمحرك Source، فتشغّل كل شيء عبر وحدة التحكم في الويب في لوحة الخادم، أو عبر وحدة تحكم اللعبة باستخدام rcon. كل أمر أدناه تم التحقق منه على خادم حقيقي.
أين تنفّذ هذه الأوامر
أسهل طريقة هي وحدة التحكم في الويب في بطاقة خادمك. اكتب أي أمر أدناه مباشرة فيها واضغط enter. إنها متصلة أصلًا كمسؤول، فلا كلمة مرور لكتابتها ولا بادئة rcon: فقط bot_quota 4 أو changelevel de_inferno. لا شيء لتثبيته.
يمكنك أيضًا تنفيذها من داخل اللعبة. فعّل وحدة تحكم المطوّر (Options، Keyboard، Advanced، Enable developer console)، وافتحها بمفتاح ~ وسجّل الدخول مرة واحدة بكلمة مرور المسؤول (RCON) من نموذج التشغيل: rcon_password yourAdminPass. بعد ذلك، ضع بادئة rcon على الأوامر الإدارية: rcon changelevel de_inferno, rcon bot_quota 4. وحدة التحكم في الويب تقوم بتسجيل الدخول هذا نيابة عنك، ولهذا لا تحتاج إلى بادئة.
كيف ينضم أصدقاؤك
خادمك على عنوان IP عام، فلا فتح منافذ ولا VPN. ينضم الأصدقاء بإحدى طريقتين:
- افتح وحدة التحكم (~) وشغّل:
connect IP:27015 - أو ابحث عنه في متصفح خوادم اللعبة (تبويب Internet أو LAN، أو Favoritos عبر عنوان IP). اسم خادمك يبدأ بـ 2hours.gg.
إذا عيّنت كلمة مرور للدخول عند إنشاء الخادم، يضيفها الأصدقاء أولًا: password yourpass; connect IP:27015
نوع اللعب والخرائط
لا يملك CS:S نوع لعب على شكل cvar: الخريطة هي التي تقرّر. خرائط de_ هي إبطال القنبلة، وخرائط cs_ هي إنقاذ الرهائن. اختر الخريطة الأولية في نموذج الإنشاء، أو بدّلها مباشرة:
changelevel de_inferno- يحمّل خريطة إبطال قنبلة (de_dust2، de_inferno، de_nuke، de_train وغيرها).
changelevel cs_office- يحمّل خريطة إنقاذ رهائن (cs_office، cs_italy، cs_assault وغيرها).
كل خريطة رسمية تأتي مع الخادم أصلًا، فلا أحد يحمّل شيئًا. تحتاج الخرائط المخصصة إلى مضيف FastDL، وهو غير مُعدّ في هذه النسخة الأولى.
البوتات
يبدأ الخادم بلاعبين بشريين فقط. أضف لاعبي ذكاء اصطناعي في أي وقت لإكمال مباراة تدريبية، ويظهرون فورًا (دون انتظار انضمام بشري). من وحدة التحكم:
bot_quota 4- يحدّد كم عدد البوتات التي تلعب. bot_quota 0 يعطّلها لمباراة بشرية فقط.
bot_difficulty 2- مهارة البوتات: 0 سهل، 1 عادي، 2 صعب، 3 خبير.
bot_kick- يطرد كل البوتات (أو bot_kick <name> لواحد فقط).
قواعد المباراة
status- يسرد اللاعبين المتصلين ومعرّفات SteamID الخاصة بهم والبينغ والخريطة الحالية.
mp_timelimit 20- الدقائق حتى تتبدل الخريطة (0 = بلا حد).
mp_roundtime 2.5- الدقائق لكل جولة (1 إلى 9).
mp_freezetime 6- الثواني التي يبقى فيها اللاعبون مجمّدين في بداية كل جولة.
mp_friendlyfire 1- يفعّل (1) أو يعطّل (0) النيران الصديقة.
sv_alltalk 1- يجعل الفريقين يسمعان بعضهما (1)، أو الصوت داخل الفريق فقط (0).
mp_restartgame 1- يعيد الجولة الآن (الرقم هو عدّ تنازلي بالثواني).
kick <name>- يطرد لاعبًا.