Install
git clone https://github.com/buildepicshit/Wick.git
cd Wick
dotnet build Wick.slnx --configuration Release -maxcpucount:1لمن يناسب
إذا أردت رؤية قياس عن بُعد لاستثناءات C# معززة بـ Roslyn في Godot وتسليمها لمساعد عبر MCP، فهذه الخدمة تناسب. يعمل Wick كعملية خارجية لا داخل Godot. يتحدث مع عميل الذكاء عبر stdio ويستخدم TCP نحو المحرر واللعبة قيد التشغيل.
لا تناسب بيئة بلا SDK .NET 10 (10.0.201 أو أحدث) وGodot 4.6.1+ مع .NET/Mono. ولا توجد نقطة سحابية مستضافة: يجب البناء محلياً وتشغيل Wick.Server. هذه الصفحة لا تعطي أسماء دوال أدوات متتالية؛ المحاولة الأولى تستخدم فقط قدرة قياس الاستثناءات المكتوبة. لا تخترع أوامر تصحيح أو تغيير مشهد لم تظهر.
صفحة الشرح الرسمية:
https://github.com/buildepicshit/Wick
أول محاولة في 3 دقائق
المسار الرئيسي هو الاستنساخ ثم البناء المحلي. لا تبحث عن مثبّت آخر. في الطرفية:
git clone https://github.com/buildepicshit/Wick.git
cd Wick
dotnet build Wick.slnx --configuration Release -maxcpucount:1
ثم استخدم مقطع التشغيل الرسمي في مضيف MCP، مستبدلاً مسارات المشروع بمستودعك ومشروع Godot:
"command": "dotnet",
"args": ["run", "--project", "path/to/Wick/src/Wick.Server"],
"env": {
"WICK_GROUPS": "core,runtime,csharp,build",
"WICK_GODOT_BIN": "/path/to/godot",
"WICK_PROJECT_PATH": "/path/to/your/godot-project"
}
المتطلبات المسبقة: SDK وGodot يبلغان الأرضيات أعلاه؛ فعّل أعمدة الأدوات بـ WICK_GROUPS أو --groups. قيم path/to في الإعداد صياغة رسمية فقط؛ استبدلها بمجلدات حقيقية. القراءة فقط ليست خطراً صفرياً: العملية تقرأ المشروع المحلي وتشغل TCP محلياً وقد تبدأ Godot.
أول استدعاء منخفض المخاطر: بعد الوصل اقرأ قياس استثناءات C#. لا تغيّر المشهد ولا تطلق كتابة بناء غير مسماة. إشارة النجاح: تعود سجلات استثناء بمعلومات Roslyn، أو ترى بوضوح أنه لا يوجد استثناء للعرض. المنافذ الرسمية هي stdio (MCP) وTCP 6505 (جسر المحرر) وTCP 7777 (جسر وقت التشغيل) وTCP 7878 (جسر Wick.Runtime المرافق). إن كان منفذ مشغولاً فقف عند فشل الاتصال؛ لا تغيّر منفذاً غير مكتوب.
عنوان الاستنساخ هو المستودع نفسه لصفحة الملاحظات:
https://github.com/buildepicshit/Wick.git
حالات الاستخدام
الحالة الأولى: رؤية الاستثناءات في المحرر. أكّد أولاً أن جسر المحرر TCP 6505 يتصل، ثم اقرأ قياس استثناءات C# لمشروع Godot الحالي. الدليل بلا أسماء أدوات وبلا جرد حقول؛ النجاح رؤية الاستثناءات مع إضافات Roslyn. مثال WICK_GROUPS يتضمن core وruntime وcsharp وbuild؛ أبقِ هذه المجموعة في المحاولة الأولى.
الحالة الثانية: رؤية الاستثناءات أثناء تشغيل اللعبة. أكّد أولاً أن جسر وقت التشغيل TCP 7777 يتصل، ثم اقرأ قياس اللعبة قيد التشغيل. إن استخدمت جسر Wick.Runtime المرافق فالمنفذ TCP 7878. الحالتان تقومان على «عملية خارجية + جسور»؛ لا تفترض أنها تعمل داخل Godot كإضافة.
حدود الاستخدام
أرضيات الإصدار ومنافذ TCP الثلاثة وstdio حدود صلبة. هذه الصفحة بلا أسماء دوال أدوات؛ لا تملأ معاملات لم تظهر. أمر البناء يتضمن -maxcpucount:1؛ نفّذه كما الرسمي. المسارات المحلية وثنائي Godot ومجلد المشروع تقرأها العملية. لا تعامل أمثلة path/to الرسمية كمسارات قابلة للتشغيل، ولا تخترع عنوان سحابة مستضاف غير مسمّى.