امروز سه شنبه، ۳۰ شهریور، ۱۴۰۰
جدیدترین‌ها

آموزش بات JTS3ServerMod برای سرور تیم اسپیک – بخش ۱

JTS3_LOGO

اگر شما هم سرور تیم اسپیک داشته باشید، می دانید که امکانات سرور تیم اسپیک برای مدیریت سرور ناکافی هستند و ممکن است کمی آزار دهنده باشد. با استفاده از برنامه ایی که در ادامه آموزش تنظیم و استفاده از آن را برای شما قرار خواهیم داد، خواهید توانست برخی از کارها در سرور را به صورت اتوماتیک و بدون دخالت مدیران سرور انجام دهید، در زیر لیست برخی از ویژگی های JTS3ServerMod آمده است:

  • بررسی چنل‌های غیرفعال (خالی) و پاک کردن آنها بعد از x ساعت
  • انتقال‌ (Move) خودکار افراد در چنل‌های مشخص شده با توجه به سرور گروه (Server Group) افراد
  • ارسال پیام به افراد مشخص شده در صورتی که وارد چنل مشخص شده شوند.
  • ارسال پیام به افراد مشخص شده در صورتی که عضو سرور گروه مشخص شده باشند.
  • بررسی افراد برای استفاده از اسامی غیرمجاز و کیک کردن آنها
  • بررسی چنل‌های با اسامی غیرمجاز و پاک کردن آنها
  • انتفال افراد غیرفعال (AFK, idle) به چنل دیگر و ارسال پیام یا کیک کردن با دلیل مشخص شده یا ارسال پیام
  • انتقال افراد به چنل مشخص شده در صورتی که فرد از حال Away استفاده کند و برگرداندن آن به چنل قبلی بعد از خروج از حالت Away
  • ارسال خودکار پیام بعد از x ثانیه در چنل یا سرور
  • ارسال پیام خوش‌آمد گویی به افرادی که وارد سرور می شوند همچنین امکان سفارشی کردن پیام ها برای سرور گروه های مختلف
  • دستور lastseen! برای مشاهده آخرین زمان آنلاین بودن افراد مختلف
  • و چندین دستور برای جستجو کلاینت‌ها و مدیریت آنها

با توجه به ویژگی‌هایی که برای شما لیست کردم حتما بیش از پیش برای خواندن آموزش این ابزار لحظه شماری می کنید، پس بیاید شروع کنیم 🙂

این دو برنامه را دانلود کنید:

۱- ابتدا برنامه اصلی را با جستجوی JTS3ServerMod در گوگل آخرین نسخه آن را دانلود کنید:  http://goo.gl/9mpma9
۲- این برنامه برای اجرا نیاز به java SE runtime environment دارد که از گوگل دانلود کنید:  http://goo.gl/EzFgw5

اکنون که برنامه های مورد نظر رو دانلود کردید، برنامه اول یعنی JTS3ServerMod را در جای مورد نظر باز کنید (Extract) کنید و برنامه دوم یعنی Java SE را به راحتی نصب نمایید.

حال برای اطمینان از صحت نصب شدن Java کد مقابل را در CMD ویندوز تایپ کنید: java -version
در صورتی که این دستور خروجی شبیه به متن پایین داشت یعنی Java به درستی نصب شده است

اکنون نوبت به تنظیم JTS3ServerMod می رسد، برای این منظور به محلی که این برنامه را Extract کردید برید و وارد پوشه config بشید. برای من که برنامه را در درایو C اکسترکت کردم، مسیر به این صورت هست:

در این مسیر فایل و پوشه های زیر موجود میباشد:

در فایل JTS3ServerMod_InstanceManager.cfg تنظیمات ابتدایی سرور مثل معرفی سرورهای تیم اسپیک و تنظیم MasterAdmin بات قرار دارد که بعدا به آن اشاره خواهیم کرد.
فایل JTS3ServerMod_server_example.cfg هم به صورت نمونه قرار گرفته است و با آن کاری نداریم!

برای تنظیم اولین بات خود وارد پوشه server1 شوید و فایل JTS3ServerMod_server.cfg را با ویرایشگر متن (مثل: notepad یا wordpad و …) باز کنید.

خطوط زیر را پیدا کنید:

خطوتی که اول آنها # هست توضیح هستند و تاثیری در برنامه ندارند. (حتی میتوانید آنها را حذف کنید)
فکر کنم همه چی گویا باشه و نیازی به توضیح اضافه نیست، اطلاعات سرور تیم اسپیک خود را جایگزین کنید، برای مثلا من خطوط بالا را به صورت زیر تنظیم کردم:

بعد از این که موارد بالا را تنظیم کردید، دنبال عبارت زیر بگردید:

اینجا باید ادمین بات را مشخص کنید(ادمین بات امکان اجرای دستورات مدیریتی بات را از طریق TeamSpeak Client دارد)، مقدار این خط باید unique ID شما باشه، برای بدست اوردن این مورد وارد TeamSpeak Client خود بشید و کلید Ctrl+I را بزنید پنجره ای با عنوان Identities برای شما باز خواهد شد، در این پنجره مقداری که زیر عبارت Unique ID: نوشته شده را کپی کنید و برای bot_admin_list قرار بدید، برای مثال:

همچنین می‌تونید unique ID های بیشتری را با کما(,) از هم جدا کنید.

خب تا اینجا تنظیمات اصلی رو با موفقیت انجام دادیم، برای تست کردن صحت تنظیماتی که انجام دادیم بیایید بات را اجرا کنیم و ببینیم چه اتفاقی می‌افته!
برای اجرای بات به پوشه اصلی بات برید و فایل JTS3ServerMod-Windows.exe را اجرا کنید.
محیطی شبیه به CMD باز میشه، اگر مشکلی نباشه باید چیزی شبیه به این به شما نمایش داده بشه:

اجرای موفق مد JTs3ServerMod

اجرای موفق مد JTs3ServerMod

توجه مهم: حتما قبل از اجرای بات اطمینان پیدا کنید که سرور تیم اسپیک شما به درستی اجرا هست و میشه به اون کانکت شد.

اکنون با TeamSpeak Client خود وارد سرور بشید و در چنل پیشفرض (Default Channel) دستور زیر را بنویسید:

با این کار یک پیام از طرف JTS3ServerMod برای شما خواهد آمد مانند تصویر زیر:

پاسخ بات بعد از تایپ کردن !botinfo

پاسخ بات بعد از تایپ کردن دستور botinfo!

توجه: درصورتی که بعد از تایپ دستور botinfo! متن بالا برای شما ارسال نشد، مراحل قبل را مجددا بررسی کنید.

حال برای دیدن لیست کامل دستورات قابل استفاده برای JTS3ServerMod دستور زیر را ارسال کنید:

لیستی مشابه لیست زیر برای شما ارسال می‌شود:

توجه: درصورتی که لیست بالا برای شما ارسال نشد، احتمالا unique ID خود را به درستی در فایل تنظیمات قرار نداده‌اید، آن را مجددا بررسی کنید.

اسم هر دستور گویای کارش هست، شما می‌تونید با تست کردن هر دستور از کارکرد اون اطلاع پیدا کنید.

تا اینجا یاد گرفتیم که چگونه بات JTS3ServerMod را راه‌اندازی کنیم و unique ID خود را به عنوان ادمین به آن معرفی کنیم تا بتوانیم از دستورات آن در TeamSpeak Client استفاده کنیم، ولی تا این جا JTS3ServerMod کاری را به صورت خودکار انجام نمی‌دهد، برای این کار باید فانکشن (تابع) های مختلف JTS3ServerMod را با توجه به نیازی که داریم تنظیم و فعال کنیم، که این موارد را در بخش بعدی آموزش خدمت شما ارائه خواهیم داد.

برای مشاهده بخش بعدی آموزش کلیک کنید

راهنمای دانلود

لینک‌های دانلود

راهنمای دانلود

  • برای دانلود، به روی عبارت "دانلود" کلیک کنید و منتظر بمانید تا پنجره مربوطه ظاهر شود سپس محل ذخیره شدن فایل را انتخاب کنید و منتظر بمانید تا دانلود تمام شود.
  • جهت استفاده از فایل های فشرده از نرم افزار WinRar استفاده نموده و به پسورد هر فایل توجه نمایید.
  • رمز فایل‌های فشرده‌ای که نیاز به رمز دارند، parsati.ir ( حتما با حروف کوچک تایپ شود ) می باشد. در هنگام تایپ به وضعیت EN/FA کیبورد خود توجه داشته باشید همچنین بهتر است کلمه رمز را تایپ کنید و از Copy-Paste آن بپرهیزید.
  • چنانچه در هنگام خارج سازی فایل از حالت فشرده با پیغام CRC مواجه شدید، در صورتی که کلمه رمز را درست وارد کرده باشید. فایل به صورت خراب دانلود شده است و می بایستی مجدداً آن را دانلود کنید.

۳۷ نظر

  1. سلام
    من میخوام وقتی کسی وارد میشه بوت بهش پی ام بده
    اینو کجا باید تنظیم کنم؟

  2. با سلام ممنون از آموزشتون
    قسمت دوم کی میاد؟
    راستی یه درخواستی داشتم
    میشه ؟آموزش ساخت بات یوزر رو هم بزارید
    برای بالا بردن تعداد توی سرور
    ممنون

    • سلام، خواهش می کنم!
      قسمت بعدی انشاالله تا ۲ روز آینده

      برای بالا بردن تعداد آنلاینی ها نیاز با آموزش نیست !! تا جایی که من اطلاع دارم teamspeak client رو روی vps نصب می کنن و به تعدادی که نیاز دارن کانکت می شن به سرور خودشون!!
      که البته به نظر من کار بیهوده ای هست!!

      • سلام مجدد
        این کارو انجام میدادم قبلا
        ولی الان روی وی پی اس که این کارو میکنم اجازه ی ساخت دومین یوزر رو نمیده
        و میگه مثلا پر شده
        فکر کنم برنامه خاصی داشته باشه

  3. میشه لطف کنید و آموزش بات موسیقی هم بزارید

  4. سلام
    این کارایی که گفتید باید رو وی پی اس انجام شه؟؟
    یا رو کامپیوتر شخصی هم میشه؟(با داشتن کل پرمیشنا)

  5. سلام اموزش عوض کردن اسم بات رو هم میدین

    • سلام این خیلی راحته توی فایل کانفیگ هست! اگه پیدا نکردید توی بخش سوم که قرار بزارم توضیح میدم.

  6. Salam

    Man Ye Ts Az In sherkataye Erae Dahandeye Ts Kharidari Kardam

    Alan Harkari Mikonam Behesh Vasl Nemishe

    Albate Man Password Serveradmin In Ts Ro nadaram Vase Hamin Khodam Az Dakhele Ts Yedone Query Sakhtam

    Ba On Query Config Kardam Bazam Vasl Nemishe

    Moshkel Az CHiye ? Hamechiroham DOrost Anjam Dadam

    Lotfan Rahnamaim Konid Mer30

    • سلام! با پشتیبانی جایی که سرور رو خریدید تماس بگیرید من چطور باید مشکل شما رو حل کنم ؟!؟!؟؟!؟!!؟!

  7. Usere Serveadmin Ts Ro Nadaram MIkhastam Bedone Ba User Haye Dige Ke Khodam Misazam Mishe Connect Shod Be Narm Afzar Ya Kheyr?

  8. اکانت سرور ادمین سرور تیم اسپیک من دست سرور اصلیه من فقط میتونم اکانت بسازم از داخل تیم اسپیک و با رنک خودم ولی تو نرم افزار با این اکانتی که میسازم کانکت نمیشه . باید چیکار کنم؟

  9. سلام

    پورت تی اس تو مودمم بسته و ممقع باز کردن هم Local IP Address رو میخواد باید چه کنم؟ 🙂

  10. سلامی دوباه حمزه جان

    ایول داریا 🙂

    چطور از توی آی پی کانفیگ مقدار ipv4 address رو برای باز کردن پورت تغییر بدم.

  11. سلام من یوزر پسورد query admin دارم کجا می تونم لوگین شوم چجوری می تونم به خودم رنک query admin server بدم؟

  12. ممنون از سایت عالی و پربارتون
    میخواستم اگه امکانش هست درمورد زبان جیسون هم کمی برامون توضیح بدید
    تشکر

    • سلام، خواهش می کنم.
      json درواقعه یک فرمت انتقال اطلاعات هست. و زبان محسوب نمی شه. توضیح مختصر و نمونشو اینجا می تونید ببینید:
      https://goo.gl/MtDaEY

  13. سلام. میشه این برنامه رو برای من از اپلود بوی اپلود کنید
    نتونستم پیدا کنم چون قست افزونه های سایت اصلی تیم اسپیک بسته شده.

  14. یه سوال دارم روی تیم اسپیک های مجانی میشه این کار رو انجام داد یا نه من هر کاری میکنم نمیشه

  15. سلام آقا اگه یه سرور پورت داشته باشه چی مثلا این آی پی :۱۰.۲۰۱.۱۲۴.۵۹:۲۲۰

    حالا پورتشو کجا بزنم؟
    لطفا جواب را به ایمیلم ارسال کنید.
    ممنون

  16. سلام من ۱ مشکل دارم :!help میزنم !
    List of commands:
    !botinfo

    To get a help about the commands, just do !bothelp
    اینو میده !
    اینو نمی ده !
    You can also use the following admin commands:
    !botcfghelp [config key]
    !botcfgget
    !botcfgset =
    !botcfgcheck
    !botcfgreload
    !botcfgsave
    !botfunctionlist
    !botfunctionactivate
    !botfunctiondisable
    !botjoinchannel
    !botreload
    !botrename
    !botversioncheck
    !clientsearch
    !getChannelID [channel id or channel name]
    …………..
    مشکل چیه ؟

  17. با سلام
    میگم به این ادرس برو اموزش بات تایم تیم اس\یک گذاشته من که ازش هیچی نفهمیدم اگه شما فهمیدید اموزشش رو برا ما هم بزارید مرسی
    https://github.com/warningman/TS-ISLAM

  18. سلام من برنامه برای اجرا شدن بات را اجرا میکنم اما فقط ۲ ثاتیه میمونه بسته میشه!

  19. درود،
    زمانی که بات رو اجرا میکنم command prompt باز میشه و سریع بسته میشه از طریق فایل لاگ مشکل رو پیدا کردم ، بات ران میشه ولی درجا بسته میشه به گفته فایل لاگ ایدی ادمین سرور تغییر کرده و یا رمز اشتباه هستش . اینجا دو سوال دارم یک اینکه چطوری میتونم بفهمم که هنوز آیدی سرور ادمین همچنان همون پیشفرض”serveradmin” هستش و تغییری نکرده و سوال دومم اینکه منظور از پسورد همون پسورد ورود به سرور هستش یا پرولیج کلیدی هستش که اول راهن اندازه سرور بهم داده شده ؟! ممنون میشم که راهنماییم کنید. باتشکر

    JTS3ServerMod_server1.txt


    ۲۰۱۸-۰۸-۰۳ ۱۹:۳۵:۵۲ JTS3ServerMod STATUS Virtual bot instance “bot1” starts now (build 6405)
    ۲۰۱۸-۰۸-۰۳ ۱۹:۳۵:۵۲ JTS3ServerMod STATUS Activate log level: INFO
    ۲۰۱۸-۰۸-۰۳ ۱۹:۳۵:۵۳ JTS3ServerMod INFO Successful connected to 127.0.0.1!
    ۲۰۱۸-۰۸-۰۳ ۱۹:۳۵:۵۳ JTS3ServerMod CRITICAL Unable to login as “serveradmin”! Maybe this IP address is banned for some minutes on that server!
    ۲۰۱۸-۰۸-۰۳ ۱۹:۳۵:۵۳ JTS3ServerMod EXCEPTION de.stefan1200.jts3serverquery.TS3ServerQueryException: ServerQuery Error 520: invalid loginname or password
    ۲۰۱۸-۰۸-۰۳ ۱۹:۳۵:۵۳ JTS3ServerMod INFO Unloaded all functions!
    ۲۰۱۸-۰۸-۰۳ ۱۹:۳۵:۵۳ JTS3ServerMod STATUS Virtual bot instance “bot1” stopped