گیم روت
تیم اسپیک

آموزش ساخت سرور تیم اسپیک؛ نصب TeamSpeak 3 و 6، پورت‌ها و مجوز

برای ساخت سرور تیم اسپیک به یک VPS یا کامپیوتر همیشه روشن، فایل سرور رسمی و دو پورت باز نیاز دارید. این آموزش نصب TeamSpeak 3 و 6، مجوزها و گرفتن دسترسی ادمین را قدم‌به‌قدم توضیح می‌دهد.

آموزش ساخت سرور تیم اسپیک؛ نصب TeamSpeak 3 و 6، پورت‌ها و مجوز
فهرست مطالب
  1. قبل از شروع: کدام نسخه سرور؟
  2. میزبانی کجا باشد؟
  3. پورت‌های سرور تیم اسپیک
  4. نصب TeamSpeak 3 Server روی ویندوز
  5. نصب TeamSpeak 3 Server روی لینوکس
  6. راه‌اندازی بتای TeamSpeak 6 با Docker
  7. گرفتن دسترسی ادمین و چیدن کانال‌ها
  8. مجوز تیم اسپیک و سقف اسلات
  9. اتصال سرور تیم اسپیک به گیم روت
  10. پرسش‌های پرتکرار
  11. ساخت سرور تیم اسپیک رایگان است؟
  12. پورت پیش‌فرض تیم اسپیک چند است؟
  13. کلید ادمین را گم کرده‌ام؛ چه کنم؟
  14. TeamSpeak 3 بهتر است یا TeamSpeak 6؟
  15. چرا دوستانم نمی‌توانند به سرور من وصل شوند؟
  16. جمع‌بندی

برای ساخت سرور تیم اسپیک (TeamSpeak)، فایل سرور را از صفحه دانلود رسمی بگیرید، آن را روی یک VPS یا کامپیوتر همیشه روشن اجرا کنید، مجوز را بپذیرید، پورت UDP 9987 و TCP 30033 را باز کنید و با کلید ادمینی که در اولین اجرا نمایش داده می‌شود وارد شوید. سرور تیم‌اسپیک ۳ بدون خرید مجوز تا ۳۲ اسلات کار می‌کند. در ادامه هر مرحله را برای ویندوز و لینوکس توضیح می‌دهیم.

قبل از شروع: کدام نسخه سرور؟#

در زمان نگارش این مطلب، صفحه رسمی دو سرور ارائه می‌کند: TeamSpeak 3 Server با نسخه 3.13.8 و TeamSpeak 6 Server که هنوز بتاست.

موردTeamSpeak 3 ServerTeamSpeak 6 Server (بتا)
وضعیتپایدارطبق اعلام سازنده هنوز کامل نیست و ممکن است ناپایدار باشد
سیستم‌عاملویندوز، لینوکس، مک، FreeBSD و Dockerویندوز، لینوکس و Docker
بدون خرید مجوزیک سرور مجازی و ۳۲ اسلاتمجوز بتای ۳۲ اسلاتی که هر دو ماه تمدید می‌شود
ظرفیت بیشتربا مجوزفعلا امکان گرفتن مجوز بزرگ‌تر نیست

برای سرور جدی که قرار است پایدار بماند، TeamSpeak 3 انتخاب امن‌تری است. مخزن رسمی TeamSpeak 6 Server هم صریحا گفته مجوزهای TeamSpeak 3 با نسخه ۶ سازگار نیستند و فعلا مسیر انتقال بین این دو نسخه وجود ندارد.

میزبانی کجا باشد؟#

  • VPS داخل ایران: بهترین گزینه برای بازیکن ایرانی؛ مطمئن شوید شرکت میزبان ترافیک UDP را محدود نمی‌کند.
  • کامپیوتر خانگی: فقط برای آزمایش مناسب است؛ آی‌پی معمولا ثابت نیست و باید پورت‌ها را در مودم باز کنید.
  • اجاره از TeamSpeak: سرویس TeamSpeak Communities برای کسانی است که نمی‌خواهند خودشان سرور نگه دارند.

پورت‌های سرور تیم اسپیک#

این پورت‌های پیش‌فرض را پشتیبانی TeamSpeak اعلام کرده است:

پورتپروتکلکاربردباز کردن
9987UDPصداضروری
30033TCPانتقال فایلضروری
10011TCPServerQueryاختیاری
10022TCPServerQuery روی SSHاختیاری
10080 و 10443TCPWebQueryاختیاری
41144TCPTSDNSاختیاری

پورت‌های مدیریتی را اگر لازم ندارید به اینترنت باز نکنید و اگر لازم دارید، فقط برای آی‌پی خودتان باز کنید.

نصب TeamSpeak 3 Server روی ویندوز#

  1. از صفحه دانلود، نسخه Server برای ویندوز ۶۴ بیتی را بگیرید و فایل را در مسیری ساده مثل C:\TeamSpeak3-Server باز کنید.
  2. فایل ts3server.exe را اجرا کنید و توافق‌نامه مجوز را بپذیرید.
  3. پنجره‌ای نام کاربری serveradmin، رمز آن و یک Privilege Key را نشان می‌دهد. هر سه را جایی امن ذخیره کنید.
  4. در فایروال ویندوز، پورت‌های 9987 (UDP) و 30033 (TCP) را مجاز کنید.

نصب TeamSpeak 3 Server روی لینوکس#

سرور را با کاربر جدا اجرا کنید، نه با root:

متن
adduser --disabled-login teamspeak
su - teamspeak
tar xjf teamspeak3-server_linux_amd64-*.tar.bz2
cd teamspeak3-server_linux_amd64
touch .ts3server_license_accepted
./ts3server_startscript.sh start

نام فایل به نسخه بستگی دارد و باید لینک آن را از صفحه دانلود رسمی بگیرید. ساختن فایل .ts3server_license_accepted یعنی مجوز را خوانده و پذیرفته‌اید؛ می‌توانید به‌جای آن عبارت license_accepted=1 را به دستور شروع اضافه کنید.

در اولین اجرا رمز serveradmin و توکن ادمین چاپ می‌شود. اگر آن را از دست دادید، در پوشه logs دنبالش بگردید:

متن
grep -r "token=" logs/

برای باز کردن پورت‌ها اگر از ufw استفاده می‌کنید:

متن
ufw allow 9987/udp
ufw allow 30033/tcp

راه‌اندازی بتای TeamSpeak 6 با Docker#

راهنمای رسمی، Docker را ساده‌ترین روش اجرای سرور ۶ می‌داند:

متن
docker run -d --name teamspeak-server \
  -p 9987:9987/udp -p 30033:30033 \
  -e TSSERVER_LICENSE_ACCEPTED=accept \
  -v teamspeak-data:/var/tsserver/ \
  teamspeaksystems/teamspeak6-server:latest
docker logs -f teamspeak-server

کلید ادمین را در خروجی docker logs پیدا می‌کنید. بدون Docker هم فایل اجرایی با دستور ./tsserver --accept-license در لینوکس و tsserver.exe --accept-license در ویندوز اجرا می‌شود.

گرفتن دسترسی ادمین و چیدن کانال‌ها#

  1. کلاینت را طبق آموزش دانلود تیم اسپیک نصب کنید.
  2. با آدرس آی‌پی یا دامنه سرور وصل شوید؛ مراحل در آموزش ورود به سرور تیم‌اسپیک آمده است.
  3. از منوی Permissions گزینه Use Privilege Key را بزنید و توکن را وارد کنید. حالا گروه Server Admin را دارید.
  4. کانال‌ها را بسازید: مثلا «لابی»، «پشتیبانی»، «پلیس»، «اورژانس» و «کانال‌های تیمی».
  5. برای کانال‌های حساس رمز یا Talk Power بگذارید و برای اعضای تأییدشده یک Server Group جدا بسازید.

گروه‌ها به هویت (Identity) کاربر وصل‌اند، پس از هویت ادمین خودتان نسخه پشتیبان بگیرید. اگر صدا مشکل داشت، تنظیم میکروفون و رفع مشکل صدا در تیم اسپیک را ببینید.

مجوز تیم اسپیک و سقف اسلات#

  • بدون مجوز: طبق پشتیبانی TeamSpeak، یک سرور مجازی و ۳۲ اسلات، بدون هزینه مجوز.
  • مجوز غیرانتفاعی (NPL): توافق‌نامه مجوز TeamSpeak آن را با دو سرور مجازی و مجموع ۵۱۲ اسلات توصیف می‌کند، اما نتوانستیم تأیید کنیم که هنوز صادر می‌شود. پیش از برنامه‌ریزی روی آن، از خود TeamSpeak بپرسید.
  • مجوزهای پولی: قیمت و شرایط را فقط از سایت رسمی ببینید، نه از فروشنده ناشناس.

اتصال سرور تیم اسپیک به گیم روت#

بعد از راه‌اندازی، آدرس را در پنل سرورتان، بخش شبکه‌های اجتماعی، وارد کنید تا در صفحه سرور دکمه «اتصال به تیم‌اسپیک» نمایش داده شود (راهنمای صفحه سرور). اگر هنوز بازی‌سرورتان در گیم روت نیست، آن را از ثبت سرور جدید اضافه کنید. مقایسه با گزینه دیگر را هم در تیم اسپیک یا دیسکورد بخوانید.

پرسش‌های پرتکرار#

ساخت سرور تیم اسپیک رایگان است؟#

نرم‌افزار سرور رایگان است و TeamSpeak 3 بدون خرید مجوز تا ۳۲ اسلات کار می‌کند. تنها هزینه شما میزبانی است، مگر اینکه روی کامپیوتر خودتان اجرا کنید.

پورت پیش‌فرض تیم اسپیک چند است؟#

صدا روی UDP 9987 و انتقال فایل روی TCP 30033 است. این دو پورت باید در فایروال و مودم باز باشند. پورت‌های ServerQuery اختیاری‌اند.

کلید ادمین را گم کرده‌ام؛ چه کنم؟#

در نسخه لینوکس در پوشه logs دنبال token= بگردید. اگر پیدا نشد، می‌توانید با حساب serveradmin از راه ServerQuery توکن تازه بسازید.

TeamSpeak 3 بهتر است یا TeamSpeak 6؟#

برای سرور پایدار فعلا TeamSpeak 3 مطمئن‌تر است، چون نسخه ۶ بتاست، مجوز بزرگ‌تر ندارد و مسیر انتقال از نسخه ۳ هم هنوز وجود ندارد.

چرا دوستانم نمی‌توانند به سرور من وصل شوند؟#

معمولا پورت UDP 9987 در فایروال یا مودم بسته است، یا آدرس اشتباه را می‌دهید. با آی‌پی عمومی سرور تست کنید و محدودیت UDP شرکت میزبان را هم بپرسید.

جمع‌بندی#

ساخت سرور تیم اسپیک سه گام دارد: دریافت فایل رسمی و پذیرفتن مجوز، باز کردن پورت‌های 9987 و 30033 و گرفتن دسترسی با Privilege Key. برای سرور پایدار از TeamSpeak 3 استفاده کنید و بتای نسخه ۶ را فعلا آزمایشی نگه دارید. برای آشنایی بیشتر به صفحه تیم اسپیک گیم روت سر بزنید و بعد آدرس را در صفحه سرور بازی‌تان ثبت کنید.

تیم تحریریه گیم روت

مطالب وبلاگ را تیم گیم روت با تکیه بر منابع رسمی بازی‌ها و داده‌های زنده سرورها می‌نویسد و به‌روز نگه می‌دارد. اگر نکته‌ای قدیمی یا نادرست دیدید، از صفحه تماس با ما خبر دهید.