هلیکس گیم

آموزش ساخت سرور تیم اسپیک 3 در لینوکس

عرفان مرادی
عرفان مرادی

آنچه در این مطلب می‌خوانید :

مقدمه ای بر آموزش ساخت سرور تیم اسپیک 3 در لینوکس؛

برای شروع، اجازه دهید یک سرور TeamSpeak را بر روی Linux VPS با سیستم عامل اوبونتو 20.04 راه اندازی کنیم.

فرآیند را با دسترسی به VPS خود از طریق SSH شروع کنید. این روش را می توان به شش مرحله ساده تقسیم کرد:

  1. یک کاربر جدید در سیستم ایجاد کنید.
  2. با استفاده از دستور wget، سرور TeamSpeak را دانلود و استخراج کنید.
  3. موافقت نامه مجوز TeamSpeak 3 را بپذیرید.
  4. به سرور TeamSpeak دستور دهید تا هنگام بوت شدن سیستم شروع به کار کند.
  5. کلید امتیاز را دریافت کنید.
  6. از طریق کلاینت TeamSpeak متصل شوید.

 

قبل از ادامه، با وارد کردن دستور زیر در ترمینال، بررسی کنید که آیا سیستم شما به روز است:

				
					sudo apt-get update && apt-get upgrade

				
			

1. یک کاربر سیستم جدید ایجاد کنید

ابتدا با اجرای دستور زیر یک کاربر جدید اضافه کنید:

				
					adduser --disabled-login teamspeak

				
			

از شما خواسته می شود مشخصات شخصی کاربر را وارد کنید و صحت اطلاعات را تأیید کنید. به خاطر داشته باشید که همه قسمت ها را می توان خالی گذاشت.

 

آموزش ساخت سرور تیم اسپیک 3 در لینوکس

جابجایی به کاربر تازه ایجاد شده:

				
					sudo su teamspeak

				
			

نکته حرفه ای

اگر پس از اجرای دستور sudo su teamspeak وارد دایرکتوری ریشه شدید، قبل از اجرای مجدد دستور، از cd .. استفاده کنید.

در نهایت، به فهرست اصلی بروید:

				
					cd /home/teamspeak

				
			

2. سرور TeamSpeak 3 را دانلود و استخراج کنید

در مرحله بعد، از لینک دانلود برای دریافت آخرین نرم افزار سرور TeamSpeak استفاده کنید. نسخه 64 بیتی را انتخاب کنید. توصیه می کنیم از دستور wget برای دانلود مستقیم نرم افزار TeamSpeak در VPS استفاده کنید:

				
					wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2

				
			

پس از اتمام، فایل را استخراج کنید:

				
					tar xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2

				
			

تمام محتویات در پوشه teamspeak3server_linux_amd64 ظاهر می شود. سپس می توانیم بایگانی غیر ضروری را با خیال راحت حذف کنیم:

				
					rm teamspeak3-server_linux_amd64-3.13.7.tar.bz2

				
			

نسخه نرم افزار TeamSpeak خود را بررسی کنید و دستورات را مطابق آن وارد کنید. اگر شماره نسخه نادرستی را وارد کنید، TeamSpeak به سادگی اجرا نمی شود.

 

دستور ls را اجرا کنید. شما باید خروجی مشابه مثال زیر را ببینید:

| HelixGame | هلیکس گیم

3. موافقتنامه مجوز TeamSpeak 3 را بپذیرید

از زمان انتشار سرور TeamSpeak نسخه 3.1.0، پذیرش موافقت نامه مجوز الزامی است. سریع ترین راه برای انجام این کار اجرای دستور زیر است. با این حال، ابتدا مطمئن شوید که در دایرکتوری teamspeak3server_linux_amd64 هستید:

				
					touch .ts3server_license_accepted

				
			

این یک فایل خالی جدید به نام .ts3server_license_accepted ایجاد می کند، به این معنی که شما شرایط مجوز را پذیرفته اید.

4. سرور TeamSpeak را در هنگام راه اندازی راه اندازی کنید
اکنون زمان آن رسیده است که سرور TeamSpeak را راه اندازی کنیم تا هنگام راه اندازی سرور شروع به کار کند. ما باید فایلی به نام teamspeak.service در پوشه /lib/systemd/system ایجاد کنیم. برای تغییر به کاربر root از دستور زیر استفاده کنید:

				
					su -

				
			

سپس، یک فایل خالی جدید با استفاده از ویرایشگر متن ترجیحی ایجاد کنید. ما در مثال خود از نانو استفاده خواهیم کرد:

				
					sudo nano /lib/systemd/system/teamspeak.service

				
			

در اینجا مثالی از آنچه فایل باید شامل باشد آورده شده است:

				
					[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/teamspeak3-server_linux_amd64
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target
				
			

محتوا را در فایلی که به تازگی ایجاد شده است قرار دهید و آن را ذخیره کنید. در مرحله بعد، اسکریپت TeamSpeak Server را برای شروع در راه اندازی سرور فعال می کنیم:

				
					systemctl enable teamspeak.service
systemctl start teamspeak.service
				
			

برای بررسی مجدد اینکه اسکریپت با موفقیت اضافه شده است، دستور زیر را اجرا کنید:

				
					systemctl | grep teamspeak.service

				
			

برای بررسی مجدد اینکه اسکریپت با موفقیت اضافه شده است، دستور زیر را اجرا کنید:

آموزش ساخت سرور تیم اسپیک 3 در لینوکس

همچنین می‌توانید با اجرای این دستور، گزارش دقیق وضعیت سرور TeamSpeak را دریافت کنید:

وضعیت صحبت تیم خدمات

| HelixGame | هلیکس گیم

5. کلید امتیاز را بازیابی کنید
در حالی که سرور TeamSpeak اکنون در حال اجرا است، همچنان به کلید امتیاز نیاز دارید. هنگام اتصال به سرور برای اولین بار باید آن را جایگذاری کنید. ابتدا به کاربر teamspeak بروید:

				
					sudo su teamspeak

				
			

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

				
					cat /home/teamspeak/teamspeak3-server_linux_amd64/logs/ts3server_*

				
			

خط ServerAdmin را پیدا کرده و توکن را کپی کنید. چیزی شبیه به این خواهد بود:

				
					ServerAdmin privilege key created, please use the line below
token=ZyQqAIGrZyQqAIGrZyQqAIGrZyQqAIGrZyQqAIGr
				
			

6. از طریق کلاینت TeamSpeak متصل شوید

آخرین مرحله اتصال به سرور جدید TS3 و اعمال کلید امتیاز است. هنگام اتصال از آدرس سرور VPS اختصاصی خود استفاده کنید.

| HelixGame | هلیکس گیم

بلافاصله از شما خواسته می شود تا رمز مدیریت سرور را وارد کنید:

تیم اسپیک 3 لینوکس

کار عالی – شما با موفقیت یک سرور TeamSpeak در سیستم عامل اوبونتو 20.04 ایجاد کرده و به آن متصل شده اید.

آموزش ساخت سرور تیم اسپیک 3 در لینوکس

میانگین امتیازات ۵ از ۵

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمامی حقوق برای هلیکس گیم محفوظ می‌باشد.