يغطي هذا الدليل المشكلات الشائعة التي قد تواجهها عند تشغيل خادم Team Fortress 2 مخصص، بما في ذلك مشكلات رمز GSLT، وعدم تحميل SourceMod، وأخطاء VAC، وظهور الخادم في متصفح الخوادم. لإعداد الخادم الأولي، راجع دليل إعداد خادم TF2.
مشكلات رمز GSLT
العَرَض: تظهر في وحدة تحكم الخادم رسالة "Invalid or expired GSLT" أو أن الخادم غير مدرج بشكل عام.
الأسباب والحلول:
- انتهت صلاحية الرمز بسبب عدم النشاط لفترة طويلة — أعد إنشاءه من steamcommunity.com/dev/managegameservers.
- حساب Steam الذي يملك الرمز لديه حظر VAC — يجب أن ينشئ حساب جديد غير محظور الرمز.
- الرمز مستخدم بالفعل من قبل خادم آخر قيد التشغيل — يحتاج كل خادم إلى رمز فريد خاص به.
- سطر
sv_setsteamaccountفيserver.cfgيحتوي على خطأ إملائي أو مسافات زائدة — تحقق من تطابقه تماماً مع نص الرمز. - استخدمت معرف التطبيق الخاطئ عند إنشاء الرمز — يتطلب TF2 معرف التطبيق 440.
عدم تحميل SourceMod
العَرَض: أمر sm version يعيد "Unknown command" بعد التثبيت.
الأسباب والحلول:
- MetaMod:Source غير مثبت أو لا يتم تحميله — تأكد أولاً من أن أمر
meta versionيعمل. إذا لم يعمل، أعد التحقق من تثبيت MetaMod. لا يمكن لـ SourceMod العمل بدون MetaMod. - تم رفع الملفات إلى المجلد الخاطئ — يجب أن يكون SourceMod في
tf/addons/sourcemod/، وليس في جذر الخادم أو مجلد لعبة مختلف. - تم تنزيل الإصدار الخاطئ — الخادم يعمل على Linux. تأكد من تنزيل إصدار Linux وليس إصدار Windows.
- مشكلات في صلاحيات الملفات — تأكد من أن جميع الملفات المرفوعة قابلة للقراءة. أعد الرفع عبر SFTP إذا لم تكن متأكداً.
- تحقق من السجلات — راجع
tf/addons/sourcemod/logs/للبحث عن رسائل الخطأ التي تشير إلى ما فشل في التحميل.
مشكلات VAC / تعطيل وضع VAC الآمن
العَرَض: تظهر في وحدة تحكم الخادم رسالة "VAC secure mode is disabled" أو يتم تحذير اللاعبين بأن VAC معطل.
الأسباب والحلول:
- لا يوجد رمز GSLT صالح — يتطلب VAC رمز
sv_setsteamaccountصالحاً. راجع دليل إعداد الخادم للحصول على تعليمات GSLT. - إضافة أو امتداد محمّل تم تمييزه — بعض الامتدادات الثنائية غير الرسمية يمكن أن تتسبب في تعطيل VAC. قم بإزالة الإضافات المثبتة مؤخراً واحدة تلو الأخرى لتحديد السبب.
- تم تعيين
sv_cheats 1— يتم تعطيل VAC تلقائياً عند تفعيل الغش. تأكد من وجودsv_cheats 0في ملفserver.cfg. - إذا ظل VAC معطلاً بعد معالجة ما سبق، قم بإعادة تشغيل كاملة للخادم (وليس مجرد تغيير الخريطة).
عدم ظهور الخادم في المتصفح
العَرَض: خادمك يعمل لكنه لا يظهر في متصفح خوادم Steam.
الأسباب والحلول:
- لا يوجد رمز GSLT صالح — يلزم رمز تسجيل دخول خادم اللعبة صالح للإدراج العام. راجع دليل إعداد الخادم.
- الخادم بدأ للتو — قد تستغرق الخوادم الجديدة عدة دقائق للظهور في المتصفح بعد الاتصال الأول بـ Steam.
- مشكلة في جدار الحماية أو المنفذ — تأكد من أن منفذ اللعبة الخاص بالخادم مفتوح. تحقق من GPanel للاطلاع على المنفذ المخصص لك.
- اختبر الاتصال المباشر أولاً — جرب الاتصال عبر
connect IP:PORTفي وحدة تحكم المطور للتأكد من إمكانية الوصول إلى الخادم قبل استكشاف مشكلات الإدراج في المتصفح.
الإضافات تتسبب في تعطل الخادم
العَرَض: يتعطل الخادم أو يُعاد تشغيله بشكل غير متوقع بعد تثبيت أو تحديث إضافة.
الأسباب والحلول:
- تحقق من
tf/addons/sourcemod/logs/للبحث عن سجلات الأعطال ورسائل الخطأ فور حدوث العطل. - قم بتعطيل الإضافات المضافة مؤخراً عن طريق نقل ملفات
.smxالخاصة بها إلىtf/addons/sourcemod/plugins/disabled/. - تأكد من تثبيت جميع تبعيات الإضافة (مثل TF2Attributes وDHooks) وبالإصدار الصحيح.
- بعض الإضافات تتطلب إصدار محدد من واجهة SourceMod API — تحقق من التوافق في صفحة الإضافة على AlliedModders.
- إذا تعطل الخادم عند بدء التشغيل، استخدم مدير ملفات GPanel أو SFTP لنقل ملف الإضافة المسببة للمشكلة أثناء توقف الخادم.
.smx الخبيثة تنفيذ أوامر عشوائية على خادمك. استخدم فقط الإضافات من AlliedModders أو مستودعات GitHub الموثقة.
اللاعبون لا يستطيعون الاتصال
العَرَض: يتلقى اللاعبون خطأ انتهاء المهلة أو رفض الاتصال أو "server not responding".
الأسباب والحلول:
- الخادم لا يعمل — تحقق من GPanel للتأكد من أن الخادم متصل وليس في حلقة أعطال.
- عنوان IP أو المنفذ خاطئ — تحقق من تفاصيل الاتصال في GPanel. راجع دليل كيفية العثور على عنوان IP الخادم والمنفذ.
- عدم تطابق كلمة المرور — إذا تم تعيين
sv_passwordفيserver.cfg، يجب على اللاعب إدخال كلمة المرور الصحيحة عند الاتصال. - الخادم ممتلئ — تحقق مما إذا كان الخادم قد وصل إلى حد
maxplayers. - انتهاء مهلة تنزيل خريطة مخصصة — إذا كان الخادم يشغل خريطة مخصصة بدون تكوين FastDL، فقد ينتهي وقت اللاعبين ذوي الاتصالات البطيئة أثناء تنزيل الخريطة. راجع دليل إعداد الخادم لتكوين FastDL.
خطوات التشخيص العامة
عند استكشاف أي مشكلة في خادم TF2 وإصلاحها، اتبع هذه الخطوات لجمع معلومات مفيدة قبل فتح تذكرة دعم:
- تحقق من مخرجات وحدة تحكم الخادم في GPanel للبحث عن رسائل الخطأ.
- راجع السجلات في
tf/addons/sourcemod/logs/(إذا كان SourceMod مثبتاً). - تحقق من
tf/console.logأو وحدة تحكم GPanel للبحث عن أخطاء على مستوى المحرك. - إذا بدأت المشكلة بعد تغيير، قم بالتراجع عن التغيير واختبر مرة أخرى.
- جرب الاتصال مباشرة عبر
connect IP:PORTفي وحدة تحكم المطور لاستبعاد المشكلات المتعلقة بالمتصفح.
مقالات ذات صلة
- دليل إعداد خادم TF2 — تكوين Server.cfg، رموز GSLT، تدوير الخرائط، FastDL، الاتصال
- إعداد المشرف والإضافات في TF2 — تثبيت SourceMod/MetaMod، حسابات المشرفين، إدارة الإضافات
- كيفية العثور على عنوان IP الخادم والمنفذ
- كيفية رفع الملفات عبر SFTP
tf/addons/sourcemod/logs/ أو وحدة تحكم الخادم.