MySQL: Online
Load: Low
Sandbox: Ready

كيف تجد إضافات CounterStrikeSharp وتقيّمها وتثبّتها بأمان

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

1

أين تبحث

تُنشر معظم إضافات CounterStrikeSharp على GitHub، والموضوع cssharp مكان جيد لتصفحها. كما توصي المنتديات وخوادم Discord بإضافات، لكن اتبع الرابط دائمًا حتى الشيفرة المصدرية.

تصفّح موضوع cssharp
2

هل ما زالت مُصانة؟

افتح المستودع وانظر إلى آخر إصدار وآخر commit. قد لا تعمل إضافة لم تُمس منذ زمن طويل مع الإصدار الحالي من اللعبة. اقرأ أيضًا الـ issues المفتوحة لأنها تُظهر ما يعيشه المستخدمون فعلًا.

3

هل تطابق إصدارك؟

تحقق من إصدار CounterStrikeSharp.API الذي تستهدفه الإضافة وقارنه بإصدار خادمك. الفارق الكبير علامة تحذير. يشرح دليل الإصدارات لدينا كيف تترجم للإصدار الصحيح.

4

ابحث في الشيفرة عن علامات الخطر

لست بحاجة إلى فهم كل شيء. ابحث في الملفات عن طلبات الويب و Process.Start والأوامر المخفية أو غير المبررة وأي موضع يرسل بيانات خارج خادمك. احذر من الإضافات التي تطلب صلاحيات أكثر بكثير مما تحتاج.

إذا جاءت الإضافة كملف DLL جاهز فقط دون شيفرة مصدرية يمكنك قراءتها، فاعتبرها غير موثوقة.
5

ترجمها بنفسك

عند البناء من المصدر يطابق ملف DLL على خادمك الشيفرة التي راجعتها. نزّل المستودع كملف zip وارفعه إلى مترجمنا.

PluginSource.zip
PluginName.csproj
PluginName.cs
Other source folders
افتح المترجم
6

جرّبها على خادم اختبار

ضع الإضافة أولًا على خادم اختبار. راقب وحدة التحكم وجرّب أوامرها وانظر كيف تتصرف مع عدة لاعبين. وبعد ذلك فقط انقلها إلى الخادم الفعلي.

7

احتفظ بسجل

دوّن ما ثبّتّه ومن أي مستودع وبأي إصدار. وعندما يكسر تحديث للعبة شيئًا ستعرف بالضبط ما يجب تحديثه وما يجب إزالته إذا تبيّنت إضافة ما أنها مشكلة.

هل كان هذا الدليل مفيدًا؟

تم إنشاء الصفحة في 0.014 ثانية
CounterStrikeSharp Web Compiler V1.0 - صُنع بواسطة بواسطة RomaniaBarlap من أجل المجتمع.