پیکربندی فیلتر فحش و ناسزا با فیلتر Silkroad vSRO (Guard)
یکی از قوانین اساسی مدیریت سرور، اطمینان از آرامش درون بازی در سرورهای خصوصی Silkroad و جلوگیری از تبلیغات یا فحش دادن در کانال های چت عمومی (Global، All، Party، Guild) است. این فرآیند مسدود کردن معمولاً از طریق نرم افزار Guard (Filter) که در جلوی سرور اجرا می شود یا رویه های روی SQL Server انجام می شود. در این راهنما با پیکربندی فیلتر آشنا خواهید شد.
روش 1: مسدود کردن کلمات از طریق برنامه گارد (فیلتر).
اگر از یک نرم افزار به روز vSRO Guard (KServer، Edx، Versus، F8 و غیره) در سرور خود استفاده می کنید، مسدود کردن توهین مستقیماً از رابط فیلتر یا از فایل های txt در پوشه فیلتر انجام می شود:
- به پوشه سروری که نرم افزار گارد شما در آن نصب شده است بروید.
- واقع در پوشه FilterWords.txt، BannedWords.txt فایل word list را با نام مشابه باز کنید.
- کلمات ناسزا، کلمات عامیانه یا پیوندهای تبلیغاتی سرور رقیب را که می خواهید مسدود کنید، **یک کلمه در هر خط** یادداشت کنید.
- با فشار دادن دکمه "Reload" یا "Refresh" از پنل گارد، مطمئن شوید که لیست در بازی منعکس شده است. وقتی بازیکنان سعی می کنند این کلمات را بنویسند، کلمه یا به صورت ستاره (*) ظاهر می شود یا فیلتر به طور خودکار dc را به پخش کننده می دهد.
روش 2: ایجاد یک فیلتر چت از طریق SQL Server
اگر نرمافزار فیلتری که استفاده میکنید این ویژگی را ندارد، میتوانید با استفاده از یک ماشه یا رویهای که گزارشهای چت را در SQL Server اسکن میکند، آن را مسدود کنید. با این حال، این روش باید با دقت بهینه شود تا عملکرد سرور خسته نشود:
- بررسی تاریخچه چت
_AddLogCharبا راه حل های پرس و جوی SQL که فوراً داده های نوشته شده روی جدول را فیلتر می کند، به محض شناسایی کلمه فیلتر شده، می توان یک هشدار یا جریمه خودکار (Mute/Ban) از طریق سیستم به شخصیت بازیکن ارسال کرد.
این مقاله به طور ویژه برای PvPServer تهیه شده است.