مقدمه ای بر آموزش ساخت سرور تیم اسپیک 3 در لینوکس؛
برای شروع ساخت تیم اسپیک 3 در لینوکس، اجازه دهید یک سرور TeamSpeak را بر روی Linux VPS با سیستم عامل اوبونتو 20.04 راه اندازی کنیم.
فرآیند را با دسترسی به VPS خود از طریق SSH شروع کنید. این روش را می توان به شش مرحله ساده تقسیم کرد:
- یک کاربر جدید در سیستم ایجاد کنید.
- با استفاده از دستور wget، سرور TeamSpeak را دانلود و استخراج کنید.
- موافقت نامه مجوز تیم اسپیک 3 در لینوکس را بپذیرید.
- به تیم اسپیک 3 در لینوکس دستور دهید تا هنگام بوت شدن سیستم شروع به کار کند.
- کلید امتیاز را دریافت کنید.
- از طریق کلاینت TeamSpeak متصل شوید.
قبل از ادامه، با وارد کردن دستور زیر در ترمینال، بررسی کنید که آیا سیستم شما به روز است:
sudo apt-get update && apt-get upgrade
1. یک کاربر سیستم جدید ایجاد کنید
ابتدا با اجرای دستور زیر یک کاربر جدید اضافه کنید:
adduser --disabled-login teamspeak
از شما خواسته می شود مشخصات شخصی کاربر را وارد کنید و صحت اطلاعات را تأیید کنید. به خاطر داشته باشید که همه قسمت ها را می توان خالی گذاشت.
جابجایی به کاربر تازه ایجاد شده:
sudo su teamspeak
نکته حرفه ای تیم اسپیک 3 در لینوکس
اگر پس از اجرای دستور sudo su teamspeak وارد دایرکتوری ریشه شدید، قبل از اجرای مجدد دستور، از cd .. استفاده کنید.
در نهایت، به فهرست اصلی بروید:
cd /home/teamspeak
2. سرور تیم اسپیک 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
تمام محتویات در پوشه teamspeak3–server_linux_amd64 ظاهر می شود. سپس می توانیم بایگانی غیر ضروری را با خیال راحت حذف کنیم:
rm teamspeak3-server_linux_amd64-3.13.7.tar.bz2
نسخه نرم افزار TeamSpeak خود را بررسی کنید و دستورات را مطابق آن وارد کنید. اگر شماره نسخه نادرستی را وارد کنید، تیم اسپیک 3 در لینوکس به سادگی اجرا نمی شود.
دستور ls را اجرا کنید. شما باید خروجی مشابه مثال زیر را ببینید:
3. موافقتنامه مجوز تیم اسپیک 3 در لینوکس را بپذیرید
از زمان انتشار سرور TeamSpeak نسخه 3.1.0، پذیرش موافقت نامه مجوز الزامی است. سریع ترین راه برای انجام این کار اجرای دستور زیر است. با این حال، ابتدا مطمئن شوید که در دایرکتوری teamspeak3–server_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
برای بررسی مجدد اینکه اسکریپت با موفقیت اضافه شده است، دستور زیر را اجرا کنید:
همچنین میتوانید با اجرای این دستور، گزارش دقیق وضعیت سرور TeamSpeak را دریافت کنید:
وضعیت صحبت تیم خدمات
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 اختصاصی خود استفاده کنید.
بلافاصله از شما خواسته می شود تا رمز مدیریت سرور را وارد کنید:
کار عالی – شما با موفقیت یک سرور TeamSpeak در سیستم عامل اوبونتو 20.04 ایجاد کرده و به آن متصل شده اید.
همچنین برای ثبت دامنه برروی سرور تیم اسپیک 3 در لینوکس می توانید به این مطلب؛
آموزش ست کردن دامنه روی تیم اسپیک 3 در لینوکس مراجعه فرمائید !