ts-rcon هي مكتبة بسيطة للاتصال بخوادم RCON في Node.js المطبقة في TypeScript. استنادًا إلى Pushrax/node-rcon. وهو يطبق البروتوكول الذي تستخدمه محركات Valve's Source وGoldSrc، بالإضافة إلى العديد من خوادم الألعاب الأخرى.
تم إنشاؤه في الأصل للاتصال بخادم RCON الخاص بـ Minecraft.
مستندات بروتوكول RCON
npm install ts-rcon
yarn add ts-rcon
تستخدم بعض الألعاب TCP والبعض الآخر يستخدم UDP لتنفيذ RCON الخاص بها. لإخبار العقدة rcon بالبروتوكول الذي يجب استخدامه، قم بتمرير كائن الخيارات إليه كما يلي:
var options = {
tcp : false , // false for UDP, true for TCP (default true)
challenge : false , // true to use the challenge protocol (default true)
} ;
client = new Rcon ( host , port , password , options ) ;
فيما يلي قائمة غير شاملة بالألعاب التي تستخدم الخيارات:
لعبة | بروتوكول | تحدي |
---|---|---|
لعبة أي مصدر | برنامج التعاون الفني | لا يوجد |
ماين كرافت | برنامج التعاون الفني | لا يوجد |
أي لعبة GoldSrc | UDP | نعم |
نداء الواجب | UDP | لا |
تتضمن الألعاب المصدرية CS:S، وCS:GO، وTF2، وما إلى ذلك. وتشمل ألعاب GoldSrc CS 1.6، وTFC، وRicochet (lol)، وما إلى ذلك.
إذا كانت هناك لعبة تعرف أنها تستخدم بروتوكولًا معينًا، فلا تتردد في إرسال طلب سحب.
يرجى إرسال تقرير بالأخطاء لأي لعبة تجربها ولا تعمل!